По многочисленным просьбам была завершена работа над живым поиском.
Описывая раньше о Живом поиске я все таки доделал компонент для CMS. Назвал его iSearch.
Демонстрацию работы можно посмотреть здесь:
http://semperok.com/isearch
http://dip-group.com/isearch
Скачать компонент можно здесь: iSearch.rar.
Компонент не бесплатный его стоимость 30wmz.(Кошельки:WebMoney WMID 318394396307, Z202690878912, R407313445509). В оплате указать "Оплата компонента iSearch. Мой домен test.com" и продублировать мне в личку о проплате. Ключ привязан к домену.
Но его можно использовать, без ключа он работает, только с урезаным функционалом и справа напоминание о приобретении ключа.
Теперь собственно о компоненте:
1.Мгновенный поиск по компонентам сайта (В настройках можно указать по каким компонентам производить поиск);
2.Возможность добавление поиска в сторонние компоненты;
3.С базовыми знаниями php и sql — можно настраивать индивидуальный поиск и выдачу результатов как для быстрого так и для поиска по компонентам;
4.Возможность настройки режима автоматического вывода результатов по мере просмотра;
5.Фильтры по времени и параметрам поиска.
Установка компонента iSearch.
Перед началом установки убедитесь, пожалуйста, что Ваш сервер соответствует техническим требованиям. Требования такие же как и для карты. Можно посмотреть здесь.
Процесс установки:
Залейте файлы из архива в корневую папку Вашего сайта;
Важно: файл /components/isearch/model.php нужно заливать в бинарном (двоичном) режиме!
Режим передачи обычно можно выбрать при копировании в FTP-клиенте.
В панели управления InstantCMS перейти в раздел Компоненты и нажать кнопку Установить;
Установить компонент iSearch;
В панели управления перейти в раздел Компоненты -> iSearch -> Настройки и ввести лицензионный ключ;
Если используете собственный шаблон копируете все содержимое templates/_default_/ в Ваш шаблон;
Содержимое файла /templates/_default_/css/добавить содержимое в свой файл стилей.css добавить в конец css-файла вашего шаблона.
Немного о том как построен поиск.
В каждую компоненту сайта добавляется два файла search_full.php и search_quick.php. Первый для поиска только в данном компоненте, 2-й для быстрого поиска по всем компонентам. Более подробно опишу позже в отдельной ветке.
Что планируется сделать в ближайшее время:
1.Индивидуальные филтры для каждого компонента, т.е. к примеру для карты было бы актуально сделать фильтры по стране, городу, улице. Для форума — по веткам.
2.Сортировка вывода, что популярней то выше и т.п.
Также рад буду слышать Ваши пожелания по улучшению поиска.
Всем удачного дня.
Описывая раньше о Живом поиске я все таки доделал компонент для CMS. Назвал его iSearch.
Демонстрацию работы можно посмотреть здесь:
http://semperok.com/isearch
http://dip-group.com/isearch
Скачать компонент можно здесь: iSearch.rar.
Компонент не бесплатный его стоимость 30wmz.(Кошельки:WebMoney WMID 318394396307, Z202690878912, R407313445509). В оплате указать "Оплата компонента iSearch. Мой домен test.com" и продублировать мне в личку о проплате. Ключ привязан к домену.
Но его можно использовать, без ключа он работает, только с урезаным функционалом и справа напоминание о приобретении ключа.
Теперь собственно о компоненте:
1.Мгновенный поиск по компонентам сайта (В настройках можно указать по каким компонентам производить поиск);
2.Возможность добавление поиска в сторонние компоненты;
3.С базовыми знаниями php и sql — можно настраивать индивидуальный поиск и выдачу результатов как для быстрого так и для поиска по компонентам;
4.Возможность настройки режима автоматического вывода результатов по мере просмотра;
5.Фильтры по времени и параметрам поиска.
Установка компонента iSearch.
Перед началом установки убедитесь, пожалуйста, что Ваш сервер соответствует техническим требованиям. Требования такие же как и для карты. Можно посмотреть здесь.
Процесс установки:
Залейте файлы из архива в корневую папку Вашего сайта;
Важно: файл /components/isearch/model.php нужно заливать в бинарном (двоичном) режиме!
Режим передачи обычно можно выбрать при копировании в FTP-клиенте.
В панели управления InstantCMS перейти в раздел Компоненты и нажать кнопку Установить;
Установить компонент iSearch;
В панели управления перейти в раздел Компоненты -> iSearch -> Настройки и ввести лицензионный ключ;
Если используете собственный шаблон копируете все содержимое templates/_default_/ в Ваш шаблон;
Содержимое файла /templates/_default_/css/добавить содержимое в свой файл стилей.css добавить в конец css-файла вашего шаблона.
Немного о том как построен поиск.
В каждую компоненту сайта добавляется два файла search_full.php и search_quick.php. Первый для поиска только в данном компоненте, 2-й для быстрого поиска по всем компонентам. Более подробно опишу позже в отдельной ветке.
Что планируется сделать в ближайшее время:
1.Индивидуальные филтры для каждого компонента, т.е. к примеру для карты было бы актуально сделать фильтры по стране, городу, улице. Для форума — по веткам.
2.Сортировка вывода, что популярней то выше и т.п.
Также рад буду слышать Ваши пожелания по улучшению поиска.
Всем удачного дня.
Реклама #
Александр 13 лет назад #
Semper 13 лет назад #
bartelbi 13 лет назад #
Олег Васильевич я 13 лет назад #
Semper 13 лет назад #
Евгений Фоменко 13 лет назад #
Евгений Фоменко 13 лет назад #
Semper 13 лет назад #
reload 13 лет назад #
Semper 13 лет назад #
Fuze 13 лет назад #
Semper 13 лет назад #
Fuze 13 лет назад #
К сожалению, ваш компонент небезопасен, поправите изъяны безопасности, сделаете код более адекватным, чтобы в нем можно было хоть что-то понять, без проблем поправлю search_full.php и search_quick.php под компонент instantvideo.
Semper 13 лет назад #
RooKee 13 лет назад #
джин 13 лет назад #
Я у себя на сайте вообще минусы убрал)
lezginka.ru 13 лет назад #
пригодится для мобильной версии сайта
Katerina 13 лет назад #
1.Написала Аб в поисковой строке на semperok:
1.1.Поиск "Быстрый поиск" - сайт задумался... Ждала 3 минуты - ответа не дождалась. Если одновременно поиском будут пользоваться сотни человек - сайт упадет.
1.2.Поиск "Универсальный каталог" - Найдено материалов: 5103. Слишком длинная лента - нет постраничного вывода. До конца ленты так и не смогла дойти.
2.Написала "Аб"(в кавычках) там же:
2.1.Поиск "Универсальный каталог" - Найдено материалов: 1303. Но при проверке на статьях я не нашла "Аб" (в кавычках), только без кавычек в составе слов. В чем разница с пунктом 1.2? Почему тогда материалов меньше?
Semper 13 лет назад #
Относительно Аб - я жестко прописал чтобы поиск активировался при введении мин. 3 символа, думаю это вынесу в настройки.
Если одновременно поиском будут пользоваться сотни человек - сайт упадет. - тут все зависит от того насколько мощный у Вас будет сервер. Т.к. нагрузка пропорционально зависит от выполнения запросов к БД.
В старом поиске мы делаем 3 операции: 1.Делаем запрос к БД на выборку данных(select). 2.Записываем их в отдельную табл.(insert) 3.Делаем запрос к отдельной табл.(select) В быстром поиске всего одна операция - Запрос к БД на выборку данных(select).
1.2.Поиск "Универсальный каталог" - Найдено материалов: 5103. Слишком длинная лента - нет постраничного вывода. До конца ленты так и не смогла дойти. - постраничный поиск считаю уже морально устарелым. Слишком длинный лист - писал в конце что допишу фильтры, что упростит поиск.
Относительно кавычек - спецсимволы(", \) автоматически удаляются.
относительно конкурса по блогам можно сделать. Специально для Вас первым фильтром будет сортировка по рейтингу, но сначала доделаю то что описал Fuze.
Fuze 13 лет назад #
Semper 13 лет назад #
Олег Васильевич я 13 лет назад #
Semper 13 лет назад #
bondar 12 лет назад #
Semper 12 лет назад #
bondar 12 лет назад #
Semper 12 лет назад #
bondar 12 лет назад #
saladin 12 лет назад #