Поиск, просмотр организаций
 

Посетитель каталога может просматривать категории каталога, подкатегории и разделы подкатегорий. Переход по дереву категорий осуществляется с главной страницы. При просмотре списка организаций, первыми показываются организации из платных групп (A, B, C), после платных показываются организации находящиеся в бесплатной группе D. По умолчанию сортировка выполняется по названию компании в алфавитном порядке.

Список организаций в выбранной категории

При просмотре списка категорий посетитель может изменить порядок вывода компаний с помощью строки сортировки:

сортировка фирм

Доступны следующие опции: по названию, рейтингу, дате регистрации, по обновлению информации.

При просмотре категорий, посетитель может задать город в качестве фильтра. Если город присутствует в базе, то будут транслироваться организации для заданного города и посетитель сможет просматривать каталог категорий с учетом заданного фильтра. Если город не найден, то скрипт покажет все организации этой категории и фильтр "сбросится". Для сброса фильтра, достаточно оставить форму "Город" пустой.

Фильтр работает только при просмотре категорий, но не распространяется в целом на каталог.

В списке у каждой организации представлена следующая информация (в зависимости от шаблона):

  • Логотип
  • Название компании
  • Краткое описание
  • Рейтинг
  • Контактные телефоны
  • Адрес

Если у компании загружены: публикации, изображения, продукция или услуги, видеоролики, excel-прайсы, то по умолчанию рядом с названием компании выводятся маркеры.

Цвет и название маркера можно отредактировать в файле lang/language.ru.php:

$def_new="<font color=green size=1>новый</font>";
$def_updated="<font color=green size=1>обновленный</font>";
$def_offers_mark="<font color=5678A2 size=1>продукция</font>";
$def_images_mark="<font color=5678A2 size=1>изображения</font>";
$def_exel_mark="<font color=5678A2 size=1>exel прайсы</font>";
$def_video_mark="<font color=5678A2 size=1>видео</font>";
$def_hot="<font color=red size=1>горячий</font>";
$def_info_mark="<font color=990033 size=1>публикации</font>";

Контролировать количество выводимых организаций в списке на страницу, можно параметром (conf/config.php):

// Максимальное количество выводимых компаний при просмотре директории
$def_count_dir = "20";

Поиск организаций. Форма быстрого поиска.

В скрипте предусмотрен быстрый поиск. По умолчанию форма быстрого поиска доступна только на главной странице каталога.

Форма быстрого поиска может использоваться в двух вариантах:

1. По трем параметрам. Отдельный поиск по фирмам, продукции и услугам, по изображениям.

Поиск по трем параметрам

Для использования данной формы, параметр подключения в файле конфигураций (conf/config.php) должен быть равным 1:

// Использовать форму быстрого поиска 1- по трем параметрам, 2 - одной строкой
$def_serch_form_view_type=1;

2. Поиск одной строкой. В этом случае с помощью переключателей посетитель может задать поиск в нужном разделе:

Поиск одной строкой

Для использования данной формы, параметр подключения в файле конфигураций (conf/config.php) должен быть равным 2:

// Использовать форму быстрого поиска 1- по трем параметрам, 2 - одной строкой
$def_serch_form_view_type=2;

В скрипте работает режим автозаполнения. Алгоритм автозаполнения работает следующим образом. Запрос, отправленный с формы быстрого поиска, обрабатывается скриптом, в случае успешного результата, запрос заносится в таблицу запросов. При следующем наборе похожего запроса, выполняется вариант автозаполнения:

Тем самым обрабатываются только качественные запросы и предлагаются только варианты, найденные в каталоге. При этом запросы сохраняются переданные с любого типа: фирмы, продукция и услуги, публикации, прайс-листы или изображения.

Внедрение в шаблон.

Для того, чтобы вставить форму быстрого поиска на все страницы каталога, необходимо удалить строку из файла index.php:

include ("./searchform.inc.php");

Разместить код:

<? if ($def_search_form_view_all!="NO") include ("./searchform.inc.php"); ?>

в требуемом месте шаблона. Например, в файле template/ВАШШАБЛОН/header.php в самый конец файла, перед строкой:

<!-- HEADER END -->

Вы можете отключить форму быстрого поиска на некоторых страницах. Например, нет необходимости показывать форму на странице расширенного поиска. Для отключения формы, в требуемом файле, после строки:

include ( "./defaults.php" );

добавьте код:

$def_search_form_view_all="NO";

Т.е. для отключения поиска в расширенном варианте, добавьте код в файл search.php

В настройках скрипта Вы можете включить расширенный поиск в быстрой форме:

def_search_type = "FULLTEXT"; // LIKE or FULLTEXT
 
В этом случае используется другой алгоритм поиска.
 
Посетителям каталога доступен расширенный поиск по нескольким полям, а также просмотр организаций по первой букве.

Количество выводимых организаций в результатах поиска настраивается параметром (conf/config.php):

// Число компаний выводимых при поиске
$def_count_srch = "5";

 



Яндекс.Метрика