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

- Сообщения: 3336
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 17 раз
- Поблагодарили: 560 раз
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
Re: Как создать страницу, чтобы она не отображалась в списке меню?
Да, я об этом и говорил в первом сообщении. И знаете, похоже что это самое оптимальное решение, я вот так же и думаю, полез сюда а вы в подтверждение моих мыслей пишите об этом. Значит и вопрос снят, по крайней мере на данную минуту. спасибо за поддержку.
спасибо! конечно поковыряю в любом случае, но не сильно то я силен в программировании, по крайней мере уверен что это может натолкнуть на новые мысли от которых можно будет оттолкнуться. так что пригодится.
Ребята, спасибо!

