Подскажите плз

Статус
В этой теме нельзя размещать новые ответы.

Chankor

Создатель
Регистрация
8 Июн 2008
Сообщения
35
Реакции
4
Как сделать, чтобы дополнительную страничку могли видеть только зарегистрированные пользователи, вернее нужно знать кто именно просматривал данную страничку. Это сложно?
 
вижу только одно решение.
Создай новую страницу по методу описанному Для просмотра ссылки Войди или Зарегистрируйся.
Только в шаблоне будет так у тебя:
{if $log ne ""}
контент страницы
{/if}

PS сам не пробовал, может и не будет работать
 
Спасибо, но что-то не получается так. А другие варианты есть?
 
что именно не получается? Создать страницу? Или выводдится для всех полностью?
 
Наверное создать страницу... При запросе отображается главная страница. Если не затруднит можно подробнее, я наверно что-то не так делаю... (
 
1) в папке includes/ создаеш privatepage.php файл с содержанием:
<?php
if (isset($_GET["privatepage"])){
$smarty->assign("main_content_template", "privatepage.tpl.html");
}
?>
2) далее в templates/frontend/tmpl0/ создаеш файл
privatepage.tpl.html со следующим содержанием:
{if $log ne ""}
контент страницы (букафки, таблички, картинки и прочее прочее)
{/if}
3) в браузере в адресной строке пишешь:
Для просмотра ссылки Войди или Зарегистрируйся и видишь сделанную страницу
 
только что проверил, все работает. Если юзер залогинен, то показывает данные, если нет, то показывает сообщение с просьбой зарегаться.
Держи мои файлы на всякий случай
 

Вложения

  • privatepage.tpl.rar
    516 байт · Просмотры: 8
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху