ИТ

Русский язык для osCommerce Online Merchant v2.3.1

1. Файлы из первого архива залить в директорию магазина catalog/includes/languages/
2. Дамп обновления базы из второго архива залить в базу MySQL чистого магазина, чтобы русифицировать админку.
3. Файл из третьего архива положить в папку catalog/admin/includes/languages/

Перед русификацией админки — делайте бекап базы MySQL!
Если что-то не получится, то всегда сможете откатить назад.

Как залить дамп обновления базы:
Открываете панель управления базой PhpMyAdmin, входите под логином и паролем в эту панель.
Вверху слева будет горизонтальное меню с кнопкой «SQL».
Жмете на эту кнопку, откроется окно, где вставляете новые таблицы базы.
Выбираете файл oscommerce_update_ru.sql (файл имеет кодировку UTF-8) и жиете ОК.
Таблицы должны прописаться в базу, о чём будет выведено соответствующее сообщение по окончании процедуры записи.

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

admin/includes/functions/database.php
includes/functions/database.php
заменить строчку:
Код: [Выделить] if ($$link) mysql_select_db($database);
на:
Код: [Выделить] if ($$link) {
mysql_select_db($database);
$encode = ‘utf8’;
mysql_query(«set names ‘».$encode.»‘»);
mysql_query(«set character_set_client='».$encode.»‘»);
mysql_query(«set character_set_results='».$encode.»‘»);
mysql_query(«set character_set_server='».$encode.»‘»);
mysql_query(«set character_set_database='».$encode.»‘»);
mysql_query(«set character_set_connection='».$encode.»‘»);
mysql_query(«set session collation_connection='».$encode.»_general_ci'»);
mysql_query(«set collation_connection='».$encode.»_general_ci'»);
mysql_query(«set collation_server='».$encode.»_general_ci'»);
header(‘Content-type: text/html; charset=utf8’);
}