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

spoken

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

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

  • Посещение

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

    18

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

  1. А что будет показывать breadcrumbs на главной? Ссылку на сам форум? Их и без этого там две - в логотипе и в слове "Форумы". Странная задумка и реализована некорректно. Править автору стиля надо было генератор breadcrumbs, а не изобретать велосипед из-за которого идёт такое дублирование. Короче, мне добавить нечего.

  2. Т.е. в оригинальном на главной breadcumbs нет. Значит первоначальный мой рецепт соответствует поведению оригинального скина. И что смущает?



    Удали вот эту придумку автора стиля и спи спокойно.

    <if test="ipsRegistry::$current_application == 'forums' AND ipsRegistry::$current_module == 'forums' AND ( ipsRegistry::$current_section == 'boards' OR ! ipsRegistry::$current_section )">
    								<a href='{parse url="act=idx" seotitle="false" base="public"}' itemprop="url"><span>{$this->settings['board_name']}</span></a>
    							</if>	
    
    
  3. Шаблон страницы входа есть, но навигация в globalTemplate лежит. В дефольном стиле нет такого лишнего куска с URL форума. Что с отображением на главной в дефолтовом стиле?



    Убери только это в условии и проверь

     

    AND ( ipsRegistry::$current_section == 'boards' OR ! ipsRegistry::$current_section )

  4. Это убери и проверь результат

     

    <if test="ipsRegistry::$current_application == 'forums' AND ipsRegistry::$current_module == 'forums' AND ( ipsRegistry::$current_section == 'boards' OR ! ipsRegistry::$current_section )">
                                    <a href='{parse url="act=idx" seotitle="false" base="public"}' itemprop="url"><span>{$this->settings['board_name']}</span></a>
                                </if>

  5. Первое условие меняем так

    <if test="cats_forums:|:is_array( $cat_data ) AND count( $cat_data ) AND !in_array( $cat_data['cat_data']['id'], array( 7,15 ) )">

    Тут 7 и 15 это ID категорий, которые не надо выводить.

     

    С условием для вывода форумов внутри категорий аналогично.

  6. Вот это условие надо доработать

    <if test="cats_forums:|:is_array( $cat_data ) AND count( $cat_data )">
    

    и вот это

    <if test="cat_has_forums:|:is_array( $_data['forum_data'] ) AND count( $_data['forum_data'] )">
    

    а вот это ID категории, который надо проверять

    $_data['cat_data']['id']
    

    а это ID форума

    $forum_data['id']
    


    ID категории и форума надо немного преобразовать и добавить в те условия.



    В первом условии ID категории, думаю, будет таким для проверки $cat_data['cat_data']['id']

    Во втором условии ID форума, думаю, будет таким $_data['forum_data']['id']

     

    Это тебе намек куда рыть, а не готовая инструкция.



    Но припоминаю, что есть готовый хук для скрытия категорий/форумов с главной. Даже индивидуально по выбору пользователя.

  7. Эту

    <if test="authorwarn:|:$author['show_warn']">
    <li>
    <if test="hasWarningId:|:$options['wl_id']">
    <img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' />
    </if>
    <a class='desc lighter blend_links' href='{parse url="app=members&amp;module=profile&amp;section=warnings&amp;member={$author['member_id']}&amp;from_app={$this->request['app']}&amp;from_id1={$contentid}&amp;from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a>
    </li>
    </if>
    
  8. Фигасе ты резвый. Стим уберу, остальное сам.



    <ul class='ipsList_inline'>
    							
    								<li><a href="/index.php?app=core&amp;module=global&amp;section=login&amp;serviceClick=facebook" class='ipsButton_secondary'><img src="{style_images_url}/facebook.png" alt="Facebook" /> &nbsp; Use Facebook</a></li>
    							
    							
    							<li><a href="/index.php?app=core&amp;module=global&amp;section=login&amp;do=process&amp;use_steam=1&amp;auth_key=880ea6a14ea49e853634fbdc5015a024" class='ipsButton_secondary'><img src='{style_images_url}/login-steam-icon.png' alt='Steam' /> &nbsp; Use Steam</a></li>
    							
    						</ul>
    

    Вырезал это. Ваш дизайнер копирует шаблоны бездумно совсем.

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