Открыть Ответить

Поиск для модуля Content

0.00

0.00

1
07.06.2017 09:31:38

Добрый день.
Как сделать Поиск для модуля Content ?
Заранее спасибо.

SLAED CMS 6.* Pro
5
Сервер в интернете
Группа
Клиент
Пункты
29781
Регистрация
27.09.2006
Пол
Мужчина
Из
Россия, Екатеринбург
Предупреждения
Нет
Aquamarine
Aquamarine
3.67

3.67

07.06.2017 19:59:48 07.06.2017 22:24:45

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."&amp;op=view&amp;id=".$id."&amp;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&amp;id=".$id."\" title=\""._FULLEDIT."\">"._FULLEDIT."</a>||<a href=\"index.php?name=".$val."&amp;op=view&amp;id=".$id."&amp;word=".urlencode($word)."\" target=\"_blank\" title=\""._WINDOWNEW."\">"._WINDOWNEW."</a>") : "";
						$conts[] = array($a, $id, $title, $date, $modul, "", "", $edit);
						$a++;
					}


визуально примерно так получается:

Визуально примерно так



результат:

Результат


посмотреть в действии можно на слаед.гуру

SLAED CMS 6.* Pro
Сервер в интернете
Группа
Клиент
Пункты
32528
Регистрация
06.05.2011
Пол
Мужчина
Предупреждения
Нет
olevpa
olevpa
4.02

4.02

07.06.2017 22:24:02 07.06.2017 22:25:19

Если добавите данное пожелание в отдел форума "Идеи и предложения", постараюсь реализовать в следующей версии.


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Группа
Клиент
Пункты
39846
Регистрация
30.04.2005
Пол
Мужчина
Из
Germany
Предупреждения
Нет
SLAED CMS
SLAED CMS
3.24

3.24

08.06.2017 06:56:51 08.06.2017 21:44:23

olevpa, спасибо!

SLAED CMS 6.* Pro
5
Сервер в интернете
Группа
Клиент
Пункты
29781
Регистрация
27.09.2006
Пол
Мужчина
Из
Россия, Екатеринбург
Предупреждения
Нет
Aquamarine
Aquamarine
3.67

3.67

24.10.2017 10:33:29

  1. Изменить файл moduls/search/index.php. Добавить код обработки поиска по модулю.

- код изменил а насчет 1 не понял.
Не получается.

SLAED CMS 6.* Pro
7
Сервер в интернете
Группа
Пользователи
Пункты
1126
Регистрация
20.10.2017
Posvencuks
Posvencuks
5.00

5.00

24.10.2017 11:13:25 24.10.2017 11:24:09

все разобрался ! немного подправил код .

}elseif ($val == "content") {<br> $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");<br> while (list($id, $title, $date) = $db->sql_fetchrow($result)) {<br> $title = "<a href=\"index.php&#063;name=".$val."&amp;op=view&amp;id=".$id."&amp;word=".urlencode($word)."\" title=\"".$title."\">".search_color($title, $word)."</a> ".new_graphic($date);<br> $date = "<span title=\""._CHNGSTORY."\" class=\"sl_date\">".format_time($date)."</span>";<br> $modul = "<a href=\"index.php&#063;name=".$val."\" title=\""._MODUL."\" class=\"sl_modul\">".deflmconst($val)."</a>";<br> $edit = (is_moder($val)) &#063; add_menu("<a href=\"".$admin_file.".php&#063;op=page_add&amp;id=".$id."\" title=\""._FULLEDIT."\">"._FULLEDIT."</a>||<a href=\"index.php&#063;name=".$val."&amp;op=view&amp;id=".$id."&amp;word=".urlencode($word)."\" target=\"_blank\" title=\""._WINDOWNEW."\">"._WINDOWNEW."</a>") : "";<br> $conts[] = array($a, $id, $title, $date, $modul, "", "", $edit);<br> $a++;<br> }

SLAED CMS 6.* Pro
7
Сервер в интернете
Группа
Пользователи
Пункты
1126
Регистрация
20.10.2017
Posvencuks
Posvencuks
5.00

5.00

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код