Dleshka.org
Авторизация

Хак Хак Подсказка в поиске для DLE

+1
TipTop 1-01-2010 Хаки DLE 2 комментария
Хак Подсказка в поиске для DLE


Хак ускоряет поиск по сайту. Ищет по названии новости.



Проверялось на DataLife Engine 7.5 и 8.2

Установка:
в шаблоне в папке /ccs/ открываем style.css

вставляем туда

/* поиск    */
#search-wrap input{width:400px; font-size:16px; color:#999999; padding:6px; border:solid 1px #999999;}
#results{width:200px; border:solid 1px #DEDEDE; display:none;}
#results ul, #results li{padding:0; margin:0; border:0; list-style:none;}
#results li {border-top:solid 1px #DEDEDE;}
#results li a{display:block; padding:4px; text-decoration:none; color:#000000; font-weight:bold;}
#results li a small{display:block; text-decoration:none; color:#999999; font-weight:normal;}
#results li a:hover{background:#FFFFCC;}
#results ul {padding:6px;}

в папку с вашим шаблоном копируем из архива /js/ajax_framework.js

файл search.php кидаем в корень сайта
открываем шаблон главной там где у нас поиск
перед  
<form onsubmit="javascript: showBusyLayer()" method="post" action=''>


вставляем
<script type="text/javascript" src="{THEME}/js/ajax_framework.js"></script>
строку поиска заменяем на 
<input name="story" id="search-q" type="text" onkeyup="javascript:autosuggest()"/>
<div id="results"></div>

у меня это выглядит так

<script type="text/javascript" src="{THEME}/js/ajax_framework.js"></script>
    <form onsubmit="javascript: showBusyLayer()" method="post" action=''>
    <input type="hidden" name="do" value="search" />
<input type="hidden" name="subaction" value="search">
<input name="story" id="search-q" type="text" onkeyup="javascript:autosuggest()"/>
<div id="results"></div>
        <input type="submit" class="bbcodes_poll" value="Искать" >
    </form>

всё должно работать, все желающие могут дописывать данный Хак, но просьба не делать его платным...

Зарегистрируйтесь чтобы увидеть что тут скрыто.
Информация
Зарегистрируйтесь чтобы комментировать публикацию.
white
28 марта 2010 21:11
+ 0 -
как на 8.3~8.5 заделать?мож кто подскажет? smile
pro7
6 июля 2011 18:53
+ 0 -
спасибо! если нужна помощь - пишите на m_kosmos@mail.by
Авторизация