Изменить форму ответа для гостя

Автор Дедулечка, 01 января 2015, 23:35:08

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Дедулечка

  Подскажите, можно ли изменить форму ответа для гостя, чтобы не требовалось вставлять e-mail  или это было бы необязательно (по желанию).
  Если можно, то поподробней, где и как это сделать. Гостям разрешено оставлять сообщения. SMF 2.0.9. Может мод есть какой? Поиском не нашёл.
  Спасибо.
"Я мзду не беру, мне за Державу обидно!"
Верещагин из к/ф "Белое солнце пустыни"

Некто

не претендую на правильность этого решения, но как вариант... из файла Sources/Post.php убрать

if (empty($modSettings['guest_post_no_email']))
{
if (!isset($_REQUEST['email']) || $_REQUEST['email'] == '')
$context['post_error']['no_email'] = true;
elseif (preg_match('~^[0-9A-Za-z=_+\-/][0-9A-Za-z=_\'+\-/\.]*[at][\w\-]+(\.[\w\-]+)*(\.[\w]{2,6})$~', stripslashes($_REQUEST['email'])) == 0)
$context['post_error']['bad_email'] = true;
}


и

if (empty($modSettings['guest_post_no_email']))
{
// Only check if they changed it!
if (!isset($row) || $row['posterEmail'] != $_POST['email'])
{
if (!allowedTo('moderate_forum') && (!isset($_POST['email']) || $_POST['email'] == ''))
$post_errors[] = 'no_email';
if (!allowedTo('moderate_forum') && preg_match('~^[0-9A-Za-z=_+\-/][0-9A-Za-z=_\'+\-/\.]*[at][\w\-]+(\.[\w\-]+)*(\.[\w]{2,6})$~', stripslashes($_POST['email'])) == 0)
$post_errors[] = 'bad_email';
}

// Now make sure this email address is not banned from posting.
isBannedEmail($_POST['email'], 'cannot_post', sprintf($txt['you_are_post_banned'], $txt[28]));
}
я не веб-мастер, я только учусь)

Дедулечка

Да, спасибо, всё получилось, тема закрыта.
"Я мзду не беру, мне за Державу обидно!"
Верещагин из к/ф "Белое солнце пустыни"

GeorG

Цитата: bichmobile от 01 января 2015, 23:35:08Подскажите, можно ли изменить форму ответа для гостя, чтобы не требовалось вставлять e-mail
http://custom.simplemachines.org/mods/index.php?mod=3592
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Дедулечка

#4
Цитата: GeorG от 08 января 2015, 09:16:24
http://custom.simplemachines.org/mods/index.php?mod=3592


Спасибо, тоже попробую.
Попробовал, с помощью мода намного удобнее и он совсем убирает e-mail, но его можно и вернуть.
Всем большое спасибо за помощь и участие!
"Я мзду не беру, мне за Державу обидно!"
Верещагин из к/ф "Белое солнце пустыни"