Разрешение/запрещение определенного текста в новостях DLE

Grave
На сайте с 14.12.2009
Offline
81
649

Доброго времени суток.

Вопрос в сабже сформулирован весьма криво, поэтому объясню так: необходимо на уровне скрипта запретить журналистам работать с определенным файлобменниками, т.е. попросту говоря парсер (?) должен проверять перед постингом наличие определенных ссылок (текста), и не допускать отправку без разрешенных (это важно) и с запрещенными соответственно. Т.е. необходимо написать для него правило.

Пример.

Сайт А разрешен

Сайт Б запрещен

Пользователь пытается добавить новость, в который есть ссылки на обменник А - новость проходит.

Пользователь пытается добавить новость, в который есть ссылки на обменник Б - новость не проходит

Пользователь пытается добавить новость, в который есть ссылки на обменники А и Б - новость тоже не проходит

...
ДП
На сайте с 23.11.2009
Offline
203
#1

Думаю надо копать в сторону валидаторов. Наверняка, если не заполнен заголовок или еще какое-то поле - то будут выдаваться ошибки. Вот надо в этом месте проверять еще и на наличие отсутствие нужных ссылок.

Q
На сайте с 14.03.2010
Offline
48
#2

Нужно копать в файлах addnews.php и editnews.php, добавлять проверку через regexp.

Верстка, доработка и настройка CMS, оптимизация (/ru/forum/821888) | Записки эникейщика (http://quato.com.ua)
WebAlt
На сайте с 02.12.2007
Offline
266
#3

ТС, а фильтр слов не катит что-ли, для вашей задачи? Пускай себе добавляют новости, ссылок то не будет. По моему самое простое и ничего править не нужно.

Grave
На сайте с 14.12.2009
Offline
81
#4
WebAlt:
ТС, а фильтр слов не катит что-ли, для вашей задачи? Пускай себе добавляют новости, ссылок то не будет. По моему самое простое и ничего править не нужно.

Не совсем то. Ведь так же необходимо чекать на наличие обязательных (разрешенных) ссылок (ФО), с этим фильтр не справится.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий