• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Хак Запрет на одинаковые новости

Статус
В этой теме нельзя размещать новые ответы.

merzkiy

Постоялец
Регистрация
21 Май 2007
Сообщения
67
Реакции
34
Описание:
Защита от одинаковых новостей.
При добавление новости делает проверку с базой и если такое название новости уже есть, то выводит ошибку "Такая новость уже есть!"

Ниже идут основные изменения в файлах:

engine/modules/addnews.php


Найти
PHP:
	if(trim($short_story) == "" or !$short_story) $stop .= $lang['add_err_5'];

Добавить
ПОСЛЕ
PHP:
		$row = $db->super_query ("SELECT COUNT(*) as count FROM dle_post  WHERE title = '$title'");

        if ($row['count']) $stop .= $lang['add_err_9'];

В файле language/Russian/website.lng
Найти
PHP:
'add_err_8'		=>	"К сожалению у вас нет прав для публикации новостей на сайте.",

Добавить
ПОСЛЕ
PHP:
'add_err_9'		=>	"<li>Такая новость уже есть!</li>",
 
Работает как с админки так и с добавления новостей с сайта?
 
Не в админке работать не будет. Чтобы работало в админке теже манипуляции проводим с файлов /inc/addnews.php
 
а теперь как поправить запрос чтобы в процентном соотношение, можно было бы, делать сравнение?
 
Сомневаюсь в нормальной работоспособности...

Каким образом сравнивается? Только по заголовку?
А если сделать лишний пробел или не показать версию программы в заголовке? То уже получиться что такой новости не было....
 
В первую очередь это поможет уменьшить дублирование новостей. Ведь многие кто размещает свои новости, это делают не вручную а используя скрипт, и бывает что они по два а то и три раза (может из за того что память плохая) дублируют новости.
 
А нету такой фишки, как при проверке логина с ajax'om, чтоб ввел название новости, и оно показало, есть ли такая новость или нету. ? :nezn:
 
jesli takoje zdelajesh to budut dobavliat cyvry ili bukvy drugije ot nazvanija.. i baza lopnit tvoja...

voobsce hack nepolnyi, ja uze delal nekotorym liudiam, no tam ispolzujetca boleje glubokaja proverka na novosti...
cego zdes ja ne videl

da i hack nuzen tem kto massovo postit novosti iz drugih resursov...
 
Немного не понял к чему будут добавлятся символы :nezn:, точнее из-за чего, вроде как мне кажется, в граббере есть проверка на дюп, тоесть на дубликат новости, вроде не сложно добавить запрос при добавлении новости :confused:.

А может я ошибаюсь, ток не буцайте сильно :ah:
 
А что будет в этом случае с "Попка дня" или там "Девушка дня"?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху