Skat-SL 1 Опубликовано 1 июля, 2009 Жалоба Share Опубликовано 1 июля, 2009 Подниму старую тему: http://vamshop.ru/forum/index.php?topic=1747.0 Куда вставлять поисковый запрос, если от бокса поиска и поля в шапке решили отказаться? Перерыл advanced_search_result.php, так и не врубился, куда можно вписать код с поисковым запросом? Нельзя сказать, что сильно принципиальный вопрос, но... Либо как-то убедить заказчика, что так делать не нужно? Спасибо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 июля, 2009 Жалоба Share Опубликовано 1 июля, 2009 В результатах поиска используется шаблон списка товаров, можно прямо в шаблоны списка товаров /templates/шаблон/module/product_listing/ вставить форму поиска. Ссылка на сообщение Поделиться на другие сайты
Skat-SL 1 Опубликовано 1 июля, 2009 Автор Жалоба Share Опубликовано 1 июля, 2009 А где прописано, какой именно шаблон? т.е. если я скопирую шаблон и переделаю его под результаты поиска, как указать его? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 июля, 2009 Жалоба Share Опубликовано 1 июля, 2009 Вставьте в шаблоны поиска товара примерно такой код: {if $CATEGORIES_NAME}<form action="advanced_search_result.php" method="get"><input type="text" name="keywords" /><input type="image" src="templates/vamshop/buttons/russian/button_quick_find.gif" alt="Искать" title=" Искать " /></form>{/if}[/code] Ссылка на сообщение Поделиться на другие сайты
Skat-SL 1 Опубликовано 1 июля, 2009 Автор Жалоба Share Опубликовано 1 июля, 2009 Только наоборот условие надо ставить: {if $CATEGORIES_NAME}{else}<form action="advanced_search_result.php" method="get"><input type="text" name="keywords" /><input type="image" src="templates/vamshop/buttons/russian/button_quick_find.gif" alt="Искать" title=" Искать " /></form>{/if}[/code]Так заработало, спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 июля, 2009 Жалоба Share Опубликовано 2 июля, 2009 Не за что. Ссылка на сообщение Поделиться на другие сайты
Skat-SL 1 Опубликовано 2 июля, 2009 Автор Жалоба Share Опубликовано 2 июля, 2009 При нажатии на ссылку "поиск" в шапке, вылетает такая ошибка: Fatal error: Call to undefined function: vam_hide_session_id() in z:\home\skat-sl\www\advanced_search.php on line 34 Строка 34 вот: $vamTemplate->assign('FORM_ACTION', vam_draw_form('advanced_search', vam_href_link(FILENAME_ADVANCED_SEARCH_RESULT, '', 'NONSSL', false), 'get', 'onsubmit="return check_form(this);"').vam_hide_session_id()); Что такое случилось вдруг? skat-sl.ru/index.php Ссылка на сообщение Поделиться на другие сайты
exQ 0 Опубликовано 5 июля, 2009 Жалоба Share Опубликовано 5 июля, 2009 Здравствуйте, Я получаю эту ошибку: Warning: error_log(mysql_db_error.log) [function.error-log]: failed to open stream: Permission denied in /var/customers/webs/style/inc/vam_db_error.inc.php on line 40 Интернет-магазин закрыт на техническое обслуживание, заходите позже! Проблема с MySQL. Как узнать причину ошибки. Я пытаюсь сделать поиск со специальные символы, например, поиск с dress это хорошо, но (на русском языке платье делает эту ошибку, но я знаю, есть написано так!) Извините за русский язык, я могу читать, но я не могу писать по-русски . Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 июля, 2009 Жалоба Share Опубликовано 5 июля, 2009 Skat-SL Удали из кода: .vam_hide_session_id()[/code] Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 июля, 2009 Жалоба Share Опубликовано 5 июля, 2009 exQ С базой данных что-то не так. Нужно для начала узнать, что за ошибка в базе данных. Вот как узнать ошибку - http://vamshop.ru/faq.php/faq_id/36/question/V-magazine-vyvoditsya-soobshenie--Internet-magazin-zakryt-na-tehnicheskoe-obsluzhivanie--zahodite-pozzhe----chto-yeto-za-soobshenie-i-kak-ego-otklyuchit-- Скажите, что за ошибка в mysql_db_error.log Тогда смогу конкретнее сказать, в чём проблема. Ссылка на сообщение Поделиться на другие сайты
exQ 0 Опубликовано 5 июля, 2009 Жалоба Share Опубликовано 5 июля, 2009 Это ошибка 05/07/2009 17:07:26 | 1267 - Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation 'like' | SELECT distinct p.products_id, p.products_price, p.products_model, p.products_quantity, p.products_shippingtime, p.products_fsk18, p.products_image, p.products_weight, p.products_tax_class_id, pd.products_name, pd.products_short_description, pd.products_description FROM products AS p LEFT JOIN products_description AS pd ON (p.products_id = pd.products_id) LEFT OUTER JOIN products_attributes AS pa ON (p.products_id = pa.products_id) LEFT OUTER JOIN products_options_values AS pov ON (pa.options_values_id = pov.products_options_values_id) LEFT OUTER JOIN specials AS s ON (p.products_id = s.products_id) AND s.status = '1' LEFT OUTER JOIN products_to_products_extra_fields AS pe ON (p.products_id = pe.products_id) WHERE p.products_status = '1' AND pd.language_id = '2' AND ( ( pd.products_keywords LIKE ('%čęė%') OR pd.products_description LIKE ('%čęė%') OR pd.products_short_description LIKE ('%čęė%') OR pd.products_name LIKE ('%čęė%') OR p.products_model LIKE ('%čęė%') OR pe.products_extra_fields_value LIKE ('%čęė%') OR (pov.products_options_values_name LIKE ('%čęė%') AND pov.language_id = '2') ) ) GROUP BY p.products_id ORDER BY p.products_id | /advanced_search_result.php?sid=f402ed98404840fe98b0f4211a61cdff&keywords=%C4%8D%C4%99%C4%97&x=9&y=10 Я вижу, что он использует UTF8, но специальные символы, как "Cee" не признаются. Если я типа EXACT матч это хорошо, но подобные - ошибка .. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 июля, 2009 Жалоба Share Опубликовано 5 июля, 2009 Видимо, разные таблицы созданы в разных кодировках, нужно, что б все таблицы были в utf8 Ссылка на сообщение Поделиться на другие сайты
Skat-SL 1 Опубликовано 5 июля, 2009 Автор Жалоба Share Опубликовано 5 июля, 2009 Александр, благодарствую ;-) Удалил - помогло. Ссылка на сообщение Поделиться на другие сайты
exQ 0 Опубликовано 5 июля, 2009 Жалоба Share Опубликовано 5 июля, 2009 Большое вам спасибо, я имел две таблицы в latin1_swedish_ci .. Они были products_extra_fields и products_to_products_extra_fields ут изменил кодировку, как вы предложили - проблема решена. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 июля, 2009 Жалоба Share Опубликовано 6 июля, 2009 Не за что, хорошо, что разобрались. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения