Форум » Система построения сайтов » Модули » Стандартные модули » Модуль "Поиск", какие строчки закомменитировать?
Открыть Ответить

Модуль "Поиск", какие строчки закомменитировать?

5.00

5.00

1
09.08.2011 08:30:32

Подскажите, какие строчки закомментировать в стандартном модуле "Поиск", чтобы осталось только "во всех отделах", без выбора, тоесть, чтобы не было, поиск по файлам, поиск по категориям, оставить только поиск во всех отделах, без выбора...
Спасибо!

Группа
Новички
Пункты
226
Регистрация
28.09.2010
Пол
Мужчина
Из
Краснодарский край
Предупреждения
Нет
nick888
nick888
5.00

5.00

09.08.2011 09:12:23 09.08.2011 09:19:13

Какая версия системы?
Покажите верх Вашего кода, файл: modules/search/index.php


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

3.24

09.08.2011 09:30:35

систем open slaed 1.2

Весь код модуля...

<?php

Website: http://www.slaed.net


if (!defined("MODULE_FILE")) {
Header("Location: ../../index.php");
exit;
}
get_lang($conf['name']);

function search_result() {
global $prefix, $db, $pagetitle, $admin_file, $conf, $confu;
$word = ($_POST['word']) ? text_filter($_POST['word']) : text_filter($_GET['word']);
$mod = ($_POST['mod']) ? text_filter($_POST['mod']) : text_filter($_GET['mod']);
$mod = ($mod) ? $mod : 0;
$num = isset($_GET['num']) ? intval($_GET['num']) : "1";
$display = ($conf['display']) ? "" : "style=\"display:none;\"";
$navi = "<img src=\"".img_find("misc/navi")."\" border=\"0\">";
$search = explode(",", $conf['search']);
$pagetitle = ($word) ? "".$conf['defis']." "._SEARCH." ".$conf['defis']." $word" : "".$conf['defis']." "._SEARCH."";
$lang = array(_FILES, _NEWS);
$m = 0;
$sel = "";
foreach ($search as $val) {
if (is_active($val) && $val != "") {
$sel = ($val == $mod && $mod != "") ? "selected" : "";
$modcont .= "<option value=\"$val\" $sel>".$lang[$m]."</option>";
}
$m++;
}
$stop = ($word && strlen($word) < $conf['searchlet']) ? ""._SEARCHLETMIN.": ".$conf['searchlet']."" : "";
head();
title(""._SEARCH."");
open();
echo "<table align=\"center\"><form action=\"index.php?name=".$conf['name']."\" method=\"post\"><tr>"
."<td align=\"center\"><img src=\"".img_find("all/search")."\" alt=\""._SEARCH."\" title=\""._SEARCH."\"></td>"
."<td align=\"center\"><select name=\"mod\" class=\"".$conf['style']."\"><option value=\"\">"._SEARCHALL."</option>".$modcont."</select></td>"
."<td align=\"center\"><input type=\"text\" name=\"word\" value=\"$word\" size=\"25\" maxlength=\"100\" class=\"".$conf['style']."\"></td>"
."<td align=\"center\"><input type=\"submit\" title=\""._SEARCH."\" value=\""._SEARCH."\" class=\"fbutton\"></td>"
."</tr></form></table>";
close();
if (!$stop && $word) {
foreach ($search as $val) {
if ((!$mod || $mod == $val) && is_active($val) && $val != "") {
if ($val == "files") {
$result = $db->sql_query("SELECT f.lid, f.name, f.title, f.description, f. bodytext, f.date, f.homepage, c.id, c.title, u.user_name FROM ".$prefix."_files AS f LEFT JOIN ".$prefix."_categories AS c ON (f.cid=c.id) LEFT JOIN ".$prefix."_users AS u ON (f.uid=u.user_id) WHERE date <= now() AND status!='0' AND (f.title LIKE '%".$word."%' OR f.description LIKE '%".$word."%') ORDER BY date DESC");
while (list($id, $uname, $title, $hometext, $bodytext, $date, $link, $cid, $ctitle, $user_name) = $db->sql_fetchrow($result)) {
$atitle = "<a href=\"index.php?name=$val&op=view&id=$id&word=".urlencode($word)."\" title=\"$title\">".search_color($title, $word)."</a>";
$description = ($bodytext) ? "".$hometext."<br /><br />".$bodytext."" : $hometext;
$aimg = "<span id=\"cont\"><img src=\"".img_find("all/plus")."\" border=\"0\" align=\"center\" alt=\""._READMORE."\" title=\""._READMORE."\" id=\"menu".$a."\" OnClick=\"SwitchMenu('sub".$a."')\" style=\"cursor:pointer;\"></span>";
$ahref = "<a href=\"index.php?name=$val&op=view&id=$id&word=".urlencode($word)."\" target=\"_blank\" title=\""._WINDOWNEW."\"><img src=\"".img_find("all/content")."\" border=\"0\" align=\"center\" alt=\""._WINDOWNEW."\"></a>";
$text = "<div id=\"sub".$a."\" $display>".search_color(bb_decode($description, $val), $word)."</div>";
$tdate = ""._DATE.": ".format_time($date)."";
$tmodul = ""._MODUL.": <a href=\"index.php?name=$val\" title=\"".$lang[2]."\">".$lang[2]."</a>";
$ctitle = (!$ctitle) ? ""._CATEGORY.": "._NO."" : ""._CATEGORY.": <a href=\"index.php?name=$val&cat=$cid\" title=\"".$ctitle."\">".cutstr($ctitle, 15)."</a>";
$author = ($user_name) ? ""._POSTEDBY.": ".user_info($user_name, 1)."" : (($uname) ? ""._POSTEDBY.": ".$uname."" : ""._POSTEDBY.": ".$confu['anonym']."");
$link = ($link) ? ""._SITEURL.": <a href=\"index.php?name=$val&op=view&id=$id\" target=\"_blank\" title=\"".$title."\">".search_color(str_replace(array("http://", "www."), "", $link), $word)."</a>" : "";
$edit = (is_moder($val)) ? "".ad_edit("".$admin_file.".php?op=files_add&id=".$id."")."" : "";
$conts[] = array($id, $atitle, $aimg, $ahref, $edit, $text, $tdate, $tmodul, $ctitle, $author, $link);
$a++;
}
} elseif ($val == "news") {
$result = $db->sql_query("SELECT s.sid, s.name, s.title, s.time, s.hometext, s.bodytext, c.id, c.title, u.user_name FROM ".$prefix."_stories AS s LEFT JOIN ".$prefix."_categories AS c ON (s.catid=c.id) LEFT JOIN ".$prefix."_users AS u ON (s.uid=u.user_id) WHERE time <= now() AND status!='0' AND (s.title LIKE '%".$word."%' OR s.hometext LIKE '%".$word."%' OR s.bodytext LIKE '%".$word."%') ORDER BY time DESC");
while (list($id, $uname, $title, $date, $hometext, $bodytext, $cid, $ctitle, $user_name) = $db->sql_fetchrow($result)) {
$atitle = "<a href=\"index.php?name=$val&op=view&id=$id&word=".urlencode($word)."\" title=\"$title\">".search_color($title, $word)."</a>";
$description = ($bodytext) ? "".$hometext."<br /><br />".$bodytext."" : $hometext;
$aimg = "<span id=\"cont\"><img src=\"".img_find("all/plus")."\" border=\"0\" align=\"center\" alt=\""._READMORE."\" title=\""._READMORE."\" id=\"menu".$a."\" OnClick=\"SwitchMenu('sub".$a."')\" style=\"cursor:pointer;\"></span>";
$ahref = "<a href=\"index.php?name=$val&op=view&id=$id&word=".urlencode($word)."\" target=\"_blank\" title=\""._WINDOWNEW."\"><img src=\"".img_find("all/content")."\" border=\"0\" align=\"center\" alt=\""._WINDOWNEW."\"></a>";
$text = "<div id=\"sub".$a."\" $display>".search_color(bb_decode($description, $val), $word)."</div>";
$tdate = ""._DATE.": ".format_time($date)."";
$tmodul = ""._MODUL.": <a href=\"index.php?name=$val\" title=\"".$lang[6]."\">".$lang[6]."</a>";
$ctitle = (!$ctitle) ? ""._CATEGORY.": "._NO."" : ""._CATEGORY.": <a href=\"index.php?name=$val&cat=$cid\" title=\"".$ctitle."\">".cutstr($ctitle, 15)."</a>";
$author = ($user_name) ? ""._POSTEDBY.": ".user_info($user_name, 1)."" : (($uname) ? ""._POSTEDBY.": ".$uname."" : ""._POSTEDBY.": ".$confu['anonym']."");
$edit = (is_moder($val)) ? "".ad_edit("".$admin_file.".php?op=news_add&id=".$id."")."" : "";
$conts[] = array($id, $atitle, $aimg, $ahref, $edit, $text, $tdate, $tmodul, $ctitle, $author, "");
$a++;
}
}
}
}
$offset = ($num - 1) * $conf['searchnum'];
$tnum = ($offset) ? $conf['searchnum'] + $offset : $conf['searchnum'];
for ($i = $offset; $i < $tnum; $i++) {
if ($conts[$i] != "") basic($conts[$i][0], $conts[$i][1], $conts[$i][2], $conts[$i][3], $conts[$i][4], $conts[$i][5], $conts[$i][6], $conts[$i][7], $conts[$i][8], $conts[$i][9], $conts[$i][10]);
}
if (!$a) warning(""._NOMATCHES."", "", "", 1);
$numpages = ceil($a / $conf['searchnum']);
num_page($conf['name'], $a, $numpages, $conf['searchnum'], "mod=$mod&word=".urlencode($word)."&");
} else {
if ($stop) {
$winfo = $stop;
$typ = "1";
} else {
$winfo = ""._SEARCHINFO."";
$typ = "2";
}
warning($winfo, "", "", $typ);
}
if ($a >= 10) get_page($conf['name']);
foot();
}

