Добрый день.
Как сделать Поиск для модуля Content ?
Заранее спасибо.
Открыть
Ответить
Поиск для модуля Content
Версия системы
SLAED CMS 6.* Pro
Версия PHP
5
Сервер
Сервер в интернете
- Группа
- Клиент
- Пункты
- 29827
- Регистрация
- 27.09.2006
- Пол
- Мужчина
- Из
- Россия, Екатеринбург
- Предупреждения
- Нет
3.67
3.67
Aquamarine,
1. Добавить этот модуль в конфигурации
2. Изменить файл moduls/search/index.php. Добавить код обработки поиска по модулю.
}elseif ($val == "content") {
$result = $db->sql_query("SELECT id, title, time FROM ".$prefix."_content WHERE time <= now() AND (title LIKE '%".$word."%' OR text LIKE '%".$word."%') ORDER BY time DESC");
while (list($id, $title, $date) = $db->sql_fetchrow($result)) {
$title = "<a href=\"index.php?name=".$val."&op=view&id=".$id."&word=".urlencode($word)."\" title=\"".$title."\">".search_color($title, $word)."</a> ".new_graphic($date);
$date = "<span title=\""._CHNGSTORY."\" class=\"sl_date\">".format_time($date)."</span>";
$modul = "<a href=\"index.php?name=".$val."\" title=\""._MODUL."\" class=\"sl_modul\">".deflmconst($val)."</a>";
$edit = (is_moder($val)) ? add_menu("<a href=\"".$admin_file.".php?op=page_add&id=".$id."\" title=\""._FULLEDIT."\">"._FULLEDIT."</a>||<a href=\"index.php?name=".$val."&op=view&id=".$id."&word=".urlencode($word)."\" target=\"_blank\" title=\""._WINDOWNEW."\">"._WINDOWNEW."</a>") : "";
$conts[] = array($a, $id, $title, $date, $modul, "", "", $edit);
$a++;
}
Версия системы
SLAED CMS 6.* Pro
Сервер
Сервер в интернете
Если добавите данное пожелание в отдел форума "Идеи и предложения", постараюсь реализовать в следующей версии.
О сколько нам открытий чудных, Готовит просвещенья дух, И опыт, сын ошибок трудных, И гений, парадоксов друг...
- Группа
- Клиент
- Пункты
- 40386
- Регистрация
- 30.04.2005
- Пол
- Мужчина
- Из
- Germany
- Предупреждения
- Нет
3.24
3.24
olevpa, спасибо!
Версия системы
SLAED CMS 6.* Pro
Версия PHP
5
Сервер
Сервер в интернете
- Группа
- Клиент
- Пункты
- 29827
- Регистрация
- 27.09.2006
- Пол
- Мужчина
- Из
- Россия, Екатеринбург
- Предупреждения
- Нет
3.67
3.67
2. Изменить файл moduls/search/index.php. Добавить код обработки поиска по модулю.
- код изменил а насчет 1 не понял.
Не получается.
Версия системы
SLAED CMS 6.* Pro
Версия PHP
7
Сервер
Сервер в интернете
все разобрался ! немного подправил код .
}elseif ($val == "content") {
$result = $db->sql_query("SELECT id, title, time FROM ".$prefix."_content WHERE time <= now() AND (title LIKE '%".$word."%' OR text LIKE '%".$word."%') ORDER BY time DESC");
while (list($id, $title, $date) = $db->sql_fetchrow($result)) {
$title = "<a href=\"index.php?name=".$val."&op=view&id=".$id."&word=".urlencode($word)."\" title=\"".$title."\">".search_color($title, $word)."</a> ".new_graphic($date);
$date = "<span title=\""._CHNGSTORY."\" class=\"sl_date\">".format_time($date)."</span>";
$modul = "<a href=\"index.php?name=".$val."\" title=\""._MODUL."\" class=\"sl_modul\">".deflmconst($val)."</a>";
$edit = (is_moder($val)) ? add_menu("<a href=\"".$admin_file.".php?op=page_add&id=".$id."\" title=\""._FULLEDIT."\">"._FULLEDIT."</a>||<a href=\"index.php?name=".$val."&op=view&id=".$id."&word=".urlencode($word)."\" target=\"_blank\" title=\""._WINDOWNEW."\">"._WINDOWNEW."</a>") : "";
$conts[] = array($a, $id, $title, $date, $modul, "", "", $edit);
$a++;
}
Версия системы
SLAED CMS 6.* Pro
Версия PHP
7
Сервер
Сервер в интернете
Открыть
Ответить

