rAv3nzZ Опубликовано 3 октября, 2013 Поделиться Опубликовано 3 октября, 2013 (изменено) При минимизировании я имею ввиду то что бы категории были свёрнуты по дефолту когда юзер заходит на форум. Я смог сделать так - Нужно сделать на подобии В общем, нужно как то по ИД минимизировать эти категории, как это возможно? -Ещё лучше, спрятать с main index их т.к переход на них будет через кнопку. Изменено 4 октября, 2013 пользователем HooLIGUN Изображения заливаются на форум! Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 4 октября, 2013 Поделиться Опубликовано 4 октября, 2013 Это можно сделать через хитрое редактирование шаблона boardIndexTemplate, там есть цикл вывода категорий, в него надо добавить условия с ID категорий для сворачивания. Ссылка на комментарий Поделиться на другие сайты Поделиться
rAv3nzZ Опубликовано 4 октября, 2013 Автор Поделиться Опубликовано 4 октября, 2013 Это можно сделать через хитрое редактирование шаблона boardIndexTemplate, там есть цикл вывода категорий, в него надо добавить условия с ID категорий для сворачивания. Я догадывался но я не знаю как это правильно поставить. Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 4 октября, 2013 Поделиться Опубликовано 4 октября, 2013 Вот это условие надо доработать <if test="cats_forums:|:is_array( $cat_data ) AND count( $cat_data )"> и вот это <if test="cat_has_forums:|:is_array( $_data['forum_data'] ) AND count( $_data['forum_data'] )"> а вот это ID категории, который надо проверять $_data['cat_data']['id'] а это ID форума $forum_data['id'] ID категории и форума надо немного преобразовать и добавить в те условия. В первом условии ID категории, думаю, будет таким для проверки $cat_data['cat_data']['id'] Во втором условии ID форума, думаю, будет таким $_data['forum_data']['id'] Это тебе намек куда рыть, а не готовая инструкция. Но припоминаю, что есть готовый хук для скрытия категорий/форумов с главной. Даже индивидуально по выбору пользователя. Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 4 октября, 2013 Поделиться Опубликовано 4 октября, 2013 (изменено) Первое условие меняем так <if test="cats_forums:|:is_array( $cat_data ) AND count( $cat_data ) AND !in_array( $cat_data['cat_data']['id'], array( 7,15 ) )"> Тут 7 и 15 это ID категорий, которые не надо выводить. С условием для вывода форумов внутри категорий аналогично. Изменено 4 октября, 2013 пользователем spoken Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 5 октября, 2013 Поделиться Опубликовано 5 октября, 2013 Автор, ты попробовал? Получилось? Вот готовый хук для скрытия форумов/категорий с главной и не только __community.invisionpower.com/files/file/4551-remove-forums-from-board-index/ Lordbl4 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
LvsF Опубликовано 5 октября, 2013 Поделиться Опубликовано 5 октября, 2013 Первое условие меняем так <if test="cats_forums:|:is_array( $cat_data ) AND count( $cat_data ) AND !in_array( $cat_data['cat_data']['id'], array( 7,15 ) )">Тут 7 и 15 это ID категорий, которые не надо выводить. С условием для вывода форумов внутри категорий аналогично. Автор, ты попробовал? Получилось?Не полетит.В 4-ом посте первый код нам не нужен. Используйте второй, добавив условие AND !in_array( $_data['cat_data']['id'], array( 7,15 ) ) Это для скрытия категорий. Для форумов нужно ниже будет добавить <if></if> в цикл <foreach loop="forums:$_data['forum_data'] as $forum_id => $forum_data"> <if test="!in_array( $forum_data['id'], array( 7,15 ) )"> <!-- КОД --> </if> </foreach> Lordbl4 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 5 октября, 2013 Поделиться Опубликовано 5 октября, 2013 Не полетит. Возможно ты и прав, я не сильно ковырял шаблон и его логику и уже тем более не тестировал. Просто дал автору мысли в какую сторону смотреть и какой код использовать. Ссылка на комментарий Поделиться на другие сайты Поделиться
rAv3nzZ Опубликовано 5 октября, 2013 Автор Поделиться Опубликовано 5 октября, 2013 (изменено) Автор, ты попробовал? Получилось? Вот готовый хук для скрытия форумов/категорий с главной и не только __community.invisionpower.com/files/file/4551-remove-forums-from-board-index/ Жаль его нету на IPBMafia да и вообще негде. Сделал кодом) Всё нормально. Изменено 5 октября, 2013 пользователем rAv3nzZ Ссылка на комментарий Поделиться на другие сайты Поделиться
spoken Опубликовано 5 октября, 2013 Поделиться Опубликовано 5 октября, 2013 rAv3nzZ, ну поделись как сделал, может пригодится кому. Ссылка на комментарий Поделиться на другие сайты Поделиться
rAv3nzZ Опубликовано 5 октября, 2013 Автор Поделиться Опубликовано 5 октября, 2013 (изменено) В boardindextemplate C <if test="cats_forums:|:is_array( $cat_data ) AND count( $cat_data )"> Поменял на <if test="cats_forums:|:is_array( $cat_data ) AND count( $cat_data ) AND !in_array( $_data['cat_data']['id'], array( 2,10,11,12,13,14,15,16,17,18,19,20 ) )"> Где 2,10,11 и т.д это ИД категорий. Спасибо. Изменено 5 октября, 2013 пользователем rAv3nzZ Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения