Тезисы выступления компании 7910 e-commerce на конференции "Электронная коммерция и торговля - 2008" на тему "Готовые программные решения для электронной коммерции" Подробнее»
Хочу добавить к прочим характеристикам товара поле КЛЮЧЕВЫЕ СЛОВА. Для пользователей это поле не должно быть видно, но поиск по нему должен работать. как это сделать?
Ключевые слова заполняются при редактировании или создании нового товара в поле Теги ключевых слов, эти ключевые слова попадут в тег <meta name="Keywords">
http://7910.org/oscommerce_chapter30.php
Где и как можно настроить язык поиска или почему набираю букву с в поиске , а выводит :Расширенный поиск
��������� Himcospaz
C���������� ���� Cold cream
������ Diacof
������ Evecare
������ ����� "�������" Dental cream Himalaya
:?:
Этот язык (кодировка) зависит от настроек хостинга. Для отображения здесь русских символов необходимо чтобы на сервере хостинга было установлено
AddDefaultCharset windows-1251
или в HTTP Response Headers был установлен Content-Type
[code:1:b9a2d9d325]text/html; charset=windows-1251[/code:1:b9a2d9d325]
еще может помочь раскомментировать (убрать 2 косые) в файле searchsuggest.php перед строчкой [code:1:a93ff1304b]//header("Content-type: text/html; charset=windows-1251");[/code:1:a93ff1304b]
hoster oтветил по этому поводу следующее:
22:55:00 :
Имеется в виду кодировка страницы или базы данных?
Если страницы, то её можно изменить стандартными способами html (чтобы браузер правильно её определял). Например: <meta http-equiv="Content-Type" content="text/html; charset=cp1251">
22:55:27 :
Если имеется в виду кодировка БД, то изменить можно кодировку для таблицы в phpMyAdmin. там это называется "сравнение"
22:56:10 :
а по вашему - иза в поиске это вылезает?
22:56:37 :
из -за чего?
22:56:39 :
Скорее всего из-за базы (если поиск идёт в базе).
Это не то и не другое - и не страницы и не база, это ответ AJAX, которому <meta http-equiv="Content-Type" content="text/html; charset=cp1251"> явно не установишь, потому что получаем не всю страницу, а лишь ответ от сервера, который возвращает данные в кодировке по умолчанию из HTTP Response Headers