Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Разная главная для авторизованных и не авторизованных пользователей

Разная главная для авторизованных и не авторизованных пользователей


     09.08.2014    Общие вопросы по PHP    1281

вопрос
Здравствтуйте!
В настройках системы у меня сказано, что главной страницей должна быть статическая страница с именем main.

Задача заключается в следующем:
Мне бы хотелось, чтобы для не зарегистрированных (т.е. не авторизованных) пользователей открывалась страница с именем main, а для тех, кто уже прошёл процесс авторизации - другая статическая страница.

Полагаю, править надо index.php, но php я не знаю и прошу вас помочь.

С уважением,
Александр.

Ответил: skynet32rus


ну самый очевидный способ это закрыть элементы сайта стандартными тегами DLE, [not-group=5]тут содержимое которое нужно закрыть[/not-group]

таким образом все не зарегистрированные пользователи будут видеть одну информацию а зарегистрированные другую

Комментарии пользователей (6)

skynet32rus
9

27 | 3

skynet32rus - 9 августа 2014 18:39 - Юзер

и не надо ничего в пхп править

abc12345
1

28 | 1

abc12345 - 10 августа 2014 00:59 - Юзер

Я не могу вставить это в шаблон статической страницы main. Мне надо сделать эти страницы разными.
При этом, авторизованные пользователи по ссылке сайт.ру/main.html должны видеть именно её, задача заключается в том, чтобы по ссылке сайт.ру/ открывались разные страницы.

skynet32rus
9

27 | 3

skynet32rus - 10 августа 2014 01:30 - Юзер

а зачем тебе именно статическая страница?

и вообще как и говорил (но не много по другому) ты можешь сделать так:

создать еще один .tpl и написать в нем ту страницу которую должны видеть не регнутые и добавить ее в main.tpl с таким видом

[group=5]{include file="название альтернативной главной для не регнутых.tpl"}[/group]

а весь остальной код закрыть тегами
[group=4,3,2,1]тут содержимое которое нужно закрыть от не регнутых[/group]

так проще и не будешь мозг ломать

abc12345
1

28 | 1

abc12345 - 10 августа 2014 01:38 - Юзер

Содержание обеих страниц должно быть доступно как зарегистрированным пользователям, так и нет. Разница только в том, что одна из них должна быть главной для не зарегистрированных, а вторая - доступна по адресу сайт.ру/page.html со всем её содержанием. Соответственно, для зарегистрированных главной становица страница page, а страница main со всем содержанием должна находиться по ссылке сайт.ру/main.html.

skynet32rus
9

27 | 3

skynet32rus - 10 августа 2014 11:29 - Юзер

я тебя вообще не понимаю, бред какой то

ychelovek33
3

184 | 33

ychelovek33 - 11 августа 2014 19:25 - Юзер

Он все нормально описал. Если ты зареган, то главная страница Васяпупкин.штмл, а если он гость, то главная гость.штмл, но пользователям гость.штмл тоже должна быть доступной

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы