Перейти к публикации

Доработать запрос


Рекомендованные сообщения

Имеется запрос в addnews.php в папке modules, взятый с сайта поддержки _4dle.ru, который сейчас недоступен :huh: :

$row = $db->super_query ("SELECT COUNT(*) as count FROM dle_post WHERE title = '$title'");

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

данный запрос проверяет при добавленнии новости на одинаковые новости (только по названию). Но есть небольшая проблемка, которая все портит и от нее хочется избавиться: при редактировании неутвержденной новости (на модерации) пользователем - выводится ответ от данного запроса, что новость уже есть в базе. Я думаю надо добавить условие, что id новости не меняется, тогда новость проходит, если id новости другое (новое) тогда вывести - что новость уже есть в базе. Кто поможет решить данную проблемку и сделает правильный запрос согласно моему описанию?

Ссылка на сообщение
Поделиться на других сайтах

Идея не плохая, особенно при большом потоке добавляемых новостей, но мне кажется народ "втыкнет" и будет обходить это.

Например можно поменять название

"3аведи аквариум на рабочем столе (3D Fish School Screensaver) 3.94 [Freeware/Русский]"

на

"Аквариум на рабочем столе (3D Fish School Screensaver) 3.94 [Freeware/Русский]"

И все теряет смысл :(

Ссылка на сообщение
Поделиться на других сайтах
да, только как проверить значение X в addnews.php?
а разве редактирование новости с помощью addnews.php происходит?
Ссылка на сообщение
Поделиться на других сайтах

вопрос решен, lifestar спасибо!

Идея не плохая, особенно при большом потоке добавляемых новостей, но мне кажется народ "втыкнет" и будет обходить это.

Например можно поменять название

"3аведи аквариум на рабочем столе (3D Fish School Screensaver) 3.94 [Freeware/Русский]"

на

"Аквариум на рабочем столе (3D Fish School Screensaver) 3.94 [Freeware/Русский]"

И все теряет смысл

Мое мнение такое:

1. Зачем вам несколько одинаковых в названии новостей? Мне это не нужно.

2. Хорошая возможность избавиться от id в ссылке на новость. Пока мне не нужно.

3. При желании можно проверять короткие новости на похожесть. Тоже пока не нужно.

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...