Русский English Deutsch Українська Қазақша

Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не вошли.

#1 2011-02-10 12:13:28

GRADUSnick
Участник
Здесь с 2010-12-05
Сообщений: 101
Рейтинг :   

...чтобы не добавлялись новости с одинаковым title?

Привет, уважаемая община!

Собственно, вопрос в заголовке:

А как сделать чтобы не добавлялись новости с одинаковым title?

в данный момент добавляются с одинаковым титлом, а к урлу пририсовывается цифира "1". Не кошерно

Вне форума

#2 2011-02-10 15:06:59

Wolverine
Модератор
Откуда: Домодедово
Здесь с 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: ...чтобы не добавлялись новости с одинаковым title?

\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 15:09:05)

Вне форума

#3 2011-02-10 15:08:51

mittus
Участник
Здесь с 2010-01-24
Сообщений: 155
Рейтинг :   

Re: ...чтобы не добавлялись новости с одинаковым title?

От одинаковых тайтлов отказываться нельзя, а вот что-бы перед добавлением номера к идентичному алиасу проверялся весь урл на наличие полного совпадения - это штука нужная. Т.к. я например вместо имени категории юзаю везде дату (_http://blah.ru/yyyy-mm-dd/its-article/либо _http://blah.ru/yyyy-mm-dd-its-article/)

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.010 сек, 7 запросов выполнено - Использовано памяти: 514.27 Кбайт (Пик: 550.07 Кбайт) ]