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

Сокрытие верхнего меню для гостей

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
Derjavin
phpBB 1.4.2
Сообщения: 66
Стаж: 18 лет 1 месяц
Откуда: Ukraine, Kiev

Сокрытие верхнего меню для гостей

Сообщение Derjavin »

Здравствуйте!

На моем форуме запрещен Гость. Как сделать так, чтоб он не мог кликать по ссылкам в верхнем меню (там где FAQ, Пользователи, Наблюдаемые темы и пр. под названием форума)? В идеале, чтоб на месте этих ссылок показывалось заранее написанное сообщение (типа как о моем форуме вкратце).

Заранее спасибо!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 3 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Ну так скройте, есть встроенные шаблонные конструкции <!-- BEGIN switch_user_logged_in --><!-- END switch_user_logged_in --> и <!-- BEGIN switch_user_logged_out --><!-- END switch_user_logged_out -->
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Derjavin
phpBB 1.4.2
Сообщения: 66
Стаж: 18 лет 1 месяц
Откуда: Ukraine, Kiev

Сообщение Derjavin »

ОК, спасибо! :)
"Только когда плывешь против течения,
Понимаешь, чего стоит свободное мнение"
Аватара пользователя
SergV
phpBB 1.2.1
Сообщения: 26
Стаж: 17 лет 5 месяцев

Сообщение SergV »

Чтот у меня не работают эти конструкции. Делю так:

Код: Выделить всё

<!-- BEGIN switch_user_logged_out -->
<!--&nbsp;<a href="{U_PROFILE}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_profile.gif" width="12" height="13" border="0" alt="{L_PROFILE}" hspace="3" />{L_PROFILE}</a>&nbsp; &nbsp;<a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO}</a>&nbsp; &nbsp;<a href="{U_LOGIN_LOGOUT2}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif2" width="12" height="13" border="0" alt="{L_LOGIN_LOGOUT2}" hspace="3" />{L_LOGIN_LOGOUT2}</a>&nbsp;-->
<!-- END switch_user_logged_out -->
Пункты меню исчезают, что для гостей, что для зарегестрированных. Пробовал и с switch_user_logged_out и с switch_user_logged_in

Помогите понять, что не так?...,
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

SergV писал(а):Пункты меню исчезают, что для гостей, что для зарегестрированных.
Дык вы их закомментировали :D
символы <!--........--> воспринимаются в тепмлейтах как комментарии (и все, что между ними).

Добавлено спустя 1 минуту 20 секунд:

Код: Выделить всё

<!-- BEGIN switch_user_logged_out --> 
&nbsp;<a href="{U_PROFILE}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_profile.gif" width="12" height="13" border="0" alt="{L_PROFILE}" hspace="3" />{L_PROFILE}</a>&nbsp; &nbsp;<a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO}</a>&nbsp; &nbsp;<a href="{U_LOGIN_LOGOUT2}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif2" width="12" height="13" border="0" alt="{L_LOGIN_LOGOUT2}" hspace="3" />{L_LOGIN_LOGOUT2}</a>&nbsp; 
<!-- END switch_user_logged_out -->
Добавлено спустя 2 минуты 46 секунд:

В данном случае меню будет видно только гостям, если хотите наоборот, то <!-- BEGIN switch_user_logged_in --><!-- END switch_user_logged_in --> соответственно
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
SergV
phpBB 1.2.1
Сообщения: 26
Стаж: 17 лет 5 месяцев

Сообщение SergV »

Палыч, спасибо.
А я то и думаю, почему код должен быть закоментирован, но из за закоментированного входа и окончаеия, я и решил что так задумано для всего кода.
Аватара пользователя
zM@K
phpBB 1.2.1
Сообщения: 21
Стаж: 18 лет
Откуда: СССР

Сообщение zM@K »

А как можно сделать что бы можно было показывать ссылку (кнопочки) только определенным группам!
ipconfig
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 4 месяца

Сообщение ipconfig »

Люди добрые, скажите чайнику, а в каком Файле должна находиться эта конструкция. Спасибо
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16466
Стаж: 18 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 535 раз
Поблагодарили: 1774 раза

Сообщение rxu »

ipconfig
includes/page_header.php
Изображение
ipconfig
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 4 месяца

Сообщение ipconfig »

М-да, Спасибо Вам, но мне всё-равно не ясно где его вписывать. :cry: :cry:

Добавлено спустя 4 часа 55 минут 50 секунд:

rxu
Укажите мне хотя бы ссылку, где об этом можмо найти или на этот мод. Заранее благодарен
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

ipconfig
В templates\имя_вашего_стиля\overall_header.tpl

Код: Выделить всё

#------ FIND ------------

						<td align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&nbsp;<a href="{U_FAQ}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_faq.gif" width="12" height="13" border="0" alt="{L_FAQ}" hspace="3" />{L_FAQ}</a>&nbsp; &nbsp;<a href="{U_SEARCH}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_search.gif" width="12" height="13" border="0" alt="{L_SEARCH}" hspace="3" />{L_SEARCH}</a>&nbsp; &nbsp;<a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a>&nbsp; &nbsp;<a href="{U_GROUP_CP}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a>&nbsp; 
						<!-- BEGIN switch_user_logged_out -->
						&nbsp;<a href="{U_REGISTER}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_register.gif" width="12" height="13" border="0" alt="{L_REGISTER}" hspace="3" />{L_REGISTER}</a>&nbsp;
						<!-- END switch_user_logged_out -->
						</span></td>

#--------- REPLACE ---------------

<td align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&nbsp;<a href="{U_FAQ}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_faq.gif" width="12" height="13" border="0" alt="{L_FAQ}" hspace="3" />{L_FAQ}</a>&nbsp; &nbsp;<a href="{U_SEARCH}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_search.gif" width="12" height="13" border="0" alt="{L_SEARCH}" hspace="3" />{L_SEARCH}</a>&nbsp; 
						<!-- BEGIN switch_user_logged_in -->
						&nbsp;<a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a>&nbsp; &nbsp;<a href="{U_GROUP_CP}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a>&nbsp; 
						<!-- END switch_user_logged_in -->
						<!-- BEGIN switch_user_logged_out -->
						&nbsp;<a href="{U_REGISTER}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_register.gif" width="12" height="13" border="0" alt="{L_REGISTER}" hspace="3" />{L_REGISTER}</a>&nbsp;
						<!-- END switch_user_logged_out -->
						</span></td>
Добавлено спустя 1 минуту 29 секунд:

Это скроет от гостей и список пользователей и список групп
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ipconfig
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 4 месяца

Сообщение ipconfig »

Палыч Спасибо огромное. Всё получилось. Над стилем пришлось поработать немного, но всё работает :lol: :lol:

Вернуться в «Поддержка phpBB 2.0.x»