вопрос
Привет всем, нужна помощь в кое каком важном деле.
Я хочу сделать так чтобы при входе на сайт к примеру http://site.com/ открывалась "заглушка" в форме отдельной страницы входа. И только после того как пользователь зайдет на сайт под своим логином и паролем ему покажется вся информация с сайта + чтобы обязательно можно было тыкнуть "Регистрация" и у пользователя открылась страница регистрации. Как такое можно реализовать?
Пробовал реализовать это сделав вот так: [group=5] {login} [/group], а весь остальной код закрыл [not-group=5] контент [/not-group] в main.tpl. В login.tpl я также добавил весь код кроме формы входа в [not-group=5] контент [/not-group]. Вроде бы я справился и теперь форма входа открывается независимо от того на какую страницу зайдет гость. Будь то http://site.com/cat/mat/fak/ или любая другая страница сайта, но встала проблема с входом на страницу регистрации, на неё как и на другие просто напросто не пускает и выдает форму входа. Даже если я добавлю весь код лежащий в registration.tpl в [not-group=5] контент [/not-group], то страница всё равно не показывается.
Также использовал Вот это + поменял в .htaccess "DirectoryIndex с index.php на index.php?do=login" + используя [not-group=5] контент [/not-group] в main.tpl я добился того чтобы всё кроме формы не показывалось гостю на почти всех страницах, но так как {content} я не вносил в [not-group], то если знать прямую ссылку на статью, то сайт её покажет. Как вариант во всех шаблонах воспользоваться [not-group] дабы всё скрыть + ко всему, изменение в htaccess какбы тоже не круто и если пользователь уже залогиневшийся зайдет по http://site.com/, то его автоматом перекидывает на страницу index.php?do=login, а так как он уже вошел на сайт, то ему покажет сообщение "По данному адресу публикаций на сайте не найдено, либо у Вас нет доступа для просмотра информации по данному адресу".
Собственно постарался я использовать разные костыли, но не добился того что хотел. Обращаюсь за помощью к знатокам и гуру. Спасибо.
Я хочу сделать так чтобы при входе на сайт к примеру http://site.com/ открывалась "заглушка" в форме отдельной страницы входа. И только после того как пользователь зайдет на сайт под своим логином и паролем ему покажется вся информация с сайта + чтобы обязательно можно было тыкнуть "Регистрация" и у пользователя открылась страница регистрации. Как такое можно реализовать?
Пробовал реализовать это сделав вот так: [group=5] {login} [/group], а весь остальной код закрыл [not-group=5] контент [/not-group] в main.tpl. В login.tpl я также добавил весь код кроме формы входа в [not-group=5] контент [/not-group]. Вроде бы я справился и теперь форма входа открывается независимо от того на какую страницу зайдет гость. Будь то http://site.com/cat/mat/fak/ или любая другая страница сайта, но встала проблема с входом на страницу регистрации, на неё как и на другие просто напросто не пускает и выдает форму входа. Даже если я добавлю весь код лежащий в registration.tpl в [not-group=5] контент [/not-group], то страница всё равно не показывается.
Также использовал Вот это + поменял в .htaccess "DirectoryIndex с index.php на index.php?do=login" + используя [not-group=5] контент [/not-group] в main.tpl я добился того чтобы всё кроме формы не показывалось гостю на почти всех страницах, но так как {content} я не вносил в [not-group], то если знать прямую ссылку на статью, то сайт её покажет. Как вариант во всех шаблонах воспользоваться [not-group] дабы всё скрыть + ко всему, изменение в htaccess какбы тоже не круто и если пользователь уже залогиневшийся зайдет по http://site.com/, то его автоматом перекидывает на страницу index.php?do=login, а так как он уже вошел на сайт, то ему покажет сообщение "По данному адресу публикаций на сайте не найдено, либо у Вас нет доступа для просмотра информации по данному адресу".
Собственно постарался я использовать разные костыли, но не добился того что хотел. Обращаюсь за помощью к знатокам и гуру. Спасибо.
urban.terror,
Zohan,
Это хорошие реализации, но там не переходит на "Регистрацию", а это важно! Спасибо!
Zohan,
Это хорошие реализации, но там не переходит на "Регистрацию", а это важно! Спасибо!