switch($op) {
default:
search_result();
break;
}
?>
Группа
Новички
Пункты
226
Регистрация
28.09.2010
Пол
Мужчина
Из
Краснодарский край
Предупреждения
Нет
nick888
nick888
5.00

5.00

09.08.2011 09:48:00

В строке:

."<td align=\"center\"><select name=\"mod\" class=\"".$conf['style']."\"><option value=\"\">"._SEARCHALL."</option>".$modcont."</select></td>"


Удалите:
".$modcont."


Получим:
."<td align=\"center\"><select name=\"mod\" class=\"".$conf['style']."\"><option value=\"\">"._SEARCHALL."</option></select></td>"


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

3.24

09.08.2011 10:01:50

Спасибо!!

Группа
Новички
Пункты
226
Регистрация
28.09.2010
Пол
Мужчина
Из
Краснодарский край
Предупреждения
Нет
nick888
nick888
5.00

5.00

13.08.2011 20:53:37

Спасибо, то же искал эту реализацию.

Группа
Клиент
Пункты
51
Регистрация
26.02.2007
Пол
Мужчина
Из
Paradise
Предупреждения
Нет
keeber
keeber
4.28

4.28

14.08.2011 16:10:31

В строке:

."<td align=\"center\"><select name=\"mod\" class=\"".$conf['style']."\"><option value=\"\">"._SEARCHALL."</option>".$modcont."</select></td>"


Удалите:
".$modcont."


Получим:
."<td align=\"center\"><select name=\"mod\" class=\"".$conf['style']."\"><option value=\"\">"._SEARCHALL."</option></select></td>"




Решил отписаться по теме... Если у брать эту строчку вообще.

."<td align=\"center\"><select name=\"mod\" class=\"".$conf['style']."\"><option value=\"\">"._SEARCHALL."</option>".$modcont."</select></td>"


То как результат исчезнет вообще это поле для выбора. А так остаётся надпись во - всех разделах, без права выбора раздела.

Группа
Клиент
Пункты
51
Регистрация
26.02.2007
Пол
Мужчина
Из
Paradise
Предупреждения
Нет
keeber
keeber
4.28

4.28

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

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