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

Защита сайта

41
24.08.2009 13:36:23

Извините, но UP!!!

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

4.28

42
27.08.2009 09:22:34

Скорость помощи и ответов просто поражает. 😏

Версия системы SLAED CMS 3.5 Pro
Версия PHP PHP 5
Сервер Сервер в интернете
keeber
keeber
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
Сервер Сервер в интернете
syncoder2
syncoder2
44
28.08.2009 09:15:00

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

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

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

4.28

45
11.09.2009 21:20:18

Продолжаем решать проблему с ссылками.

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

keeber
keeber
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)); }
GRAFLEKX
GRAFLEKX
3.92

3.92

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)); }

Ой спасибо большое!!! 🙂

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

4.28

48
12.09.2009 13:15:44 12.09.2009 13:21:12

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

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

GRAFLEKX
GRAFLEKX
3.92

3.92

49
12.09.2009 13:37:14

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


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

SLAED CMS
SLAED CMS
3.24

3.24

50
13.09.2009 09:52:35

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

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

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

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

keeber
keeber
4.28

4.28

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код

Предварительный просмотр