|
|
04.03.2013, 00:09
|
|
maxonline
Maxonline

Зарегистрирован: 2009-01-12
Сообщений: 45
|
У меня есть компонент, к котором хранятся почтовые отделения по городам России. Данные организованы так, что название города хранится в пользовательском поле Title (разрешен поиск по полю), а почтовый индекс в системном поле Keyword.
Мне нужно через форму поиска производить поиск по обоим полям: индекс и город. Понятно, что в системной форме поиска предлагается только поиск по полю Title.
Я могу добавить в форму поиска и поле Keyword.
Но как заставить скрипт искать по полю Keyword?
Максим
|
|
|
04.03.2013, 14:33
|
|
Nexwich
Панасин Александр

Зарегистрирован: 2011-04-05
Сообщений: 1037
|
Как вариант вы можете создать еще одно поле[index] с возможностью поиска и добавить в "Действия после добавления или редактирования" строчку которая запишет в это поле то что записано в Keyword
$Keyword_сс = $db->get_var("SELECT Keyword FROM Message{$classID} WHERE Message_ID=$message");
$db->query("UPDATE Message{$classID} SET index='$Keyword_сс' WHERE Message_ID=".$message);
Как то так.
или создайте поле Индекс и туда пишите свой индекс а в поле Keyword копируйте инфу. В общем тоже самое только наоборот и вкладку сео открывать не придется.
$Keyword_сс = $db->get_var("SELECT index FROM Message$classID WHERE Message_ID=".$message);
$db->query("UPDATE Message$classID SET Keyword='".$Keyword_сс."' WHERE Message_ID=".$message);
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|
|
|
04.03.2013, 14:51
|
|
maxonline
Maxonline

Зарегистрирован: 2009-01-12
Сообщений: 45
|
Спасибо, Александр, за ответ! Я пошел как раз по такому пути. Создал поле-копию с возможностью поиска по нему.
Максим
|