Перейти к содержанию

Silence

Актив
  • Постов

    2061
  • Зарегистрирован

  • Посещение

  • Победитель дней

    110

Сообщения, опубликованные Silence

  1. Привет всем!

     

    Как можно реализовать ТВ онлайн на форуме?

    Как плеер будет воспроизводить поток онлайн?

    или как это вообще возможно реализовать?

    может есть у кого опыт в этом или идеи?

    Спасибо заранее

    https://community.invisionpower.com/files/file/7524-videobox/

    33.thumb.jpg.5d36acf2c7d437cfb3f9ad2e73d

  2. Перейти Admin CP -> Look & Feel -> Select Template -> Other Global Templates -> Other Global Templates -> repButtons

    Замените все с етом:

    <php>
    // Apps can set the key empty to disable, but this will allow all apps to use the popup to show who repped
    if( !isset($data['jsCallback']) )
    {
    $data['jsCallback'] = "ipb.global.repPopUp( this, {$data['primaryId']}, '{$data['app']}', '{$data['type']}' );";
    }
    $repClickable = ( $this->memberData['gbw_view_reps'] AND $data['jsCallback'] ) ? 'onclick="' . $data['jsCallback'] . '"' : '';
    </php>
    <if test="reputationBox:|:$this->settings['reputation_enabled']">
    <if test="canRep:|:!( $this->settings['reputation_protected_groups'] && in_array( $member['member_group_id'], explode( ',', $this->settings['reputation_protected_groups'] ) ) )">
    <if test="isLike:|:$this->settings['reputation_point_types'] == 'like'">
    <div class='ipsLikeBar right clearfix' id='{$data['domCountId']}'>
    <ul class='ipsList_inline'>
    <if test="(!isset($data['hide_text']) OR !$data['hide_text'] )">
    <li id="{$data['domLikeStripId']}" class='ipsLikeBar_info' <if test="hasNoLikes:|:!$data['likeFormatted']"></if>>
    {$data['likeFormatted']}
    </li>
    </if>
    <if test="canGiveRep:|:IPSMember::canGiveRep( $data, $member ) !== false && $this->memberData['member_id']">
    <li <if test="giveRepUp:|:IPSMember::canRepUp( $data, $member ) === false"></if>>
    <a class='ipsLikeButton ipsLikeButton_enabled rep_up' href='{$this->settings['base_url']}app=core&amp;module=global&amp;section=reputation&amp;do=add_rating&amp;app_rate={$data['app']}&amp;type={$data['type']}&amp;type_id={$data['primaryId']}&amp;rating=1&amp;secure_key={$this->member->form_hash}&amp;post_return={$data['primaryId']}' title='{$this->lang->words['do_like_up']}'>{$this->lang->words['like_this']}</a>
    </li>
    <li <if test="giveRepDown:|:IPSMember::canRepDown( $data, $member ) === false"></if>>
    <a class='ipsLikeButton ipsLikeButton_disabled rep_down' href='{$this->settings['base_url']}app=core&amp;module=global&amp;section=reputation&amp;do=add_rating&amp;app_rate={$data['app']}&amp;type={$data['type']}&amp;type_id={$data['primaryId']}&amp;rating=-1&amp;secure_key={$this->member->form_hash}&amp;post_return={$data['primaryId']}' title='{$this->lang->words['do_like_down']}'>{$this->lang->words['unlike_this']}</a>
    </li>
    </if>
    </ul>
    </div>
    <else />
    <div class='rep_bar clearfix <if test="pos:|:!$data['position'] || $data['position'] == 'right'">right</if>' id='{$data['domCountId']}'>
    {parse variable="repClickable" default="" oncondition="$this->memberData['gbw_view_reps']" value=" clickable"}
    
    <if test="canGiveRep:|:IPSMember::canGiveRep( $data, $member ) !== false && $this->memberData['member_id']">
    <div class="orate-btns">
    <span> <if test="giveRepUp:|:IPSMember::canRepUp( $data, $member ) === false"></if>
    <a href='{$this->settings['base_url']}app=core&amp;module=global&amp;section=reputation&amp;do=add_rating&amp;app_rate={$data['app']}&amp;type={$data['type']}&amp;type_id={$data['primaryId']}&amp;rating=1&amp;secure_key={$this->member->form_hash}&amp;post_return={$data['primaryId']}' class='rep_up' title='{$this->lang->words['reputation_up']}'>{parse replacement="rep_upbg"}</a>
    
    <if test="giveRepDown:|:IPSMember::canRepDown( $data, $member ) === false"></if>
    <a href='{$this->settings['base_url']}app=core&amp;module=global&amp;section=reputation&amp;do=add_rating&amp;app_rate={$data['app']}&amp;type={$data['type']}&amp;type_id={$data['primaryId']}&amp;rating=-1&amp;secure_key={$this->member->form_hash}&amp;post_return={$data['primaryId']}' class='rep_down' title='{$this->lang->words['reputation_down']}'>{parse replacement="rep_downbg"}</a>
    </span>
    </div>
    </if>
    
    <if test="isNotLike:|:$this->settings['reputation_point_types'] != 'like'">
    <if test="hasNoRep:|:$data['rep_points'] == 0">
    <span class='reputation2 zero2 rep_show{parse variable="repClickable"}' title='{$this->lang->words['reputation']}' {$repClickable}>
    </if>
    <if test="hasPosRep:|:$data['rep_points'] > 0">
    <span class='reputation2 positive2 rep_show{parse variable="repClickable"}' title='{$this->lang->words['reputation']}' {$repClickable}>
    </if>
    <if test="hasNegRep:|:$data['rep_points'] < 0">
    <span class='reputation2 negative2 rep_show{parse variable="repClickable"}' title='{$this->lang->words['reputation']}' {$repClickable}>
    </if>
    {parse expression="intval($data['rep_points'])"}
    </span>
    
    </if>
    </div>
    </if>
    </if>
    </if>
    <script type='text/javascript'>
    ipb.global.registerReputation( '{$data['domCountId']}', { domLikeStripId: '{$data['domLikeStripId']}', app: '{$data['app']}', type: '{$data['type']}', typeid: '{$data['primaryId']}' }, parseInt('{$data['rep_points']}') );
    </script>

    Перейти Admin CP -> Look & Feel -> Select Template -> Other Global Templates -> Other Global Templates -> repMoreDialogue

    Замените все с етом:

    <h3>{$this->lang->words['liked_by_title']}</h3>
    <div class='likepop fixed_inner'>
    <ul class='ipsList_withminiphoto'>
    <foreach loop="$data as $mid => $data">
    <li class='clearfix ipsPad_half <if test="$data['like_is_anon']">faded</if>'>
    <a href='{parse url="showuser={$data['member_id']}" seotitle="{$data['members_seo_name']}" template="showuser" base="public"}' title='{$this->lang->words['view_profile']}' class='ipsUserPhotoLink left'>
    <img src='{$data['pp_small_photo']}' class='ipsUserPhoto ipsUserPhoto_mini' />
    </a>
    <div class='list_content'>
    <a href='{parse url="showuser={$data['member_id']}" seotitle="{$data['members_seo_name']}" template="showuser" base="public"}' title='{$this->lang->words['view_profile']}'><strong>{$data['members_display_name']}</strong></a>
    <em class='desc'>{$this->lang->words['likeadded']} {parse date="$data['rep_date']" format="short"}</em>
    <p class='desc'>
    {parse expression="IPSMember::makeNameFormatted( $data['g_title'], $data['g_id'] )"}
    </p>
    </div>
    </li>
    </foreach>
    </ul>
    </div> 

    Перейти Admin CP -> Look & Feel -> Select Template -> Other Global Templates -> Other Global Templates -> reputationPopup

    Замените все с етом:

    <div>
        <h3>{$this->lang->words['rep_given']}</h3>
        <div class='ipsPad' style='min-height: 60px'>
            <if test="empty($reps)">
                <em>{$this->lang->words['no_rep']}</em>
            <else />
                <foreach loop="$reps as $r">
                    <if test="$r['rep_rating'] > 0">
                        {parse replacement="rep_upbg"}
                    <else />
                        {parse replacement="rep_downbg"}
                    </if>
                     <a href='{parse url="showuser={$r['member']['member_id']}" base="public" template="showuser" seotitle="{$r['member']['members_seo_name']}"}'>{$r['member']['members_display_name']}</a><br />
                </foreach>
            </if>
        </div>
    </div>

    Перейти Admin CP -> Look & Feel -> Select Template ->CSS -> ipb_styles

    Добавьте этот код:

    .rep_bar {
    white-space: nowrap;
    margin: 6px 4px;
    }
    .rep_bar
    .reputation {
    font-size: 10px;
    padding: 2px
    10px !important;
    }
    .rep_up {
    position: absolute;
    top: 0;
    right: 0;
    padding: 2px
    3px;
    border-bottom: 1px solid #18A275;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: all 0.1s linear;
    border-radius: 0 6px 0 0;
    }
    
    .rep_up:hover {
    background: #2ECC71;
    border-radius: 0 6px 0 0;
    }
    
    .rep_down:hover {
    background: #E74C3C;
    border-radius: 0 0 6px 0;
    }
    
    .rep_down {
    border-radius: 0 0 6px 0;
    position: absolute;
    bottom: 1px;
    background: #D35400;
    right: 0px;
    padding: 0px
    6px;
    padding-bottom: 6px;
    margin-bottom: -1px;
    border-radius: 0 0 6px 0;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: all 0.1s linear;
    }
    
    .orate-btns {
    position: relative;
    height: 40px;
    float: right;
    background-color: #1abc9c;
    width: 22px;
    border-color: #1abc9c;
    text-align: center;
    border-radius: 0 6px 6px 0;
    }
    .reputation.negative, .members
    li.negative {
    background: #E74C3C;
    border: 1px
    solid #C0392B;
    }
    
    .reputation.negative:hover, .members li.negative:hover {
    background: #C0392B;
    }
    
    .reputation.positive,.reputation.negative {
    color: #fff;
    }
    
    .reputation.zero {
    background: #95A5A6;
    color: #fff;
    border: 1px
    solid #929292;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: all 0.1s linear;
    }
    
    .reputation.zero:hover {
    background: #929292;
    }
    .reputation2.positive2 {
    border-radius: 6px;
    background-color: #34495e;
    color: #1abc9c;
    border-left: 1px solid transparent;
    }
    
    .reputation2.negative2 {
    border-radius: 6px;
    background-color: #34495e;
    color: #FF7B47;
    border-left: 1px solid transparent;
    }
    
    .reputation2 {
    width: 60px;
    text-align: center;
    height: 32px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    font-size: 18px;
    font-family: "Trebuchet MS",tahoma;
    color: white;
    font-weight: normal;
    display: block;
    text-shadow: 0px -1px 0px rgba(0,0,0,0.4);
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    }
    
    .reputation2:hover {
    background-color: #53718F !important;
    }
    
    .reputation2.zero2 {
    border-radius: 6px;
    background-color: #34495e;
    color: #fff;
    border-left: 1px solid transparent;
    } 

    И загружать изображения к вашей коже:

     images.zip

  3. Здравствуйте .... Я получил все файлы в указанных папках, я поставил аппликация является возможность .... и когда я нажимаю точек показывает мне пустую страницу ..... Может у меня есть информация о том, где может быть проблема ..... в противном случае, профили выглядят нормальными ..... вот скриншот.

     

     

    до нажмите

    p8lkvkxj.png

     

    затем нажмите

    jfycs88b.png

  4. Здравствуйте 
    Сегодня я расстался сторона Бара-и двух (левого и правого). 
    Все заказаны и должны, кроме огромного зазора. 
    При добавлении нового бара на левом Content-мне вырасти между чате и актуальные темы открытым вопрос разрыв . 
    Пожалуйста, тот, кто сталкивался с подобной проблемой помощь. фотографиям то, что это выглядит так "пробел":
     

×
×
  • Создать...