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

Выбор раздела форума и группы пользователей в настройках аддонов

Тема в разделе "Статьи по XenForo Framework", создана пользователем FractalizeR, 05.10.2011.

Загрузка
  1. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Выбор раздела форума через тег <select>:
    renderSelect.png
    При создании соответствующей настройки аддона в панели управления используйте следующие опции:

    Edit Format: PHP Callback
    Format Parameters: XenForo_Option_NodeChooser::renderSelect

    Выбор раздела форума через радиокнопки:
    renderRadio.png
    При создании соответствующей настройки аддона в панели управления используйте следующие опции:
    Edit Format: PHP Callback
    Format Parameters: XenForo_Option_NodeChooser::renderRadio

    Для вставки аналогичных элементов управления для выбора группы пользователей используйте соответственно:
    Select - XenForo_Option_UserGroupChooser::renderSelect
    Radio - XenForo_Option_UserGroupChooser::renderRadio

    Оригинал.
     
    Smalesh, ZloYCRipeeR, TAIFUN и 4 другим нравится это.
  2. KitsuneSolar

    KitsuneSolar Местный

    Регистрация:
    13.09.14
    Сообщения:
    81
    Симпатии:
    69
    Версия XF:
    1.0.1
    Господа, а как сделать мультивыбор ?
     
  3. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Самый простой вариант, как это можно сделать, я видел в этом плагине. Только обратите внимание, что в нем используются пространства имен и требуется PHP 5.4 и выше. Но можно переделать и без использования namespace. Специфичных для 5.4 там фишек вроде нет.
    Если в двух словах, то нужно выбирать использование PHP Callback. Соответственно, нужно написать свой класс. Также потребуется создание шаблона. В принципе, ничего сложного на самом деле. Ну а затем в коде проверяете вхождение node_id в массиве (выбранные разделы как раз и хранятся в виде массива).
     
    Mirovinger и KitsuneSolar нравится это.
  4. KitsuneSolar

    KitsuneSolar Местный

    Регистрация:
    13.09.14
    Сообщения:
    81
    Симпатии:
    69
    Версия XF:
    1.0.1
    Благодарю. Раньше я на примере сделал, где был запрос в БД на список групп пользователей и форумов.
    По твоей ссылке переделал так, что избавился от запроса и список форумом стал более цивильный с разбиением по категориям.
     
    Последнее редактирование: 26.02.2015

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