- Предыдущая
- 1
- 2
- Показаны 16-30 из 30
<html> <head>....</head> <body> <?php if (!$inUser->id){ ?> //Здесь мы выводи то, что хотим, что бы пользователь видел, когда он не АВТОРИЗОВАН <?php } else { ?> //А здесь когда АВТОРИЗОВАН <?php } ?> </body> </html>
Almera, Решил вопрос капчей и для версии 1.10 тоже, просто нужно вставить рядом с формой регистрации, и оно подключит все нужные скрипты для корректной работы капчи!
А как вставить саму форму регистрации (чтоб она работала) и что делать, если регистрация только через инвайты?
2)Создаешь файл с именем module_reg.tpl и вставляешь содержимое файла com_registration.tpl, главное что бы имя файла начиналось с module_имя.tpl, и кидаешь этот файл в \templates\_default_\modules\
3)В админке создаешь новый пользовательский модуль, и Шаблон модуля выбираешь файл module_reg.tpl, а позицию ставишь ту которую ты создал, и включаешь показ на всех страничках.
в template.php после <head> вставляем код
<?php
if(!$inUser->id &&($_SERVER['REQUEST_URI'] != '/login') && ($_SERVER['REQUEST_URI'] != '/registration') && ($_SERVER['REQUEST_URI'] != '/passremind.html') ){
$inCore->redirect('/login');
}
?>
и у нас становятся доступными только страници регистрации, входа, востановление пароля
с остальных страниц будет редирект на страницу входа
Проверил всё работаетЕдинственное редирект не происходит почему-то
если неавторизирован доступны только /login, /registration, /passremind.html
http://instant.krasnoarmeisk64.ru/
в template.php после (в самом начале файла) :Олег, супер — именно это решение мне и надо было, примного благодарен Вам! Единственное редирект не происходит почему-то
$mod_count['sidebar'] = cmsCountModules('sidebar');
if(!$inUser->id &&($_SERVER['REQUEST_URI'] != '/login') && ($_SERVER['REQUEST_URI'] != '/registration') && ($_SERVER['REQUEST_URI'] != '/passremind.html') ){ $inCore->redirect('/login'); }
?>
Получится вот так :
<?php /******************************************************************************/ // // // InstantCMS v1.9 // // http://instantcms.ru/ // // // // written by InstantCMS Team, 2007-2011 // // produced by InstantSoft, (www.instantsoft.ru) // // // // LICENSED BY GNU/GPL v2 // // // /******************************************************************************/ $inUser = cmsUser::getInstance(); $inCore = cmsCore::getInstance(); $mod_count['top'] = cmsCountModules('top'); $mod_count['sidebar'] = cmsCountModules('sidebar'); if(!$inUser->id &&($_SERVER['REQUEST_URI'] != '/login') && ($_SERVER['REQUEST_URI'] != '/registration') && ($_SERVER['REQUEST_URI'] != '/passremind.html') ){ $inCore->redirect('/login'); } ?>
Хотелось бы чтоб без авторизации при открытии кидало на форму авторизации и входа
Так аналогично как и на 1.9, кидает на авторизацию.Подскажите как такое сделать к 1.10.1 чет все вылетает.
Хотелось бы чтоб без авторизации при открытии кидало на форму авторизации и входа
ТЗ 1 — гость после 5 го перехода по сайту выкидывает на регистрацию.
ТЗ 2 — зареганного после 20 перехода по сайту выкидывает на страницу статьи с предложением перейти в вип группу.
Срочно требуется тз 1.
- Предыдущая
- 1
- 2
- Показаны 16-30 из 30