-
Публикаций
29 -
Зарегистрирован
-
Посещение
Информация о quartz
- День рождения 10/23/1988
Информация о вас
-
Фриланс
Пользователь
-
Версия CMS
2.x
-
Откуда
Москва
-
спасибо) с запросами повозился пришлось по своему писать $keyword = $simpla->db->escape($keyword); $query = "SELECT p.id, p.name, i.filename AS image, v.sku AS sku FROM __products p LEFT JOIN __images i ON i.product_id=p.id AND i.position=(SELECT MIN(position) FROM __images WHERE product_id=p.id LIMIT 1) LEFT JOIN __products product WHERE (p.name = '{$keyword}') ORDER BY p.name LIMIT ?";$simpla->db->query($query, $limit);
-
как назначить условие поиска по слову *целиком* к примеру у нас есть товары (торгуем телефонами) SAMSUNG Galaxy S6 EdgeGalaxy S6 DuosGalaxy Ace 4Galaxy Grand Prime VEGalaxy Note 4Galaxy E7Galaxy A5Galaxy S4 mini Вбиваю в поиск Galaxy отображает все варианты Galaxy такой вариант не устраивает требуется отображение товара, поиском - *по точному* его написанию: Galaxy Note 4
-
Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "/home/****/*******/docs/design/Theme1/html/product.tpl" on line 65 "{/foreach}" unclosed {if} tag <-- thrown in /home/*****/****/docs/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php on line 65 это если в product.tpl меняю
-
кстати, в // Если на прошлом шаге товар не нашелся, и задано хотя бы название товара if(!empty($variant['sku']) && empty($variant['name'])) -> меняю ($variant['name'])) на другое условие, например ($variant['images'])) -- тогда он всё подряд импортирует) одноимённые товары, даже если есть *вариант* к товару) ---- http://forum.simplacms.ru/topic/1379-%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82-%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%