Чтение RSS каналов

Форум

Открыть Ответить

Защита сайта

41
24.08.2009 13:36:23
Извините, но UP!!!


Версия системы: SLAED CMS 3.5 Pro
Версия PHP: PHP 5
Сервер: Сервер в интернете
4.28

4.28
42
27.08.2009 09:22:34
Скорость помощи и ответов просто поражает. Смайл - 03


Версия системы: SLAED CMS 3.5 Pro
Версия PHP: PHP 5
Сервер: Сервер в интернете
4.28

4.28
43
27.08.2009 09:57:54

Вы невнимательно читаете форум. Данный вопрос обсуждался ТУТ
Там были примеры решений.
Я сделал вот так. Открываем function/comments.php. После строки

if ($o > $comletter) $stop = ""._CERROR2."";

вставляем код:
$check = preg_replace("/http:/","",$comment);
if ($comment != $check) $stop = "Уважаемые пользователи. Размещение ссылок запрещено!<br>А если ты спамер, то иди в жопу.";



Этот код подойдет для Open Slaed???


Версия системы: Open SLAED 1.*
Версия PHP: PHP 5
Сервер: Сервер в интернете
44
28.08.2009 09:15:00

Этот код подойдет для Open Slaed???



Пробовал на всех версиях. Работает отлично.
Только на новых Про и Опене єто действо нужно производить в файле user.php


Версия системы: SLAED CMS 3.5 Pro
Версия PHP: PHP 5
Сервер: Сервер в интернете
4.28

4.28
45
11.09.2009 21:20:18
Продолжаем решать проблему с ссылками.

Но теперь эта проблема в подписи коментирующего. Коментарий ставят, а в подписях суют ссылки под смайликами. Смайл - 11
4.28

4.28
46
12.09.2009 09:50:49
keeber, ну если Вы про SLAED CMS 3.5 Pro, то редактируйте файл Modules/Account/index.php
Находите строку:
$user_sig = nl2br(text_filter($_POST['comment'], 2));

и заменяете её на:
$check = preg_replace("/http:/","",$_POST['comment']);
if ($_POST['comment'] != $check) {
$user_sig = "Уважаемые пользователи. Размещение ссылок запрещено!"; }
ELSE {
$user_sig = nl2br(text_filter($_POST['comment'], 2)); }
3.97

3.97
47
12.09.2009 11:50:21

keeber, ну если Вы про SLAED CMS 3.5 Pro, то редактируйте файл Modules/Account/index.php
Находите строку:

$user_sig = nl2br(text_filter($_POST['comment'], 2));

и заменяете её на:
$check = preg_replace("/http:/","",$_POST['comment']);
if ($_POST['comment'] != $check) {
$user_sig = "Уважаемые пользователи. Размещение ссылок запрещено!"; }
ELSE {
$user_sig = nl2br(text_filter($_POST['comment'], 2)); }



Ой спасибо большое!!! Смайл - 04


Версия системы: SLAED CMS 3.5 Pro
Версия PHP: PHP 5
Сервер: Сервер в интернете
4.28

4.28
48
12.09.2009 13:15:4412.09.2009 13:21:12
keeber, только учтите, что таким образом Вы запретите не только ссылки в подписи, но и рисунки со стороннего сервера (кроме смайлов, хотя, может оно и к лучшему, на мой взгляд загрузка рисунков со стороннего сервера - лишний повод поломать сайт)...

А вообще (ИМХО) на месте разработчика давно такие вещи в админке пора ввести, типа "Разрешить URL в подписи/коментах, или запретить", пусть админ сам выбирает как ему поступить в данном случае.
И не плохо было бы пересмотреть выбор этих ссылок - Прямые, или Редирект, думаю это будет не лишним, так как эта проблема давно уже всех волнует на этом форуме.
3.97

3.97
49
12.09.2009 13:37:14
GRAFLEKX, cпасибо, я учту Ваши пожелания и реализую их в следующей версии системы.

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

3.24
50
13.09.2009 09:52:35

keeber, только учтите, что таким образом Вы запретите не только ссылки в подписи, но и рисунки со стороннего сервера (кроме смайлов, хотя, может оно и к лучшему, на мой взгляд загрузка рисунков со стороннего сервера - лишний повод поломать сайт)...


Отлично всё работает и полностью с вами согласен. К тому же у нас достаточно места на сервере для картинок.


А вообще (ИМХО) на месте разработчика давно такие вещи в админке пора ввести, типа "Разрешить URL в подписи/коментах, или запретить", пусть админ сам выбирает как ему поступить в данном случае.
И не плохо было бы пересмотреть выбор этих ссылок - Прямые, или Редирект, думаю это будет не лишним, так как эта проблема давно уже всех волнует на этом форуме.



Полностью поддерживаю. Катастрофически не хватает этих возможностей. Смайл - 04
4.28

4.28
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь