[MDV] Threads From Node In Thread

[MDV] Threads From Node In Thread 1.0.1

Нет прав для скачивания

recruty

Проверенные
Сообщения
475
Решения
34
Реакции
445
Баллы
155
recruty добавил(а) новый ресурс:

[MDV] Threads From Node In Thread - Добавляет вывод тем из раздела, в котором создана тема.

Данный плагин добавляет слева список тем из раздела, в котором создана тема.

Плагин добавляет в навбар кнопку для открытия(активируется при наведении)
Кнопка ведёт на раздел, в котором создана тема.

Посмотреть вложение 136854


При активации этой кнопки, появляется блок слева, в котором выводятся все темы из раздела.

В данном случае, выводятся все темы из раздела "Мусор"

Посмотреть вложение 136855



Совместимость только со Стандартным стилём...

Узнать больше об этом ресурсе...
 
Дефолтная тема, не работает, xf2.2
 
Проверил у себя всё работает, xf 2.2.8 patch 1, там ли ты кнопку ищешь? Она только в темах выводится, и посмотри все ли модификации применились
 
Проверил у себя всё работает, xf 2.2.8 patch 1, там ли ты кнопку ищешь? Она только в темах выводится, и посмотри все ли модификации применились
В теме смотрю ) модификаторы применились, там их 2
 
Видимо конфликт с чем-то, потому-что на чистом форуме все работает. Стоит

[cXF] Logo in Navigation​

возможно из-за этого
 
Видимо конфликт с чем-то
Вы уверены что модификации применились?

1648027641276.png

Видимо конфликт с чем-то, потому-что на чистом форуме все работает. Стоит

[cXF] Logo in Navigation​

возможно из-за этого
Скорее всего. Мой плагин цепляется к p-nav-smallLogo, а этот плагин, я уверен, тоже редактирует это.
 
Последнее редактирование модератором:
MDV\ThreadsFromNodeInThread\XF\Pub\Controller\Thread:
PHP:
    public function actionIndex(ParameterBag $params)
    {
        $threads_node = parent::actionIndex($params);

        $finder = \XF::finder('XF:Thread');
        $node_id = $threads_node->getParam('thread')->node_id;
        $threads = $finder->with('Forum', true)->where('node_id', $node_id)->order('post_date', 'DESC')->fetch();
        $threads_node->setParam('threads', $threads);

        return $threads_node;
    }
Что насчет проверок прав на просмотр темы перед тем, как передать её в шаблон? В данном случае пользователи будут видеть в списке абсолютно все темы из раздела, даже удаленные и на модерации. В том же XF\Pub\Controller\Forum::actionForum можно было посмотреть, как все фильтруется.
Да пагинация не помешала бы, ибо будет в разделе 100500 тем, так они все и будут подгружаться каждый раз.
Кроме того,XF\Pub\Controller\Thread::actionIndex может вернуть не XF\Mvc\Reply\View, а XF\Mvc\Reply\Error (или вообще что угодно, если какой-либо плагин добавит такое), поэтому вызов setParam будет вызывать ошибку.

К модификации mdv_tfnit_add_node_threads_in_thread_view тоже есть вопрос. Зачем там подключается jQuery? В XF он есть из коробки.

В Less CSS зачем-то прописываются взятые с потолка значения для отступов, размеров, цветов и прочего, хотя для этого существуют настройки стиля.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу