VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
vB3 15 Most Recent Searches Made By Our Members Version 1.1 (By Boofo and EvilLS1) What does this hack do? This hack will display the last 15 searches made by your members on your main site search page at the top. The search words are then linked to those search results. It uses your censor options to make sure nothing bad shows up. The searchee will also be visible, but only to Admins. The search box will only show up when searches have been made. The Admin, Supermod and Mod searches will not show up in the listing. It is done this way so any searches made in your private forums are not shown to the regular members. Version Information: Version 1.0 --Initial release Version 1.1 --Re-did the template code to make it match the default style a little better and also added the ability to collaspe the table. Credits: A big thank you goes out to Antionline for his original version of this hack for vB2, partly on which this hack is based. Installation overview: Files to edit: (1) --search.php Templates to edit: (1) --search_forums Installation Instructions: ~~~~~~~~~~~~~~~~~~~~~ In search.php Find: ~~~~~~~~~~~~~~~~~~~~~ if ($_REQUEST['do'] == 'intro') { globalize($_REQUEST, array( 'query' => STR, 'searchuser' => STR, 'forumid' => STR, 'forumchoice' )); ~~~~~~~~~~~~~~~~~~~~~ BELOW it add: ~~~~~~~~~~~~~~~~~~~~~ // global $vboptions; $querycount=$DB_site->query_first("SELECT COUNT(*) AS orderedids FROM " . TABLE_PREFIX . "search LEFT JOIN " . TABLE_PREFIX . "user USING (userid) WHERE query!='' AND usergroupid NOT IN (5,6,7)"); $numqueries = number_format($querycount[orderedids]); if ($numqueries =="1"){ $searchcount = "Search"; } else { $searchcount = "Searches"; } if ($numqueries > 15){ $numqueries = 15; } $lastsearches=$DB_site->query("SELECT search.searchid,search.orderedids,search.dateline,search.query,search.userid,user.username,user.userid,user.usergroupid FROM " . TABLE_PREFIX . "search," . TABLE_PREFIX . "user WHERE query!='' AND user.userid = search.userid AND usergroupid NOT IN (5,6,7) ORDER BY searchid desc LIMIT 0,15"); while ($lastsearchcount=$DB_site->fetch_array($lastsearches)): $lastsearchdate=vbdate($vboptions['dateformat'],$lastsearchcount[dateline],1); $lastsearchtime=vbdate($vboptions['timeformat'],$lastsearchcount[dateline],1); $ourlastquery=$lastsearchcount[query]; $ourlastquery=fetch_censored_text($ourlastquery); $lastsearchresultscount="$lastsearchcount[orderedids]"; $lastsearchresultscount=explode(",",$lastsearchresultscount); $lastsearchresultscount=sizeof($lastsearchresultscount); if ($lastsearchresultscount=="1") { $numposts = "post"; } else { $numposts = "posts"; } if ($vboptions['yestoday'] == "2") { $lastsearchdate = "$lastsearchdate"; } else { $lastsearchdate = "$lastsearchdate at $lastsearchtime"; } $sr_matches.="$lastsearchresultscount $numposts "; $sr_keywords.="$ourlastquery "; $sr_lastsearchname.= "$lastsearchcount[username] "; $sr_datetime.=" $lastsearchdate "; endwhile; if ($bbuserinfo['usergroupid']=="6") { $lastsearch=" Results Key Words Searchee Date / Time $sr_matches $sr_keywords $sr_lastsearchname $sr_datetime \n"; } else { $lastsearch=" Results Key Words Date / Time $sr_matches $sr_keywords $sr_datetime \n"; } // ~~~~~~~~~~~~~~~~~~~~~ Note: If you want the Admin, Supermod and Mod searches to show up in the listing, you will need to delete this part of the code from above: AND usergroupid NOT IN (5,6,7) ~~~~~~~~~~~~~~~~~~~~~ In the template "search_forums" Find: ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ ABOVE it add: ~~~~~~~~~~~~~~~~~~~~~ '0'"> [IMG]http://www.vbsupport.ru/forum/$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_15_searches].gif[/IMG] $numqueries Most Recent $searchcount Made By Our Members $lastsearch [IMG]http://www.vbsupport.ru/forum/$vboptions[cleargifurl][/IMG] ~~~~~~~~~~~~~~~~~~~~~ Done! Enjoy!
@arrival
Простоузер
Join Date: Aug 2006
Posts: 81
Версия vB: 3.7.x
Reputation:
Novice 1
Репутация в разделе: 1
0
куда это вставлять ?
Добавлено через 1 минуту
в нормальном виде есть ?
Last edited by arrival : 06-22-2007 at 12:15 PM.
Reason: Добавлено сообщение
@Malcolm Reed
Эксперт
Join Date: Jan 2006
Location: http://www.lisichko.ru
Posts: 4,637
Версия vB: 3.6 Beta
Reputation:
Expert 1682
Репутация в разделе: 964
0
Quote:
Originally Posted by arrival
есть этот кто может скачать
иди в тему "качаем с официальных сайтов" и кидай туда ссылку.