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

Widget Framework и Who Has Visited

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

Загрузка
  1. aquapage

    aquapage Местный

    Регистрация:
    10.04.11
    Сообщения:
    85
    Симпатии:
    19
    Версия XF:
    1.1.3
    Имею конфликт между Widget Framework v1.0.7 и Xen-TR Who Has Visited v2.5.1 Стиль Whisper.

    До тех пор пока Widget Framework включен, блок Who Has Visited не виден в sidebar'e, при отключении блок появляется в самом низу и переместить его с помощью шаблона forum_list не возможно пишет следующую ошибку: Данный шаблон содержит ошибки и не может быть сохранён: forum_list: 1) Строка 45: ошибка синтаксиса в шаблоне
    Изменить шаблон возможно только добавлением еще одной строчки <xen:include template="sidebar_share_page" /> в шаблон forum_list но зачем мне два блока :)
    Проблему удается решить полным удалением Widget Framework
    В чем может быть проблема? Как заставить их работать вместе?
     
  2. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Каким образом Xen-TR Who Has Visited добавляет свой блок? Через хуки или xen:include?
     
  3. aquapage

    aquapage Местный

    Регистрация:
    10.04.11
    Сообщения:
    85
    Симпатии:
    19
    Версия XF:
    1.1.3
    Через хук
     
  4. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    То есть вы сам хук перемещаете?
    Скопируйте сюда всю часть, которую вы вырезаете.
    И лучше если покажите куда пытаетесь вставить.
     
  5. aquapage

    aquapage Местный

    Регистрация:
    10.04.11
    Сообщения:
    85
    Симпатии:
    19
    Версия XF:
    1.1.3
    Согласно инструкции к Xen-TR Who Has Visited в версии 2.2.0 добавлена опция авто-вставки блока через хук, поэтому править шаблон не нужно, я и не правил forum_list.
    Блок есть, но в самом низу и переместить его в sidebar'e я не могу, поэтому пытаюсь править forum_list именно на предмет перемещения блока выше чем находиться блок Поделиться этой страницей и тогда возникает ошибка описанная мной выше.
    Обращаю внимание ,что виджет Widget Framework v1.0.7при этом просто отключен, если его удалить то и проблем нет. Вопрос тут не в том, чтобы переместить в sidebar'e блок Who Has Visited выше чем он есть, а в том чтобы заставить работать вместе эти два виджета
     

    Вложения:

    • 1.png
      1.png
      Размер файла:
      5,9 КБ
      Просмотров:
      88
  6. aquapage

    aquapage Местный

    Регистрация:
    10.04.11
    Сообщения:
    85
    Симпатии:
    19
    Версия XF:
    1.1.3
    Проблема осталась. Помогите решить.
     
  7. Romchik®

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

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Скрин зацепил. Переносите одну строчку? Ибо там их все три нужно переносить. Точнее проще перенести </xen:hook> на три строчки выше.
     
  8. aquapage

    aquapage Местный

    Регистрация:
    10.04.11
    Сообщения:
    85
    Симпатии:
    19
    Версия XF:
    1.1.3
    Если перенести </xen:hook> на три строчки выше, то шаблон сохраняется, но конфликт между Widget Framework и Who Has Visited остается, т.е. при включенном Framework не работает (не отображается) Who Has Visited
     
  9. lexikon

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

    Регистрация:
    11.10.11
    Сообщения:
    65
    Симпатии:
    24
    Версия XF:
    1.1.0 Final
    автор как решил проблему?
     
  10. aquapage

    aquapage Местный

    Регистрация:
    10.04.11
    Сообщения:
    85
    Симпатии:
    19
    Версия XF:
    1.1.3
    Никак не решил
     
  11. lexikon

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

    Регистрация:
    11.10.11
    Сообщения:
    65
    Симпатии:
    24
    Версия XF:
    1.1.0 Final
    я решил :) но сикось накось...просто с установленным данным плагином, все include template в шаблоне forum_list становятся контроллируемыми...вообщем тут или писать виджет для плагина, или сделать как я)))
    удалил виджет ClearSidebar и отключил повторяющиеся блоки...оставил только Последние сообщения
    теперь можно делать include template
     

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