|
|
28.05.2011, 19:37
|
|
Константин
Константин
Зарегистрирован: 2010-07-20
Сообщений: 210
|
Почему в поле Keyword не добавляются данные?
Хочу урлы сделать в соответствии с тайтлом записи. Для теста использую НетКэтовскую ф-цию транслита, пишу в «Условие добавления»:
$f_Keyword = nc_transliterate($f_Title);
и ничего, создаю своё поле с тем же кодом, добавляется.
Чего исправить?
NC 4.21 Standart
orlovkn
|
|
|
29.05.2011, 19:09
|
|
Asiat
Аниматика
Зарегистрирован: 2005-12-12
Сообщений: 576
|
Кто-то (с маленькими рожками) подсказывает, что вы ето делаете в режиме просмотра, и оно там просто не пашет. Тогда проверьте, работает ли в админрежиме.
Если надо обязательно в просмотре, то это наверно придется переносить из условий в действия после добавления, отдельным запросом.
|
|
|
30.05.2011, 06:48
|
|
Константин
Константин
Зарегистрирован: 2010-07-20
Сообщений: 210
|
Кто-то абсолютно прав — делаю в режиме типа «add_blog.html», в админрежиме кейворд добавляется. У меня просто форма для пользователей и хотелось бы, чтобы урл со страницами их товаров соответствовал тайтлу или в записях блога.
Спасибо, попробую в действия после добавления перетащить.
orlovkn
|
|
|
12.06.2011, 20:34
|
|
Гость
Гость
|
Удалось решить вопрос и если да то как?
|
|
|
12.06.2011, 23:11
|
|
Denis
Зарегистрирован: 2008-07-15
Сообщений: 666
|
Задание Keyword досутпно только администратору
|
|
|
13.06.2011, 04:05
|
|
Asiat
Аниматика
Зарегистрирован: 2005-12-12
Сообщений: 576
|
Цитата:Задание Keyword доступно только администратору
Вот именно, и, как выясняется, это не совсем удачно в некоторых случаях. Например, доска объявлений.
Вопрос-то решен, в действии после добавления придется еще раз обратиться к базе данных.
Что-то типа этого:
$db->query("UPDATE Message".$classID." SET Keyword='".$f_Keyword."', LastUpdated=LastUpdated WHERE Message_ID='".$message."' LIMIT 1");
|