На основном форуме очень много подфорумов, хочу дать возможность пользователям любимые подфорумы в избранное и выводить их отдельной категорией на главной странице форума. Подскажите есть ли такой мод, или в какую сторону копать.
Ну скажем добавление любимых форумов ( чуть кривовато ) можно организовать через дополнительное поле профиля в котором пользователь может перечислить ID любимых форумов через запятую. Как делее сделать вывод категории "любимы форумы" на главной странице форума ( маленький нюансик - первой должна выводиться категория "объявления", а только потом "любимые форумы") ?
Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.
Избранные форумы
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Джумас
- phpBB 1.2.1
- Сообщения: 27
- Стаж: 14 лет 6 месяцев
- Благодарил (а): 1 раз
-
Garret_Dark
- phpBB 2.0.16
- Сообщения: 1097
- Стаж: 17 лет 9 месяцев
- Откуда: root/world/russia/
- Благодарил (а): 126 раз
- Поблагодарили: 206 раз
Re: Избранные форумы
Копать придется достаточно много... Поле для перечисления форумов это самая меньшая трудность.
На самом деле нужно будет учесть права доступа, порядок вывода форумов... а почему бы не воспользоваться стандартной функцией подписки на форумы (или не стандартным модом позволяющим более гибко управлять подпиской)?
На самом деле нужно будет учесть права доступа, порядок вывода форумов... а почему бы не воспользоваться стандартной функцией подписки на форумы (или не стандартным модом позволяющим более гибко управлять подпиской)?
Мои моды:
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
-
Джумас
- phpBB 1.2.1
- Сообщения: 27
- Стаж: 14 лет 6 месяцев
- Благодарил (а): 1 раз
Re: Избранные форумы
Не так много, кой че накопал но другие вопросы решать надо 
Добился я вывод категории Любимые форумы на главной, но с некоторыми косяками
В двух словах расскажу, может кому интересно:
1. Создаем пустую категорию на главной Любимые форумы ( например id ей присвоился 999 )
2. Дополнительное поле профиля у пользователя с перечислением id любимых форумов через запятую
Далее в function_display.php около 100 строки скрипт формирует массив из форумов/подфорумов которые должны отображаться на запрашиваемой странице ( можно сделать проверку что это главная страница ) и там в цикле мы насильно впихиваем в массив по id из дополнительного поля форумы/подфорумы которые не должны по идее отображаться на главной ( у меня много подфорумов вложеных, потому и задача такая )
Тут у меня вышли варианты с разными косяками ( я игрался например с переназначением parent_id на 999 ):
1. Прекрасно отображается категория Любимые форумы, но далее начинают отображаться подфорумы в категориях где отключен их показ ( например у меня настроен показ только одного уровня вложенности форум->подфорум а вылазит подфорумХХХ который форум->подфорум->подфорумХХХ )
2. Форум отображается в Любимых, но не отображается дальше где он должен выводится в своей категории
Ну тут вижу пусть еще покопаться с переназначением в массиве форумов id, parent_id, списка подфорумов форум ... или как вариант сделать 2 отдельных массива и дальше в цикле формирования выдачи 2 отдельных прохода по 2 массивам
Может сумбурно объяснил, в запарках рабочих щас
Добился я вывод категории Любимые форумы на главной, но с некоторыми косяками
В двух словах расскажу, может кому интересно:
1. Создаем пустую категорию на главной Любимые форумы ( например id ей присвоился 999 )
2. Дополнительное поле профиля у пользователя с перечислением id любимых форумов через запятую
Далее в function_display.php около 100 строки скрипт формирует массив из форумов/подфорумов которые должны отображаться на запрашиваемой странице ( можно сделать проверку что это главная страница ) и там в цикле мы насильно впихиваем в массив по id из дополнительного поля форумы/подфорумы которые не должны по идее отображаться на главной ( у меня много подфорумов вложеных, потому и задача такая )
Тут у меня вышли варианты с разными косяками ( я игрался например с переназначением parent_id на 999 ):
1. Прекрасно отображается категория Любимые форумы, но далее начинают отображаться подфорумы в категориях где отключен их показ ( например у меня настроен показ только одного уровня вложенности форум->подфорум а вылазит подфорумХХХ который форум->подфорум->подфорумХХХ )
2. Форум отображается в Любимых, но не отображается дальше где он должен выводится в своей категории
Ну тут вижу пусть еще покопаться с переназначением в массиве форумов id, parent_id, списка подфорумов форум ... или как вариант сделать 2 отдельных массива и дальше в цикле формирования выдачи 2 отдельных прохода по 2 массивам
Может сумбурно объяснил, в запарках рабочих щас

