Поиск по товарам интернет-магазина в HostCMS v.6 Халява

#
Re: Поиск по товарам интернет-магазина в HostCMS v.6 Халява
seeker, пожалуйста
Заказов не беру. Консультирую редко.
#
Re: Поиск по товарам интернет-магазина в HostCMS v.6 Халява
После произведённого поиска в админке вылазит ошибка

<strong>Strict:</strong> Only variables should be passed by reference в файле /home/sankit/totoro-shop.com.ua/www/hostcmsfiles/lib/lib_43/lib_43.php (строка 51)
Стек вызовов:
Файл: hostcmsfiles/lib/lib_43/lib_43.php, строка 51,
Файл: modules/lib/model.php, строка 271,
Файл: modules/core/page.php, строка 137,
Файл: templates/template11/template.htm, строка 16,
Файл: modules/template/model.php, строка 86,
Файл: modules/core/page.php, строка 137,
Файл: templates/template1/template.htm, строка 94,
Файл: modules/template/model.php, строка 86,
Файл: modules/core/page.php, строка 137,
Файл: modules/core/command/controller/default.php, строка 375,
Файл: modules/core/router/route.php, строка 190,
Файл: index.php, строка 205",-1,"Интернет-магазин totoro-shop.com.ua",http://totoro-shop.com.ua/shop/search/?text=abc,46.37.212.3
#
Re: Поиск по товарам интернет-магазина в HostCMS v.6 Халява
lib_43 - это тдс поиска

ругается на 51 строку

  // если в реквесте передан идентификатор группы
51:  $group_id =  Core_Type_Conversion::toInt(Core_Array::getGet('group_id');
#
Re: Поиск по товарам интернет-магазина в HostCMS v.6 Халява
seeker,  разнесите эти действия в две строки:
$group_id = Core_Array::getGet('group_id');
$group_id = intval($group_id);


В репозитории постараюсь поправить вечером.

Ошибка, насколько я знаю, специфична для некоторых сборок php
Заказов не беру. Консультирую редко.
#
Re: Поиск по товарам интернет-магазина в HostCMS v.6 Халява
Заменил - теперь ошибка не появляется!

Спасибо!
#
Re: Поиск по товарам интернет-магазина в HostCMS v.6 Халява
Евгений, подскажите пожалуйста!
Нам очень хочется, чтобы поля "Краткое описание товара" и "Полное описание товара" в поиске не участвовали...
то есть: поиск осуществлялся только по полям: ID, Артикул, Производитель и Название товара...
Такое настройками можно Вашего модуля сделать?
Или это нужна доработка? (Стоит ли ждать?)
Заранее спасибо!
Знания имеют свои пределы, и только глупость человеческая не знает границ...
#
Re: Поиск по товарам интернет-магазина в HostCMS v.6 Халява
EZ-Web писал(а):
Нам очень хочется, чтобы поля "Краткое описание товара" и "Полное описание товара" в поиске не участвовали...
Так они и не участвуют.
В приведенном мною коде поиск происходит только по названию товара.

EZ-Web писал(а):
поиск осуществлялся только по полям: ID, Артикул, Производитель и Название товара...

Для полей ID и Артикул - см. http://www.hostcms.ru/forums/3/7579/#title53790 - принцип тот же.
Названия нужных вам полей можно подсмотреть в БД.
(Хотя, честно говоря, не понимаю, зачем вам в поиск ID, какой посетитель будет искать товар по его порядковому номеру в вашей базе данных?)
По производителям данным способом искать не получится, т.к. в таблице товаров лежат только идентификаторы производителей, а сама информация о них лежит в другой таблице.

EZ-Web писал(а):
Или это нужна доработка? (Стоит ли ждать?)

Нет, никаких доработок этого способа ждать не стоит.
Купите коммерческую версию с штатным модулем "Поиск", самая дешевая стоит 1900 рублей, мои доработки "Халявы" обойдутся вам значительно дороже.
Заказов не беру. Консультирую редко.
#
Re: Re: Поиск по товарам интернет-магазина в HostCMS v.6 Халява
вот в том-то и дело, что стоит редакция Малый бизнес, но в поиске участвуют поля описаний. тех.поддержка говорит, что исключить их из поиска не получится. вот и приходится рассматривать альтернативный вариант... пытаемся учесть пожелания заказчика...
Знания имеют свои пределы, и только глупость человеческая не знает границ...
#
Re: Поиск по товарам интернет-магазина в HostCMS v.6 Халява
EZ-Web, тогда нужно перед выполнением запроса к таблице товаров, выполнить похожий по смыслу запрос к таблице производителей,
получить набор подходящих IDшников и учесть их в запросе к таблице товаров.
Заказов не беру. Консультирую редко.
#
Re: Поиск по товарам интернет-магазина в HostCMS v.6 Халява
А как внедрить код формы в xsl шаблон?
Авторизация