Бесплатный плагин «Принуждение к регистрации»
6
После просмотра определенного количества страниц гость будет принудительно переброшен на форму регистрации. Плагин сырой, возможны ошибки. Если найдете — просьба сообщить :)
Сделан по просьбе lun4r
Сделан по просьбе lun4r
Добавляем возможность гостевого комментирования топиков
12
Тестировалось на LS 0.4, но, думаю, пойдет и на более старших версиях.
У вас должен быть в базе пользователь с ником Guest!
Открываем файл /classes/actions/ActionBlog.class.php
Находим функцию SubmitComment()
заменяем в ней:
на:
Читать дальше
У вас должен быть в базе пользователь с ником Guest!
Открываем файл /classes/actions/ActionBlog.class.php
Находим функцию SubmitComment()
заменяем в ней:
if (!$this->User_IsAuthorization()) {
$this->Message_AddErrorSingle($this->Lang_Get('need_authorization'),$this->Lang_Get('error'));
return;
}
на:
if (!$this->User_IsAuthorization() and (getRequest('is_guest') != '1')) {
$this->Message_AddErrorSingle($this->Lang_Get('need_authorization'),$this->Lang_Get('error'));
return;
}
$guest = false;
if (getRequest('is_guest') == '1') {
if (!isset($_SESSION['captcha_keystring']) or $_SESSION['captcha_keystring']!=strtolower(getRequest('captcha'))) {
$this->Message_AddError($this->Lang_Get('registration_captcha_error'),$this->Lang_Get('error'));
$bError=true;
return false;
}
unset($_SESSION['captcha_keystring']);
$this->oUserCurrent = $this->User_GetUserByLogin('Guest');
$guest = true;
}
Читать дальше
Добавление комментариев гостем.
27
Добавление комментариев гостями.
После определенных манипуляций, гость имеет возможность оставлять комментарии.
Ему доступны поля: login, email, captcha:)
Новые комментарии выводятся как от пользователя «Имя (гость)».
делаем
После определенных манипуляций, гость имеет возможность оставлять комментарии.
Ему доступны поля: login, email, captcha:)
Новые комментарии выводятся как от пользователя «Имя (гость)».
делаем