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

1.5.x Cписок тем из раздела в обсуждение находящееся в этом же разделе

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

Загрузка
  1. titanime

    titanime Новичок

    Регистрация:
    10.10.16
    Сообщения:
    7
    Симпатии:
    0
    Версия XF:
    1.5.10
    Сколько не пытался уже неделю мучаюсь не получается вывести в thread_view данные из thread_list
    на официальном сайте нашел вот такой код
    Код:
    <xen:username user="$thread" title="{xen:phrase thread_starter}" /><span class="startDate">,
                        <a{xen:if {$visitor.user_id}, ' href="{xen:link threads, $thread}"'} class="faint"><xen:datetime time="$thread.post_date" title="{xen:if {$visitor.user_id}, '{xen:phrase go_to_first_message_in_thread}'}" /></a></span><xen:if is="{$showForumLink}"><span class="containerName">,
                        <a href="{xen:link forums, $thread.forum}" class="forumLink">{$thread.forum.title}</a></span></xen:if><xen:if is="in_array({$forum.node_id}, array(2, 34, 38))"><span class="containerName">,
                        <a href="{xen:link forums, $thread.forum}" class="forumLink">{$thread.forum.title}</a></span></xen:if>
    Но он как понял не работал

    а вообще основная цель это сделать как у движка flarum то что находясь в самом обсуждении есть навигация по всем темам из раздела в котором в данный момент находишься Devflarum - Sandbox Server - Flarum Community
     
  2. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Для этого потребуется написать плагин. Простым изменением шаблона такой функционал Вы не получите.
     
  3. titanime

    titanime Новичок

    Регистрация:
    10.10.16
    Сообщения:
    7
    Симпатии:
    0
    Версия XF:
    1.5.10
    получается все переменные в шаблонах жестко привязаны к шаблону и не какими путями нельзя взять данные из других шаблонов или переправить в другой ?
     
  4. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Не к шаблону, а к контроллеру. То, что контроллер передаст в шаблон, то шаблону и будет доступно. Если для изменения шаблона достаточно сделать модификацию, то для расширения контроллера нужно писать плагин, который добавит в передаваемые в шаблон параметры нужные данные. А затем останется создать модификацию шаблона. Вот и всё, ничего сложного :)
     
    Oleg-2012 и Kolya groza morey нравится это.
  5. titanime

    titanime Новичок

    Регистрация:
    10.10.16
    Сообщения:
    7
    Симпатии:
    0
    Версия XF:
    1.5.10
    Это да пытался плагин сделать который здесь описывался как вывести как раз список тем только на главной пытался его запустить при любых вариациях выдавало ошибку на самом форуме , скорей всего из за того что переменные возможно поменялись в самом движке потому что версия там была 1.2 а мне нужно на 1.5 либо а вообще по идеалу бы на 2.0 но там похоже так же данные на каждый шаблон разные даются но хотя там как то типо шаблоны щас сделаны что есть один шаблон в который ссылаются другие и вроде как сказано что меж ними повсюду можно будет данные брать хотя возможно через переводчик не совсем суть уловил , а так вообще норм во второй версии щас там реально удобнее стало почти все они реально пошли на встречю людям в том плане что стали упрощать для удобства некоторые моменты как у Flarum . Думал Открою форум буду жить счастливо но через 4 месяца знакомства с форумами понял что без php очень трудно и простого html и css не хватит чтобы сделать по настоящему норм форум . И уже месяц учу php но блин так обидно что по сути кажется не такая грандиозная задача а без php не как
     
  6. titanime

    titanime Новичок

    Регистрация:
    10.10.16
    Сообщения:
    7
    Симпатии:
    0
    Версия XF:
    1.5.10
    Моя мечта сбылась я нашел решение :)))) Similar Threads
     

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