ССылка, подобная\похожая на "Регистрация"

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Bel
phpBB 1.4.1
Сообщения: 44
Стаж: 19 лет 6 месяцев
Откуда: Беларусь, Минск

ССылка, подобная\похожая на "Регистрация"

Сообщение Bel »

Нужно сделать еще одну ссылку, как сделана ссылка "Регистрации". Т.е., чтобы не зарегестрированным была видна, зарегестрированным же нет.

Редактировал overal_header, пытался сделать аналог, но все время вылазила ошибка 500. Прошу помощи :)
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: ССылка, подобная\похожая на "Регистрация"

Сообщение Rayden »

Как же мы тебе поможем, если ты не показал, что попытался сделать? Или ты ничего не делал, а просто ждешь, чтоб за тебя сделали?
phpBB2 FAQ
phpBB3 FAQ
Bel
phpBB 1.4.1
Сообщения: 44
Стаж: 19 лет 6 месяцев
Откуда: Беларусь, Минск

Re: ССылка, подобная\похожая на "Регистрация"

Сообщение Bel »

Из

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

<!-- ELSEIF S_REGISTER_ENABLED --> &#8226; &nbsp;<a href="{U_REGISTER}">{L_REGISTER}</a>
В

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

<!-- ELSEIF S_REGISTER_ENABLED --> &#8226; &nbsp; <a href="свой адрес">{L_REGISTER}</a>
Смешно, но вот это я пытался сделать))
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 20 лет 8 месяцев
Откуда: Нижний Тагил
Поблагодарили: 11 раз

Re: ССылка, подобная\похожая на "Регистрация"

Сообщение Oleg NT »

Bel писал(а):

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

S_REGISTER_ENABLED
эта переменная определяет, включена ли регистрация в админке.

Чтобы определить, зашел ли пользователь или нет, используется конструкция

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

<!-- IF S_USER_LOGGED_IN -->HTML-код<!-- ENDIF -->
Вместо «HTML-код» подставить то, что вам нужно.
Bel писал(а):

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

 &#8226; &nbsp; <a href="свой адрес">{L_REGISTER}
Если «свой адрес» ведет на страницу форума, то лучше использовать {U_MYPAGE}, прописав в includes/functions.php в функции page_header() вывод этой ссылки, по аналогии с другими имеющимися, чтобы не терялся идентификатор сессии при необходимости (а то у пользователей без куков будет разлогин по переходу по ссылке). Если ведет на левую страницу — вписывайте как есть.

А вообще, если вы делали то, как говорили, то ошибки 500 быть не должно... Значит, что-то еще натворили.
Bel
phpBB 1.4.1
Сообщения: 44
Стаж: 19 лет 6 месяцев
Откуда: Беларусь, Минск

Re: ССылка, подобная\похожая на "Регистрация"

Сообщение Bel »

Oleg NT писал(а):А вообще, если вы делали то, как говорили, то ошибки 500 быть не должно... Значит, что-то еще натворили.
Вероятно, что-то где-то пропустил или недоставил

Это для зарегестрированных\залогененных

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

<!-- IF S_USER_LOGGED_IN -->HTML-код<!-- ENDIF -->

А не подскажите переменную для гостей?:)
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: ССылка, подобная\похожая на "Регистрация"

Сообщение Rayden »

Oleg NT писал(а):Чтобы определить, зашел ли пользователь или нет, используется конструкция

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

<!-- IF S_USER_LOGGED_IN -->HTML-код<!-- ENDIF -->
Вместо «HTML-код» подставить то, что вам нужно.
Эта конструкция выводит код для залогиненого. Если Для незалогиненного, то надо другую:

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

<!-- IF not S_USER_LOGGED_IN -->HTML-код<!-- ENDIF -->
А если нужно и то и другое, то лучше использовать более сложную конструкцию

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

<!-- IF S_USER_LOGGED_IN -->HTML-код для залогиненных<!-- ELSE -->HTML-код для незалогиненых<!-- ENDIF -->
Oleg NT писал(а):А вообще, если вы делали то, как говорили, то ошибки 500 быть не должно... Значит, что-то еще натворили.
Я на это и намекал )))
phpBB2 FAQ
phpBB3 FAQ
Bel
phpBB 1.4.1
Сообщения: 44
Стаж: 19 лет 6 месяцев
Откуда: Беларусь, Минск

Re: ССылка, подобная\похожая на "Регистрация"

Сообщение Bel »

Всем спасибо! По-поводу 500. Помню только что вместо писал DISABLED :mrgreen: и много разной другой муры))

Всем еще раз большое спасибо!

Вернуться в «Стили для phpBB 3.0.x»