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

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

Тема в разделе "Вопросы по стилям, изменения в CSS и шаблонах", создана пользователем Сергей Жуков, 18 июл 2011.

Загрузка
  1. Сергей Жуков

    Сергей Жуков Активный пользователь

    Регистрация:
    15.06.11
    Сообщения:
    67
    Симпатии:
    12
    Версия XF:
    1.1.1
    Всем доброго вечера.
    Возможно ли, стандартными средствами создать дополнительный блок на боковой панели?Это там где "Команда форума в сети", "Пользователи онлайн", "Поделиться этой страницей" и пр.
    Спасибо.
     
    denby нравится это.
  2. shaman480

    shaman480 Местный

    Регистрация:
    22.12.10
    Сообщения:
    640
    Симпатии:
    479
    Версия XF:
    1.4.3
    создаёте новый шаблон следующего вида:

    Код:
    <div class="section">
       <div class="secondaryContent">
           <h3>Заголовок</h3>
           содержание блока
       </div>
    </div>
    
    затем в шаблоне forum_list в нужном (например перед </xen:sidebar>) месте добавляем:

    Код:
    <xen:include template="имя_шаблона"></xen:include>
    
     
    McMace, Cloud, Эльта и 26 другим нравится это.
  3. Сергей Жуков

    Сергей Жуков Активный пользователь

    Регистрация:
    15.06.11
    Сообщения:
    67
    Симпатии:
    12
    Версия XF:
    1.1.1
    Спасибо, разобрался
     
  4. lipau3n

    lipau3n Местный

    Регистрация:
    30.10.11
    Сообщения:
    26
    Симпатии:
    0
    Большое спасибо
     
  5. krlmisha

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

    Регистрация:
    20.11.11
    Сообщения:
    12
    Симпатии:
    1
    Версия XF:
    1.0.1
    Огромное спасибо!!! :thumbsup:
     
  6. Сргей

    Сргей Пользователь

    Регистрация:
    10.12.11
    Сообщения:
    1
    Симпатии:
    0
    Версия XF:
    1.1.0 Final
    Сделал все как надо, получилось, но когда установил XenPorta все мои созданные блоки пропали, что делать?
     
  7. frash

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

    Регистрация:
    29.12.11
    Сообщения:
    9
    Симпатии:
    0
    Версия XF:
    1.1.2
    Когда я сюда добавляю фрейм,он стоит 2-3 минуы,потом исчезает
    что мне сделать?
     
  8. Alexei89

    Alexei89 Местный

    Регистрация:
    30.11.11
    Сообщения:
    33
    Симпатии:
    10
    Версия XF:
    1.1.1
    Кстати, если положение сайдбара нужно не в строго определенном месте (перед аватаркой, после аватарки т.д.), то можно добавить код в sidebar_share_page в самом низу страницы, тогда новый блок просто добавится ниже всех остальных блоков

    Если вместо кода
    Код:
    <xen:include template="имя_шаблона"></xen:include>
    вставить такой,
    Код:
    <xen:include template="имя_шаблона"/>
    то визуальной разницы не вижу
     
  9. Naemnik

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

    Регистрация:
    10.01.12
    Сообщения:
    6
    Симпатии:
    0
    Версия XF:
    1.1.1
    Приветствую. Подскажите как создать такой же блок что бы сделать его для своих нужд.
    Безымянный.png
     
  10. Andyk

    Andyk Местный

    Регистрация:
    27.01.12
    Сообщения:
    64
    Симпатии:
    6
    Версия XF:
    1.1.2
    В шаблоне forum_list
    после строки <xen:sidebar> добавить
    <xen:include template="твой шаблон" />
    Предварительно создать шаблон естественно. Стили, думаю, разберешся как посмотреть.
     
  11. Romchik®

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

    Регистрация:
    26.09.10
    Сообщения:
    5.740
    Симпатии:
    5.269
    Версия XF:
    1.5.11
    Объединил, пользуемся поиском.
     
  12. fractal

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

    Регистрация:
    25.02.12
    Сообщения:
    1
    Симпатии:
    0
    Версия XF:
    1.1.2
    А как вставить PHP код в блок?
     
  13. denisss

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

    Регистрация:
    10.03.12
    Сообщения:
    8
    Симпатии:
    0
    Версия XF:
    1.1.2
    <div class="section">
    <div class="secondaryContent">
    <h3>Радио</h3>
    <script language="JavaScript" src="http://101widgets.com/03000219/250/250"></script>
    </div>
    </div>

    Вот так выше же показывали. И JS и PHP встают норм.
     
  14. avenger94

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

    Регистрация:
    30.05.12
    Сообщения:
    2
    Симпатии:
    0
    Версия XF:
    1.1.1
    Все сделал как в инструкции,но почему то ничего не выводится.Может что то еще нужно?
    p.s создал шаблон 1 в него записал одно и тоже(для теста) и в forum_list добавил строчку <xen:include template="1"></xen:include>
    --- добавлено : Jun 5, 2012 5:22 AM ---
    По идее это закрытие тега,если судить по html/php
     
  15. denisss

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

    Регистрация:
    10.03.12
    Сообщения:
    8
    Симпатии:
    0
    Версия XF:
    1.1.2
    <xen:include template="имя_шаблона"/> я вот это вставлял и всё работает
     
  16. avenger94

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

    Регистрация:
    30.05.12
    Сообщения:
    2
    Симпатии:
    0
    Версия XF:
    1.1.1
    Хм странно версия 1.1.1 и не пашет,а получился этот способ
     
  17. denisss

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

    Регистрация:
    10.03.12
    Сообщения:
    8
    Симпатии:
    0
    Версия XF:
    1.1.2
    тоже не понятно почему не работает,"в шаблоне forum_list в нужном (например перед </xen:sidebar>) месте добавляем:" зделал так?
     
  18. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1.329
    Симпатии:
    384
    Версия XF:
    1.2.3
    А где отображаются созданные мной шаблоны? Что бы потом я смог, за ненадобностью их удалить.
    Я их озаглавил на русском языке. Что то в общих шаблонах я их не нашёл.
     
  19. Александр

    Александр Местный

    Регистрация:
    06.11.10
    Сообщения:
    485
    Симпатии:
    188
    Версия XF:
    1.4.3

    Изменённые компоненты стиля:
     
    eterskov нравится это.
  20. denisss

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

    Регистрация:
    10.03.12
    Сообщения:
    8
    Симпатии:
    0
    Версия XF:
    1.1.2
    или поиск по шаблонам поможет найти)
     

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