|
|
Модератор форума: Yuri_G |
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Проблема с поиском и тегами (Не полное количество символов в поиске и тегах) |
Проблема с поиском и тегами |
Как увеличить количество символов в строке поиск вот сайт посмотрите http://jao-s.ru/ ?? даже название не все влезают и все теги сокращёны .. всего где то 30 символов.
|
<div id="search">
<div class="search-box"> <div class="searchForm"><form onsubmit="this.sfSbm.disabled=true" method="get" style="margin:0" action="$HOME_PAGE_LINK$search/"><div class="schQuery"><input onblur="if(this.value=='') this.value='Поиск...';" onfocus="if(this.value=='Поиск...') this.value='';" value="Поиск..." type="text" name="q" maxlength="30" size="20" class="queryField"></div><div class="schBtn"><input type="submit" class="searchSbmFl" name="sfSbm" value="Найти"></div></form></div> </div> Добавлено (17 Мар 2016, 09:14:49) |
kreativone,
Код <form onsubmit="document.getElementById('sfSbm').disabled=true" method="get" style="margin:0px" action="http://kinoasia.ucoz.net/search/"> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td nowrap="nowrap"> <input type="text" name="q" maxlength="100" style="width:320px" size="30" value="" class="queryField" placeholder="Есть мысля?.." /> <input type="submit" class="searchSbmFl" id="sfSbm" value="Найти" /> </td> <td style="padding:0 5px;" nowrap="nowrap" style="padding-left:2px;"> <span class="aSchBrc1">[</span> <a href="javascript://" rel="nofollow" onclick="_uMenu.show('sFltLst');return false;">Расширенный поиск</a> <span class="aSchBrc2">]</span> <div id="sFltLst" style="padding-top:2px;display:none;position:absolute;z-index:99;width:200px;"> <div class="xw-tl"><div class="xw-tr"><div class="xw-tc xw-tsps"> </div></div></div> <div class="xw-ml"><div class="xw-mr"><div class="xw-mc" style="height:130px;overflow:auto;"><div class="myWinCont"><div style="margin:3px"> <div style="padding:0 0 2px 0;margin:0;"> <input style="height:16px;width:16px;" id="smdnews" type="checkbox" name="m" value="news" checked> <label for="smdnews">Новости сайта</label> </div> <div style="padding:0 0 2px 0;margin:0;"> <input style="height:16px;width:16px;" id="smdblog" type="checkbox" name="m" value="blog" checked> <label for="smdblog">Актёры</label> </div> <div style="padding:0 0 2px 0;margin:0;"> <input style="height:16px;width:16px;" id="smdpubl" type="checkbox" name="m" value="publ" checked> <label for="smdpubl">Каталог статей</label></div><div style="padding:0 0 2px 0;margin:0;"> <input style="height:16px;width:16px;" id="smdload" type="checkbox" name="m" value="load" checked> <label for="smdload">Фильмы</label></div><div style="padding:0 0 2px 0;margin:0;"> <input style="height:16px;width:16px;" id="smdboard" type="checkbox" name="m" value="board" checked> <label for="smdboard">Доска объявлений</label> </div> <div style="padding:0 0 2px 0;margin:0;"> <input style="height:16px;width:16px;" id="smddir" type="checkbox" name="m" value="dir" checked> <label for="smddir">ТВ-шоу</label> </div> </div></div></div></div></div> <div class="xw-bl"><div class="xw-br"><div class="xw-bc"><div class="xw-footer"> </div></div></div></div> </div> <script type="text/javascript">new _uMenu('sFltLst');</script> </td> </tr> </table> <input type="hidden" name="t" value="0"> </form> Дизайн - Управление дизайном (шаблон) - страница поиска. Находите $SEARCH_FORM$ и заменяете кодом выше. Только в action="http://kinoasia.ucoz.net/search/" замените адрес сайта на ваш. За количество символов отвечает атрибут maxlength. В данном коде указано 100 символов, вместо стандартных 30, но вы можете поменять цифру. Единственное, там есть какое-то ограничение (не помню уже сколько). Если цифра будет больше него, то код проигнорирует ваше значение, снова поставив ограничение в 30 символов. С тэгами всё печально. Разве что вам какой профи скрипт напишет, и то не уверена, ибо для каждого модуля придётся писать отдельно. Как вариант, можете использовать скрипт для создания автоматических ссылок. Система та же, что и с тэгами: всё, что через зпт - отдельная ссылка. Вот, например: Код <script type="text/javascript"> var str = $('#autors').text().split(', '); $('#autors').text(''); for (var i = 0; i < str.length; i++) { $('#autors').html($('#autors').html() + '<a href="/search/' + str [i]+ '">' + str [i]+ '</a>'); if (i < str.length - 1) {$('#autors').html($('#autors').html() + ', ');} }</script> Это вставляете в шаблон внизу перед </body>, на той странице, где будут выводиться ваши псевдотэги. Код <span id="autors">ТЭГИ ЧЕРЕЗ ЗПТ</span> А это на той же странице, но там, где они будут выводиться. У меня по такой системе сделаны "Авторы" на сайте: http://asiateka.ru/load....-1-0-39 Сообщение отредактировал Амо - Суббота, 19 Мар 2016, 16:27:39
|
kreativone, maxlength="30" поставьте maxlength="60" серверное ограничение до 60-и символов
|
| |||
| |||