|
|
Модератор форума: Yuri_G |
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Как сделать поисковую ссылку только по модулю? |
Как сделать поисковую ссылку только по модулю? |
Вот в таком варианте получается поиск по всему сайту:
<noindex> <a href="/search/$AUTHOR_EMAIL$" rel="nofollow">$AUTHOR_EMAIL$</a> </noindex> А мне нужно, чтобы выводил материалы только по каталогу файлов. Можно ли так сделать и если да, то как должен выглядеть код? |
Амо, /search/?q=$AUTHOR_EMAIL$&m=load&t=0 чистый поиск
/search/?q=$AUTHOR_EMAIL$&m=load&t=1 поиск и результаты по тегам |
Амо, привет можно сделать подобную ссылку
Код <a href="/search/$AUTHOR_EMAIL$" onclick="$.post('/load/', {a:2, query:'$AUTHOR_EMAIL$'}, function(data){$('#content').html($(data).find('#content').html())};);return false">$AUTHOR_EMAIL$</a> Код <a href="/search/$AUTHOR_EMAIL$" class="module-search-link">$AUTHOR_EMAIL$</a> и теперь скрипт: Код <script> $('.module-search-link').live('click', function(){ $.post('/load/', { a:2, query:$(this).text() }, function(data){ $('#content').html($(data).find('#content').html()) } ); return false };); </script> Тут нужно сказать, что скрипт не перенаправляет на страницу, он просто заменяет содержимое #content на содержимое этого же блока только с результатами поиска по модулю. И во втором варианте он ищет текст внутри ссылки. И для подстраховки, те у кого отключен JS будут перенаправлены на страницу глобального поиска с результатом запроса в href. Можешь забрать этот код и вставить его себе, сам знаешь куда.
Сообщение отредактировал Head-Mad - Вторник, 24 Мар 2015, 17:45:41
|
Ребята, спасибо огромное! Выручили.
Добавлено (27 Мар 2015, 14:08:04) Амо, /search/?q=$AUTHOR_EMAIL$&m=load&t=0 чистый поиск /search/?q=$AUTHOR_EMAIL$&m=load&t=1 поиск и результаты по тегам Ничего не понимаю. Вчера работало, а сегодня уже нет. |
| |||
| |||