Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Как создать страницу, чтобы она не отображалась в списке меню?

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Qwerty174
phpBB 1.4.3
Сообщения: 79
Стаж: 4 года 5 месяцев
Благодарил (а): 21 раз
Поблагодарили: 1 раз

Как создать страницу, чтобы она не отображалась в списке меню?

Сообщение Qwerty174 »

Друзья! столкнулся с очередной задачей. Задача поставлена следующим образом:
Нужно создать много стр. которые будут размещены ссылками в отдельной странице в стиле форума, и которые не должны будут отображаться в списке меню. То есть нужно сделать стр. которая будет доступна для зарегистрированных посетителей и то! для отдельных групп. Не все должны видеть эту стр. а только те у которых есть доступ, по принципу ограничений прав для форума и их тем. Проблем по созданию страниц нет. Есть проблема в расположении этих самых страниц . Phpbb предлагает стандартные четыре варианта - "показывать стр. да/нет" и "показывать стр. гостям да/нет".
1)
вопрос2.jpg
2)
вопрос3.jpg
Оба варианта не подходят, так как нам предлагаются варианты по размещению в разных областях форума, нужно лишь выбрать куда будет помещена стр. в конкретный список меню., слева, сверху, в футере и т.д.
Если же выставлены значения "показывать стр. - да", то видят эту стр. абсолютно все зарегистрированные пользователи, !!!а нам этого не нужно!!!
Если же выставлены значения "показывать стр. - нет", то её ни кто не увидит кроме модеров и админов.
Существует решение этой проблемы, создать форум и разместить там страницы в виде тем, предварительно выставить на форум соответствующие права на группу которая сможет видеть этот форум и иметь доступ, и для тех кому допуск к этой стр. запрещен.
НО!!! опять незадача:
вопрос4.jpg
нам не нужны блоки с информацией о пользователе который размещает эту самую стр. не нужна ни его аватарка, ни информация о пользователе, ни кнопки рядом "процитировать" "отредактировать" "в закладки" "поблагодарить" и т.д.
Нужна стр. которая будет конвертирована в (хтмл код стр.) соответственно без блока об размещающем. Просто содержание с картинками.

Так вот, перепробовал все варианты куда можно спрятать, ничего не устраивает. В общем не спрятать, так или иначе они будут размещены в каком-то из меню и будут видны всем. А если представить еще то, что кол-во стр. будет большим к примеру 100 или 200 стр. то можно вообще крышей двинуться. Представляете? меню в 200 стр. "НЕЛЕПО"

Обращаюсь в очередной раз к "www.phpbbguru.net" за помощью в данном вопросе. На все свои вопросы, всегда от гуру получал ответы и решения. Может быть и сейчас коллективу и соратникам форума удастся найти совместное решение? Может кто-то уже когда то задавался таким вопросом?

HELP! пожалллста ))
Аватара пользователя
KEMnEP
phpBB 2.0.17
Сообщения: 1106
Стаж: 9 лет
Благодарил (а): 42 раза
Поблагодарили: 281 раз

Re: Как создать страницу, чтобы она не отображалась в списке меню?

Сообщение KEMnEP »

Qwerty174, если хоть немного дружите с программированием, то Создание страниц в стиле конференции в помощь, как заготовка к которой нужно применить систему прав. Ну или заказать расширение.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3335
Стаж: 15 лет
Благодарил (а): 35 раз
Поблагодарили: 1434 раза

Re: Как создать страницу, чтобы она не отображалась в списке меню?

Сообщение Nekstati »

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
Аватара пользователя
Qwerty174
phpBB 1.4.3
Сообщения: 79
Стаж: 4 года 5 месяцев
Благодарил (а): 21 раз
Поблагодарили: 1 раз

Re: Как создать страницу, чтобы она не отображалась в списке меню?

Сообщение Qwerty174 »

Nekstati писал(а): 09.03.2020 17:44 Назначаете права доступа к форуму какие угодно
Да, я об этом и говорил в первом сообщении. И знаете, похоже что это самое оптимальное решение, я вот так же и думаю, полез сюда а вы в подтверждение моих мыслей пишите об этом. Значит и вопрос снят, по крайней мере на данную минуту. спасибо за поддержку.
KEMnEP писал(а): 09.03.2020 16:50
Создание страниц в стиле конференции в помощь
спасибо! конечно поковыряю в любом случае, но не сильно то я силен в программировании, по крайней мере уверен что это может натолкнуть на новые мысли от которых можно будет оттолкнуться. так что пригодится.

Ребята, спасибо!
Ответить

Вернуться в «phpBB-пространство»