• Страница 1 из 1
  • 1
Модератор форума: Yuri_G  
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Как сделать поисковую ссылку только по модулю?
Как сделать поисковую ссылку только по модулю?
Амо
Сообщений: 95
Репутация: 4

Сообщение # 1 | 14:30:31
Вот в таком варианте получается поиск по всему сайту:

<noindex>
<a href="/search/$AUTHOR_EMAIL$" rel="nofollow">$AUTHOR_EMAIL$</a>
</noindex>

А мне нужно, чтобы выводил материалы только по каталогу файлов. Можно ли так сделать и если да, то как должен выглядеть код?
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 2 | 17:14:21
Амо, /search/?q=$AUTHOR_EMAIL$&m=load&t=0 чистый поиск
/search/?q=$AUTHOR_EMAIL$&m=load&t=1 поиск и результаты по тегам

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
Head-Mad
Сообщений: 378
Репутация: 129

Сообщение # 3 | 17:36:49
Амо, привет можно сделать подобную ссылку
Код
<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
Амо
Сообщений: 95
Репутация: 4

Сообщение # 4 | 14:08:04
Ребята, спасибо огромное! Выручили.

Добавлено (27 Мар 2015, 14:08:04)
---------------------------------------------

Цитата webanet ()
Амо, /search/?q=$AUTHOR_EMAIL$&m=load&t=0 чистый поиск /search/?q=$AUTHOR_EMAIL$&m=load&t=1 поиск и результаты по тегам

Ничего не понимаю. Вчера работало, а сегодня уже нет.
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Как сделать поисковую ссылку только по модулю?
  • Страница 1 из 1
  • 1
Поиск: