Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Ответить
1

Переход на форму регистрации

gimber

  • Джуниор
  • Юзер
  • 2
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    20 Сен 2011
#1
Помогите пожалуйста !Я поставил ограничение на прочтение статей и просмотра контента. Как мне сделать так что-бы, гость сайта который захотел прочесть статью, выходил на форму регистрации или на её ссылку ? Заранее благодарен !

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#2
А как сделал ограничение?

gimber

  • Джуниор
  • Юзер
  • 2
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    20 Сен 2011
#3
Я имею ввиду что зашёл в админку \права групп и убрал галочку для гостей чтобы не читали статьи .

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#4
Во-первых для фапоса есть раздел специальный. Во вторых тебе нужен плагин. Так как ты учишь пыху, я спеиально не буду давать тебе готовый плагин. Чтобы ты сам поучился писать на пыхе.

как делать плагины Fapos
Хуки

Подсказка
Тебе надо проверять $Register(переменная), а конкретно ее ключи module и action. И если модуль статьи и экшен view, выводить сообщение или делать редирект.

Я бы заюзал хук after_pather

Чтобы у тебя в плагине была доступна переменная $Register, надо сделать так
 1 
 2 
 3 
 4 
<?php public function common($params)
{
     
$Register Register::getInstance();
}
?>

Отредактировано автором 9 Апр 2012
Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

LIFE-STALKER

  • Истенный Атомовод
  • Юзер
  • 363
  • Репутация:6 
  • Предупреждения: 0 
  • Регистрация:
    25 Июн 2011
#5
хм, для этого есть условные операторы.
Содержимое файла viewmat.html засовываем в такой оператор:
Code:
{if(IS_USER_REGISTERED)}
Тут содержимое файла viewmat
{else}
Для просмотра статей нашего сайта, Вам необходимо зарегистрироваться или авторизоваться
{endif}

1
Сейчас online: 4. Зарегистрированных: 0. Гостей: 4.