Перейти к контенту

Рекомендуемые сообщения

Мод: Live Search v. 0.1

Категория: Локализаторы

Совместимость: 2.1.x

Описание:

"Живой поиск" в IPB 2.1.x (тестилось только на 2.1.4).

 

Подробнее...

Скачать

 

UPDATE: Дополнение к описанию: "Живой поиск" - поиск по сообщениям форума, который выдает результаты без перезагрузки текущей страницы. Подробнее - см. скриншот :D

Ссылка на комментарий
Поделиться на других сайтах

Да уж, описание очень "подробное" :D

"Живой поиск" в IPB 2.1.x (тестилось только на 2.1.4).
Ссылка на комментарий
Поделиться на других сайтах

Поставил на IPB 2.1.6 ВСЁ работает супер!!!!

:)

 

Если чесно не понял, а вот функция мода какая? Вроде не дурак, а понять не могу, что такое "Живой поиск"?

"Живой поиск" - поиск по сообщениям форума, не перезагружая старицу

 

Да уж, описание очень "подробное" :)
"Живой поиск" в IPB 2.1.x (тестилось только на 2.1.4).

:D

 

На скриншот поглядите у мода

;)

Ссылка на комментарий
Поделиться на других сайтах

Ладно, я понял, и какова полезность этого мода?

Наверное, в данном случае - никакая....

Хотя...

Наверное, есть ;)

 

Если перестроить ВЫВОД мода.

 

т.е. типа например человек вводит в поле "СКРЫТЫЙ..." и ему снизу в попапе предоставляется список НАЗВАНИЙ ТЕМ, содержащих этот запрос.

т.е.

 

Скрытый текст

Скрытый мод

Скрытый чёто-там еще

 

При нажатии на какое либо выпавшее поле, например, на СКРЫТЫЙ ТЕКСТ - юзера редиректит именно на ЭТОТ ТОПЕГ! :D

 

Как вариаент, если хочется посмотреть сразу несколько тем, например:

Скрытый текст

Скрытый мод

 

то нужно напротив каждого запроса делать ХТМЛ ссылочку

что бы можно было открыть в новом окне

 

вот как я себе всё это представляю :)

 

 

или же второй вариант - пишешь запрос в поле, например "СКРЫ"

 

тебе автоматом предлагает ввести варианты:

 

"СКРЫТЫЙ"

"СКРЫВАЕМ"

"СКРЫВАТЬ"

 

естественно, данные результативные запросы - это часть названия тем на форуме

 

 

выбераешь нужный тебе запрос, например "СКРЫТЫЙ"

нажмаешь ЭНТЕР и тебе выводяца в новом окне все темы, содержащие слово "СКРЫТЫЙ"

 

во как :)

Ссылка на комментарий
Поделиться на других сайтах

После устоновки нескольких модов "Живой поиск" пропал :D

Что делать?

 

разабрался!

 

Админцентр->Внешний вид ->Изменить HTML фрагменты ->skin_global (Основные HTML фрагменты)->global_board_header

 

Найдите:

 

<script type="text/javascript" src='jscripts/ipb_global.js'></script>
<script type="text/javascript" src='jscripts/ips_menu.js'></script>

 

Добавьте выше:

 

<script language="JavaScript" src="livesearch.js"></script>
<script>
function doLoad(force) {
	var query = '' + document.getElementById('query').value;
	var req = new Subsys_JsHttpRequest_Js();
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			if (req.responseJS) {
				document.getElementById('result').innerHTML = 
				req.responseJS.search;
			}
			if (req.responseText)
			{
			document.getElementById('debug').innerHTML = 
				"Debug Information:" + req.responseText;
			}
		}
	}
	req.caching = true;
	req.open('GET', '{$this->ipsclass->base_url}act=module&module=livesearch&cmd=search', true);
	req.send({q: query});
}   
var timeout = null;
function doLoadUp() {
	if (timeout) clearTimeout(timeout);
	timeout = setTimeout(doLoad, 1000);
}
</script>

 

Найдите:

 

<p><!--ipb.rightlinks.start-->

 

Замените на:

 

<form onsubmit="return false;">
<input onfocus="if (!this.smthwrttn) this.value=''; this.smthwrttn=1" type="text" id="query" onkeyup="doLoadUp()" value="Живой поиск" style="margin:0px; position: absolute; left: 30px; margin-top: 7px;">
</form>
<p>	
	<!--ipb.rightlinks.start-->

 

Найдите:

 

 

<!-- / End board header -->

 

Добавить выше:

 

 

<div id="result" style="border:0; margin:2px"></div>
<div id="debug" style="border:0; margin:2px"></div>

 

Вот так работает даже если сделать:

Перестройка кеш файлов

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.