Друзья! столкнулся с очередной задачей. Задача поставлена следующим образом:
Нужно создать много стр. которые будут размещены ссылками в отдельной странице в стиле форума, и которые не должны будут отображаться в списке меню. То есть нужно сделать стр. которая будет доступна для зарегистрированных посетителей и то! для отдельных групп. Не все должны видеть эту стр. а только те у которых есть доступ, по принципу ограничений прав для форума и их тем. Проблем по созданию страниц нет. Есть проблема в расположении этих самых страниц . Phpbb предлагает стандартные четыре варианта - "показывать стр. да/нет" и "показывать стр. гостям да/нет".
1)
2)
Оба варианта не подходят, так как нам предлагаются варианты по размещению в разных областях форума, нужно лишь выбрать куда будет помещена стр. в конкретный список меню., слева, сверху, в футере и т.д.
Если же выставлены значения "показывать стр. - да", то видят эту стр. абсолютно все зарегистрированные пользователи, !!!а нам этого не нужно!!!
Если же выставлены значения "показывать стр. - нет", то её ни кто не увидит кроме модеров и админов.
Существует решение этой проблемы, создать форум и разместить там страницы в виде тем, предварительно выставить на форум соответствующие права на группу которая сможет видеть этот форум и иметь доступ, и для тех кому допуск к этой стр. запрещен.
НО!!! опять незадача: нам не нужны блоки с информацией о пользователе который размещает эту самую стр. не нужна ни его аватарка, ни информация о пользователе, ни кнопки рядом "процитировать" "отредактировать" "в закладки" "поблагодарить" и т.д.
Нужна стр. которая будет конвертирована в (хтмл код стр.) соответственно без блока об размещающем. Просто содержание с картинками.
Так вот, перепробовал все варианты куда можно спрятать, ничего не устраивает. В общем не спрятать, так или иначе они будут размещены в каком-то из меню и будут видны всем. А если представить еще то, что кол-во стр. будет большим к примеру 100 или 200 стр. то можно вообще крышей двинуться. Представляете? меню в 200 стр. "НЕЛЕПО"
Обращаюсь в очередной раз к "www.phpbbguru.net" за помощью в данном вопросе. На все свои вопросы, всегда от гуру получал ответы и решения. Может быть и сейчас коллективу и соратникам форума удастся найти совместное решение? Может кто-то уже когда то задавался таким вопросом?
HELP! пожалллста ))
Как создать страницу, чтобы она не отображалась в списке меню?
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 1.4.3
- Сообщения: 79
- Стаж: 5 лет 6 месяцев
- Благодарил (а): 21 раз
- Поблагодарили: 1 раз
Как создать страницу, чтобы она не отображалась в списке меню?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 2.0.18
- Сообщения: 1167
- Стаж: 10 лет 1 месяц
- Благодарил (а): 44 раза
- Поблагодарили: 293 раза
Re: Как создать страницу, чтобы она не отображалась в списке меню?
Qwerty174, если хоть немного дружите с программированием, то Создание страниц в стиле конференции в помощь, как заготовка к которой нужно применить систему прав. Ну или заказать расширение.
-
- Поддержка
- Сообщения: 3336
- Стаж: 16 лет 1 месяц
- Благодарил (а): 17 раз
- Поблагодарили: 561 раз
Re: Как создать страницу, чтобы она не отображалась в списке меню?
Qwerty174 писал(а): 09.03.2020 15:58 Нужно создать много стр. которые будут размещены ссылками в отдельной странице в стиле форума, и которые не должны будут отображаться в списке меню.
Нужный вам функционал называется "блог" или "CMS". Ищите соответствующие расширения. Правда, все они заброшены и ссылки большей частью битые, найти что-то сложно сейчас. Вот, например: https://www.phpbb.com/customise/db/extension/cmbb/
Qwerty174 писал(а): 09.03.2020 15:58 Не все должны видеть эту стр. а только те у которых есть доступ
+
нам не нужны блоки с информацией о пользователе который размещает эту самую стр. не нужна ни его аватарка, ни информация о пользователе, ни кнопки рядом "процитировать" "отредактировать" "в закладки" "поблагодарить" и т.д.
Нужна стр. которая будет конвертирована в (хтмл код стр.) соответственно без блока об размещающем. Просто содержание с картинками.
Как вариант: создаёте отдельный форум для этих страниц. Назначаете права доступа к форуму какие угодно. В настройках форума задаёте для него отдельный стиль. Стиль этот создаёте сами, дочерний от Просильвера. Он может содержать, например, единственный шаблон viewtopic_body.html, из которого вырезаны все ненужные кнопки и аватарки. viewforum_body.html тоже можо переделать в простой список.
Создание своего стиля для phpbb 3.1.x - 3.2.х с наследованием от prosilver
-
- phpBB 1.4.3
- Сообщения: 79
- Стаж: 5 лет 6 месяцев
- Благодарил (а): 21 раз
- Поблагодарили: 1 раз
Re: Как создать страницу, чтобы она не отображалась в списке меню?
Да, я об этом и говорил в первом сообщении. И знаете, похоже что это самое оптимальное решение, я вот так же и думаю, полез сюда а вы в подтверждение моих мыслей пишите об этом. Значит и вопрос снят, по крайней мере на данную минуту. спасибо за поддержку.
спасибо! конечно поковыряю в любом случае, но не сильно то я силен в программировании, по крайней мере уверен что это может натолкнуть на новые мысли от которых можно будет оттолкнуться. так что пригодится.
Ребята, спасибо!