Forums / National / Russian / Тех. поддержка / Для гостей

Killer
#1 2009-09-01 22:38
Почему в одной тпл`ке не выполняется несколько подряд условий для гостей?
Я хочу сделать в разных местах ссылки для гостей в хидере.тпл но облом.
Выглядит это всё так.
			<!-- BEGIN: GUEST -->
Форма входа
	                <!-- END: GUEST -->

ниже

                                <!-- BEGIN: GUEST -->
					<a href="users.php?m=auth"><b>{PHP.L.Login}</b></a> 					
 					<a href="users.php?m=register"><b>{PHP.L.Register}</b></a>
					<a href="plug.php?e=passrecover"><b>{PHP.skinlang.header.Lostyourpassword}</b></a>
				<!-- END: GUEST -->
и т.д. Выполняется только то условие, что находится ниже. всё что выше убивается чем-то.
Чем?
Лишь утратив всё до конца, мы обретаем свободу...
Dayver
#2 2009-09-02 01:53
шаблонизатор никогда не обрабатывал одноименные множественные контейнеры типа
            <!-- BEGIN: GUEST -->
....
            <!-- END: GUEST -->
в одном тпл файле так как нам хотелось бы .... тоесть один контейнер обрабатывался а второй либо глотался либо клонировался из первого .... не вкурсе как это в новом все работает но явно так же как и раньше .... для выхода из вашей ситуации нужно для формы входа использовать логику (проверка гость или нет) а для линков уже родной контейнер
Pavlo Tkachenko aka Dayver
This post was edited by Dayver (2009-09-02 05:37, 14 years ago)
Killer
#3 2009-09-02 12:36
Помнится на седе был плагин, который как раз таки выполнял данную функцию, позволял прятать код от юзеров или гостей. не помню какой вот плуг О_о Может на кота он пойдет.
Лишь утратив всё до конца, мы обретаем свободу...
NovoKain
#4 2009-09-02 15:03
Killer, в Коте есть в шаблонах логика и дополнительные плагины не нужны.
undefined:
для выхода из вашей ситуации нужно для формы входа использовать логику (проверка гость или нет) а для линков уже родной контейнер
SunChase
#5 2009-09-02 20:09
[quote=который как раз таки выполнял данную функцию, позволял прятать код от юзеров или гостей][/quote]
Скорее всего это плуг Hidemenu
[url=http://ka13.orgfree.com]KA13[/url] - The essence of creativity
esclkm
#6 2009-09-03 00:02
не знаю, во кучу балабучк устроили!!!!
<!-- IF {PHP.usr.id} > 0 -->
<!-- ELSE -->
<!-- ENDIF -->
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Darvel
#7 2011-07-07 04:32

А как сделать 2 условия? Что-то вроде этого.. <!-- ELSE IF --> не работает..

 


<!-- IF {PHP.usr.id} < 4 -->
<!-- ELSE -->
<!-- IF {PHP.usr.id} = 4 -->
<!-- ELSE {PHP.usr.id} > 4 -->
<!-- ENDIF -->
<!-- ENDIF -->

 

В шаблоне Electronix не работают обычные контейнеры, обычными ссылками я настроил, но не работает тег {HEADER_NOTICES}
Мой сайтик на Cotonti - http://arkweb.ru
This post was edited by Darvel (2011-07-07 05:30, 12 years ago)
esclkm
#8 2011-07-07 16:22
в сиене доступны ифы в ифах
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Darvel
#9 2011-07-07 18:10
Я про Genoa.. Сиента еще сыровата... Да и плагины мои не работают под нее..
Мой сайтик на Cotonti - http://arkweb.ru
esclkm
#10 2011-07-07 19:27
возмить котемплейт с сеты и поменяй его в геную)))
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты