Вы не зашли.
Привет, уважаемая община!
Собственно, вопрос в заголовке:
А как сделать чтобы не добавлялись новости с одинаковым title?
в данный момент добавляются с одинаковым титлом, а к урлу пририсовывается цифира "1". Не кошерно
Не в сети
\engine\actions\addnews.php
Найти
// Check title
if ( (!strlen(trim($title))) || (!strlen(trim($content))) ) {
msg(array("type" => "error", "text" => $lang['msge_fields'], "info" => $lang['msgi_fields']));
return 0;
}
Ниже добавить
# check uniq title
if ( $mysql->record("SELECT id FROM ".prefix."_news WHERE `title` = ".db_squote($title)) ) {
msg(array("type" => "error", "text" => "Новость с таким заголовком уже есть", "info" => "Ахтунг!"));
return 0;
}
Изменено Wolverine (2011-02-10 16:09:05)
Не в сети
От одинаковых тайтлов отказываться нельзя, а вот что-бы перед добавлением номера к идентичному алиасу проверялся весь урл на наличие полного совпадения - это штука нужная. Т.к. я например вместо имени категории юзаю везде дату (_http://blah.ru/yyyy-mm-dd/its-article/либо _http://blah.ru/yyyy-mm-dd-its-article/)
Не в сети