Ответить Новая тема Новый опрос 
 Надо выводить надпись везде
ZoraX
Новичок
Сообщений: 24
Регистрация: 21-07-2010


15-08-2010 17:09
Добрый день, мне надо сделать чтобы везде на сайте была надпись что пользователь не зарегистрировался, если пользователь зарегистрировался то эту надпись не выводить.
Как сделать?
Заранее спасибо.


Сообщение отредактировано ZoraX 15-08-2010 18:09 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ZoraX
Новичок
Сообщений: 24
Регистрация: 21-07-2010


15-08-2010 18:34
Я так понимаю что надо в header.tpl что то типа

Код:
{if isset($nonregister_user)}
    Пользователь не зарегистрирован для регистрации пройдите по ссылке
{/if}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ZoraX
Новичок
Сообщений: 24
Регистрация: 21-07-2010


15-08-2010 19:57
к сожалению не нашёл где перечислены эти шаблоны smarty
Ничего не работает.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


15-08-2010 23:13
А с чего вы взяли что есть переменная nonregister_user?
Это нужно вставить:
Код:
{if $logged}
    Пользователь не зарегистрирован для регистрации пройдите по ссылке
{/if}

Сохранять в UTF-8 без BOM
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ZoraX
Новичок
Сообщений: 24
Регистрация: 21-07-2010


15-08-2010 23:33
нашёл как сделать через токен, но понимаю что это не совсем правильно

В header.tpl в низ добавить

{if $static_token == c03b128e587a338668e9293b96b6e768}
Вы не зарегистрированы
{/if}

Токен узнать так - {$static_token}


Сообщение отредактировано ZoraX 16-08-2010 00:38 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ZoraX
Новичок
Сообщений: 24
Регистрация: 21-07-2010


16-08-2010 09:19
Цитата:( ors @ 16-08-2010 00:13 Смотреть сообщение )
А с чего вы взяли что есть переменная nonregister_user?
Это нужно вставить:
Код:
{if $logged}
    Пользователь не зарегистрирован для регистрации пройдите по ссылке
{/if}

Сохранять в UTF-8 без BOM

Спец тоже млин..
Мне надо наоборот проверять условие что регистрации нет.
 
Репутация: -3 | Поставил: Алекс
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


16-08-2010 09:28
1. Пользуемся поиском, тему обсуждали раз 5.
2. ors все верно подсказал, проверяем условием {if $logged} (не авторизован = не зарегистрирован)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ZoraX
Новичок
Сообщений: 24
Регистрация: 21-07-2010


16-08-2010 09:30
Поиск - использовал уже раз 10ть, искал и по фразам и по частям слов - поиск не находит то что надо.
Так что отсылать на поиск конечно надо, но в данном случае для меня нерезультативно.
Вместо того чтобы через губу отсылать.. есть ли возможность привести все переменные которые есть и их значения?


Сообщение отредактировано ZoraX 16-08-2010 10:35 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


16-08-2010 09:39
Цитата:( ZoraX @ 16-08-2010 10:30 Смотреть сообщение )
все переменные которые есть и их значения

в init.php начиная с
Код:
$smarty->assign
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


16-08-2010 11:56
Сложно обратить условие что ли?
{if !$logged}, {if $logged==false}, {if $logged}{else}{/if}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос