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

Правила XFR - как сделать?

Тема в разделе "Для новичков", создана пользователем GAM, 09.06.2011.

Загрузка
  1. GAM

    GAM Местный

    Регистрация:
    28.04.11
    Сообщения:
    326
    Симпатии:
    159
    Версия XF:
    1.1.3
    Вопрос такой...как сделать правила как у вас /pages/rules/
    долго ломал голову но так и не нашел)
     
  2. Nieve

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

    Регистрация:
    30.04.11
    Сообщения:
    8
    Симпатии:
    1
    Они сделаны с помощью страниц, когда новый раздел создаешь есть вариант создать страницу, это оно самое.
     
    Romchik® нравится это.
  3. Turbine

    Turbine Местный

    Регистрация:
    31.05.11
    Сообщения:
    38
    Симпатии:
    17
    У себя поступил проще:
    Внешний вид > Фразы > Russian (RU) > Редактировать фразу: terms_rules_text
     
    JorJe нравится это.
  4. Romchik®

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

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Это не совсем "проще". При обновлении языка (если обновится XenForo) ваша фраза перезапишется. Придется не забывать и каждый раз редактировать.
     
  5. Turbine

    Turbine Местный

    Регистрация:
    31.05.11
    Сообщения:
    38
    Симпатии:
    17
    Учитывая интернациональную аудиторию, для меня это как раз проще. Тут же при смене языка "правила" все равно для русланда :inlove:
    А про "перезапишется" - я весь модинг дополнительно сохраняю у себя, чтобы иметь возможность восстановить работу в нужный момент.
     
  6. Oleg Voproskin

    Oleg Voproskin Форумный тролль

    Регистрация:
    18.05.11
    Сообщения:
    94
    Симпатии:
    25
    На вашем форуме => Правила - сделаны в виде "отдельной страницы", которая выводится в верхнем меню. При переходе по ссылке Правила.
    Наблюдается такая картина:
    Отдельная страничка.gif
    Переходим на "Правила", а подсвечивается Форум :)
    Как сделать однотипное выделение в верхнем меню?
     
  7. Turbine

    Turbine Местный

    Регистрация:
    31.05.11
    Сообщения:
    38
    Симпатии:
    17
    Это надо править if в Внешний вид > Стили > Default Style > Шаблоны > Редактировать шаблон: navigation (только учти, что там несколько навигаций)

    Тебя интересует подобная часть блока:

    Код:
            <!-- members -->
            <xen:if is="{$tabs.members}">
                <li class="navTab members {xen:if $tabs.members.selected, 'selected', 'Popup PopupControl PopupClosed'}">
    
    В данном случае в свойства тега добавляется либо "селектед", либо "попап".

    Я так делал с воблой, а с ксеном еще не пробовал. По идее вот тут $tabs.members.selected надо заменить members на используемый скрипт форума. В данном случае на pages.

    Соответственно, ты добавляешь блок и делаешь в нем правку. Но по ходу он будет подсвечиваться при любых "страницах", которые ты можешь сделать потом.

    Если не получится, то тебе надо лезть в движок форума, искать, как определяется $tabs.что-то.selected, добавлять свой блок (например, rulez) и радоваться.
     
  8. Sadorimatsu

    Sadorimatsu Местный

    Регистрация:
    29.09.10
    Сообщения:
    145
    Симпатии:
    10
    Версия XF:
    1.1.3
    Можете подсказать, как сделать подобно правила, как указано тут вы описывали.
    Имеется в виду сам вынес строки Правила на панель функций и конечно, что именно нужно для этого сделать при создании Страницы. Что нужно прописывать в URL и конечно не нужно ли там делать, что-то с PHP?
    Просто в плане такой детали так и не могу понять, что нужно. Можно конечно проще в лесть в скрипт и изменить вручную, но думаю тут на много проще всё как понимаю?
     
  9. Romchik®

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

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    У нас пока сделано простым вариантом. Добавлена страница обычная и изменен шаблон, в котором добавлена ссылка. В этом случае меню правил не активно, даже когда находишься на странице правил.
    Шаблон для добавления ссылки - navigation. Например, перед:
    Код:
            <!-- extra tabs: end -->
    Добавить:
    Код:
            <li class="navTab rules PopupClosed"><a href="pages/rules/" class="navLink">Правила</a></li>
    Естественно название страницы должно быть свое и класс rules для каждой страницы также свой собственный.

    Если нужно совсем все по уму, то тогда вникаем тут:
    Создаем свои собственные страницы
     
    Air Jordan и Sadorimatsu нравится это.

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