1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Подразделы в столбик - вариант 2

Тема в разделе "Модификации шаблонов", создана пользователем CyberAP, 20.03.2011.

Загрузка
  1. diunex

    diunex Местный

    Регистрация:
    02.08.11
    Сообщения:
    113
    Симпатии:
    1
    все сделал как в первом посту, но результат не изменился.
    (прочитал все посты) проверил - все правильно стоит, и изменений нету.:confused:
     
  2. shaman480

    shaman480 Местный

    Регистрация:
    22.12.10
    Сообщения:
    640
    Симпатии:
    487
    Версия XF:
    1.4.3
    Конечно смешной вопрос, но, Вы хоть в том шаблоне правки сделали? А то был один прициндент такой, два раза человеку указываю, что он делает изменения не в том шаблоне, а он не понимает, и опять продолжает делать то же самое!
     
  3. diunex

    diunex Местный

    Регистрация:
    02.08.11
    Сообщения:
    113
    Симпатии:
    1
    я написал - что "Прочитал все посты" и подобная проблема была у третьего поста...
    по этому я перепроверил тот ли шаблон.
     
  4. shaman480

    shaman480 Местный

    Регистрация:
    22.12.10
    Сообщения:
    640
    Симпатии:
    487
    Версия XF:
    1.4.3
    Если интересно, дайте ссылку на админку, я гляну в чем дело!
     
  5. MemPW

    MemPW Пользователь

    Регистрация:
    07.03.12
    Сообщения:
    9
    Симпатии:
    0
    Версия XF:
    1.0.3
    Сделал все как сказано! Но вот ошибка,[​IMG]
     
  6. android

    android Пользователь

    Регистрация:
    10.07.12
    Сообщения:
    4
    Симпатии:
    0
    Версия XF:
    1.1.3
    в 1.1.3 такое не проходит а хотелось бы.

    node_forum_level_2
    HTML:
    <xen:require css="node_list.css" />
    <xen:require css="node_forum.css" />
     
    <li class="node forum level_{$level} {xen:if '{$level} == 1 AND !{$renderedChildren}', 'groupNoChildren'} node_{$forum.node_id}">
     
        <xen:if is="{$level} == 1"><div class="categoryStrip subHeading"></div></xen:if>
     
        <div class="nodeInfo forumNodeInfo primaryContent {xen:if $forum.hasNew, 'unread'}">
     
            <span class="nodeIcon" title="{xen:if $forum.hasNew, '{xen:phrase unread_messages}', ''}"></span>
     
            <div class="nodeText">
                <h3 class="nodeTitle"><a href="{xen:link forums, $forum}" data-description="{xen:if @nodeListDescriptionTooltips, '#nodeDescription-{$forum.node_id}'}">{$forum.title}</a></h3>
     
                <xen:if is="{$forum.description} AND @nodeListDescriptions">
                    <blockquote class="nodeDescription {xen:if @nodeListDescriptionTooltips, nodeDescriptionTooltip} baseHtml" id="nodeDescription-{$forum.node_id}">{xen:raw $forum.description}</blockquote>
                </xen:if>
     
                <div class="nodeStats pairsInline">
                    <dl>
                        <dt>{xen:phrase discussions}:</dt> <dd>{xen:if $forum.privateInfo, '&ndash;', {xen:number $forum.discussion_count}}</dd>
                        <dt>{xen:phrase messages}:</dt> <dd>{xen:if $forum.privateInfo, '&ndash;', {xen:number $forum.message_count}}</dd>
                    </dl>
                    <xen:if is="{$renderedChildren} AND {$level} == 2">
                        <div class="Popup subForumsPopup">
                            <a href="{xen:link forums, $forum}" rel="Menu" class="cloaked" data-closemenu="true"><span class="dt">{xen:phrase sub_forums}:</span> {xen:number $forum.childCount}</a>
                       
                            <div class="Menu JsOnly subForumsMenu">
                                <div class="primaryContent menuHeader">
                                    <h3>{$forum.title}</h3>
                                    <div class="muted">{xen:phrase sub_forums}</div>
                                </div>
                                <ol class="secondaryContent blockLinksList">
                                <xen:foreach loop="$renderedChildren" value="$child">
                                    {xen:raw $child}
                                </xen:foreach>
                                </ol>
                            </div>
                        </div>
                    </xen:if>
                </div>
            </div>
       
            <xen:hook name="node_forum_level_2_before_lastpost" />
     
            <div class="nodeLastPost secondaryContent">
                <xen:if is="{$forum.privateInfo}">
                    <span class="noMessages muted">({xen:phrase private})</span>
                <xen:elseif is="{$forum.lastPost.date}" />
                    {xen:phrase latest}: <a href="{xen:link posts, $forum.lastPost}" title="{$forum.lastPost.title}">{xen:helper wordTrim, $forum.lastPost.title, 30}</a>
                    <span class="lastThreadMeta"><xen:if is="{xen:helper isIgnored, $forum.last_post_user_id}">{xen:phrase ignored_member}<xen:else /><xen:username user="$forum.lastPost" /></xen:if>, <xen:datetime time="$forum.lastPost.date" class="muted" /></span>
                <xen:else />
                    <span class="noMessages muted">({xen:phrase contains_no_messages})</span>
                </xen:if>
            </div>
     
            <div class="nodeControls">
                <a href="{xen:link forums/index.rss, $forum}" class="tinyIcon feedIcon" title="{xen:phrase rss}">{xen:phrase rss}</a>
            </div>
       
        </div>
     
        <xen:if is="{$renderedChildren} AND {$level} == 1">
            <ol class="nodeList">
                <xen:foreach loop="$renderedChildren" value="$child">{xen:raw $child}</xen:foreach>
            </ol>
        </xen:if>
     
    </li>
    node_category_level_2
    HTML:
    <xen:require css="node_list.css" />
    <xen:require css="node_category.css" />
     
    <li class="node category_forum level_{$level} node_{$category.node_id}">
     
        <div class="nodeInfo categoryForumNodeInfo {xen:if $category.hasNew, 'unread'}">
     
            <span class="nodeIcon" title="{xen:if $category.hasNew, '{xen:phrase unread_messages}', ''}"></span>
     
            <div class="nodeText">
                <h3 class="nodeTitle"><a href="{xen:link categories, $category}" data-description="{xen:if @nodeListDescriptionTooltips, '#nodeDescription-{$category.node_id}'}">{$category.title}</a></h3>
     
                <xen:if is="{$category.description} AND @nodeListDescriptions">
                    <blockquote class="nodeDescription {xen:if @nodeListDescriptionTooltips, nodeDescriptionTooltip} baseHtml" id="nodeDescription-{$category.node_id}">{xen:raw $category.description}</blockquote>
                </xen:if>
     
                <div class="nodeStats pairsInline">
                    <dl>
                        <dt>{xen:phrase discussions}:</dt> <dd>{xen:number $category.discussion_count}</dd>
                        <dt>{xen:phrase messages}:</dt> <dd>{xen:number $category.message_count}</dd>
                    </dl>
                    <xen:if is="{$renderedChildren} AND {$level} == 2">
                        <div class="Popup subForumsPopup">
                            <a href="{xen:link categories, $category}" rel="Menu" class="cloaked" data-closemenu="true"><span class="dt">{xen:phrase sub_forums}:</span> {xen:number $category.childCount}</a>
                           
                            <div class="Menu JsOnly subForumsMenu">
                                <div class="primaryContent menuHeader">
                                    <h3>{$category.title}</h3>
                                    <div class="muted">{xen:phrase sub_forums}</div>
                                </div>
                                <ol class="secondaryContent blockLinksList">
                                <xen:foreach loop="$renderedChildren" value="$child">
                                    {xen:raw $child}
                                </xen:foreach>
                                </ol>
                            </div>
                        </div>
                    </xen:if>
                </div>
            </div>
     
            <div class="nodeLastPost">
                <xen:if is="{$category.lastPost.date}">
                    {xen:phrase latest}: <a href="{xen:link posts, $category.lastPost}" title="{$category.lastPost.title}">{xen:string wordTrim, $category.lastPost.title, 30}</a>
                    <span class="lastThreadMeta"><xen:username user="$category.lastPost" />, <xen:datetime time="$category.lastPost.date" class="muted" /></span>
                <xen:else />
                    <span class="noMessages muted">({xen:phrase contains_no_messages})</span>
                </xen:if>
            </div>
     
        </div>
     
    </li>
    как они должны выглядеть после изменений
     
  7. allkonekt

    allkonekt Активный пользователь

    Регистрация:
    28.03.12
    Сообщения:
    71
    Симпатии:
    6
    Версия XF:
    1.1.2
    эх.. судя по всему не скоро для версии 1.1.3 это реализуют... :(
     
  8. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1 329
    Симпатии:
    386
    Версия XF:
    1.2.3
    Подскажите пожалуйста, как сделать отступ вот в этих местах? А то в стык выглядит плохо.

    221.png
     
  9. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1 329
    Симпатии:
    386
    Версия XF:
    1.2.3
    Как вот ТУТ сделали это? Выровняли подфорумы.
     
  10. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1 329
    Симпатии:
    386
    Версия XF:
    1.2.3
    Подскажите пожалуйста :(. И фон бы убрать.
     
  11. magcar

    magcar Read only

    Регистрация:
    01.10.12
    Сообщения:
    7
    Симпатии:
    0
    Версия XF:
    1.1.3
    сделал изменения в версии 1.1.3, потом все назад поменял, теперь разделения разделов совсем пропали, что может такое быть?
     

    Вложения:

  12. dede

    dede Местный

    Регистрация:
    10.05.12
    Сообщения:
    79
    Симпатии:
    7
    Версия XF:
    1.1.3
    блин плиз обновите туториал под 1.1.3 версию!
     
  13. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1 329
    Симпатии:
    386
    Версия XF:
    1.2.3
    Решил проблему указанную мною в посте 129.
    В коде вместо margin: 0; ставим margin: 10px;
     
  14. Palych

    Palych Местный

    Регистрация:
    21.12.10
    Сообщения:
    269
    Симпатии:
    59
    Версия XF:
    1.1.1
    Сделал все как в первом посте написано, поплыл в разные стороны весь форум. Версия 1.1.1.
    то ли инструкция не точная, то ли не работает с 1.1.1?
     
  15. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Если не ошибаюсь, то тема была написана еще для 1.0.x.
     
  16. Palych

    Palych Местный

    Регистрация:
    21.12.10
    Сообщения:
    269
    Симпатии:
    59
    Версия XF:
    1.1.1
    Да поборол... инструкция написана коряво конечно...
    Плюс пришлось поковыряться чтоб более-менее ровно выводилось
    В Extra.css выставить width: auto; вместо width: 25%;
    Код:
    body .subForumsPopup .blockLinksList > li
    {
        display: inline-block;
        width: auto;
        word-spacing: 0;
        vertical-align: top;
    }
    В шаблоне node_category_level_2 строчку
    Код:
    <xen:if is="{$renderedChildren} AND {$level} == 2">
            <div class="subForumsPopup">
                    <div class="subForumsMenu">
                            <ol class="secondaryContent blockLinksList">
                            <xen:foreach loop="$renderedChildren" value="$child">
                                    {xen:raw $child}
                            </xen:foreach>
                            </ol>
                    </div>
            </div>
    </xen:if>
    поставил прям перед <div class="nodeLastPost">
    и все вроде нормально отображается
     
    Karlitos нравится это.
  17. on3shot

    on3shot Местный

    Регистрация:
    09.08.12
    Сообщения:
    23
    Симпатии:
    1
    Версия XF:
    1.1.3
    сделал два столбика, убрал задний фон, теперь вопрос - как сделать точку перед подразделами или свое маленькое изображение (стрелку), сейчас при наведении выглядит так:
    [​IMG]
    без наведения вот так:
    [​IMG]
    Хочется добавить кружок перед каждым подразделом только не пойму как, помогите пожалуйста, шаблон baisik
     
  18. 1981

    1981 Местный

    Регистрация:
    15.10.11
    Сообщения:
    273
    Симпатии:
    19
    Версия XF:
    1.1.4
    Где это править? (не могу найти
     
  19. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    да работает всё на 1.1.3
    У меня другие проблемы нашлись, в категория и темах, исчез
    значок RSS, но не во всех
    Кто знает
     
  20. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    На КМ форуме названия подразделов начали выравниваться по вертикали
    [​IMG]
     

Поделиться этой страницей