|
|
|
|
|
|
|
14.02.2006, 21:02
огромное спасибо, всё работает!
и ещё один вопрос по этому модулю: как сделать поиск по модулю?
|
|
|
|
|
|
|
15.02.2006, 02:32
Можно изменить стандартный поиск, для этого откройте modules/Search/index.php
найдите:
PHP код:
} CloseTable(); if (isset($query) AND $query != "") { echo "<br>";
В замен добавьте:
PHP код:
} elseif ($type=="files" OR !$type) { $res_f = $db->sql_query("SELECT lid, title, description FROM ".$prefix."_files WHERE (title LIKE '%$query%' OR description LIKE '%$query%') $queryrlang ORDER BY lid DESC LIMIT $min,$offset"); $nrows = $db->sql_numrows($res_f); $x=0; if ($query != "") { echo "<br><hr noshade size=\"1\"><center><b>"._SEARCHRESULTS."</b></center><br><br>"; echo "<table width=\"99%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n"; if ($nrows>0) { while($rowf = $db->sql_fetchrow($res_f)) { $lid = intval($rowf['lid']); $title = stripslashes(check_html($rowf['title'], "nohtml")); $description = stripslashes($rowf['description']); $furl = "modules.php?name=Files&go=view_file&lid=$lid"; echo "<tr><td><img src=\"images/folders.gif\" border=\"0\" alt=\"\"> <font class=\"option\"><a href=\"$furl\"><b>$title</b></a></font><br>" ."<font class=\"content\">$description</font><br></td></tr>\n"; $x++; } echo "</table>"; } else { echo "<tr><td><center><font class=\"option\"><b>"._NOMATCHES."</b></font></center><br><br>"; echo "</td></tr></table>"; } $prev=$min-$offset; if ($prev>=0) { print "<br><br><center><a href=\"modules.php?name=$module_name&author=$author&topic =$t&min=$prev&query=$query&type=files\">"; print "<b>$min "._PREVMATCHES."</b></a></center>"; } $next=$min+$offset; if ($x>=9) { print "<br><br><center><a href=\"modules.php?name=$module_name&author=$author&topic =$t&min=$max&query=$query&type=files\">"; print "<b>"._NEXTMATCHES."</b></a></center>"; } } } CloseTable(); if (isset($query) AND $query != "") { echo "<br>";
должно работать.
Последний раз редактировалось Soniks, 16.02.2006 в 16:21.
|
|
|
|
|
|
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть". |
|
|
|
|
|
|
|
|
|
|
|
|
15.02.2006, 15:03
заменил, но всё равно не ищет
|
|
|
|
|
|
|
15.02.2006, 17:15
нужно еще после
PHP код:
echo "<input type=\"radio\" name=\"type\" value=\"users\" $sel3> "._SUSERS."";
добавить:
PHP код:
echo "<input type=\"radio\" name=\"type\" value=\"files\"> Файлах";
|
|
|
|
|
|
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть". |
|
|
|
|
|
|
|
|
|
15.02.2006, 22:32
всё равно не работает.
|
|
|
|
|
|
|
16.02.2006, 00:49
Spark а что значит не работает? вы выбираете что надо искать в файлах?
|
|
|
|
|
|
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть". |
|
|
|
|
|
|
|
|
|
16.02.2006, 02:08
конечно. да и пункта где искать ("файлах") нету вообще
вобщем теперь ищет, но не переходит на страницу файла
и ещё пишет всё равно:
далее...
К сожалению, по вашему запросу ничего не найдено...
Поиск "***" на:
Google
Google Groups
|
|
|
|
|
|
|
16.02.2006, 03:19
Spark ну это выводиться так в стандартном поиске, если надо, можите удалить этот кусок кода:
PHP код:
OpenTable(); echo "<font class=\"title\">"._FINDMORE."<br><br>" .""._DIDNOTFIND."</font><br><br>" .""._SEARCH." \"<b>$query</b>\" "._ON.":<br><br>" ."<ul>" ."$mod1" ."$mod2" ."$mod3" ."<li> <a href=\"http://www.google.com/search?q=$query\" target=\"new\">Google</a>" ."<li> <a href=\"http://groups.google.com/groups?q=$query\" target=\"new\">Google Groups</a>" ."</ul>"; CloseTable();
немного ссылку подправил (на 3 поста выше)
|
|
|
|
|
|
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть". |
|
|
|
|
|
|
|
|
|
16.02.2006, 09:34
теперь ссылка такого типа /modules.php?name=Files&go=view_file&lid=0 ну и соответственно переходит на главную..
|
|
|
|
|
|
|
16.02.2006, 16:21
еще подправил
|
|
|
|
|
|
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть". |
|
|
|
|
|
|
|
|
Опции темы |
Поиск в этой теме |
|
|
Опции просмотра |
Линейный вид
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:46.
|
|
|
|
|
|
|
|
|
|
|
|
|