Перейти к основному содержанию

Новости

Тема: Как запретить гостям форума цитировать сообщения? (Прочитано 2232 раз) предыдущая тема - следующая тема

  • inter 😎
  • [*][*][*][*][*]
  • Царь
Как запретить гостям форума цитировать сообщения?
Бывает, что гостям разрешено отвечать и цитировать сообщения пользователей форума, но эти самые гости ведь могут даже без регистрации украсть сообщение просто процитировав его и потом скопировать в буфер обмена своего браузера.
И что же делать, чтоб они не могли скопировать чужие сообщения?

Делается это чень просто:

В файле ./Sources/Post.php
ищем:

			// Add a quote string on the front and end.
$form_message = '[quote author=' . $mname . ' link=topic=' . $topic . '.msg' . (int) $_REQUEST['quote'] . '#msg' . (int) $_REQUEST['quote'] . ' date=' . $mdate . ']' . "\n" . rtrim($form_message) . "\n" . '[/quote]';


меняем на:

			// Add a quote string on the front and end.
            if ($user_info['is_guest']) {
                $form_message = '[quote author=' . $mname . ' link=topic=' . $topic . '.msg' . (int) $_REQUEST['quote'] . '#msg' . (int) $_REQUEST['quote'] . ' date=' . $mdate . ']' . "\n" . rtrim($form_subject) . "\n" . '[/quote]';
            } else {
                $form_message = '[quote author=' . $mname . ' link=topic=' . $topic . '.msg' . (int) $_REQUEST['quote'] . '#msg' . (int) $_REQUEST['quote'] . ' date=' . $mdate . ']' . "\n" . rtrim($form_message) . "\n" . '[/quote]';
            }
  • Последнее редактирование: 09 Декабрь 2013, 14:05:30 by Inter