*

Love

  • *
  • 1934

Какая версия магазина?
osCommerce Online Merchant v2.3.1
с оф.сайта http://www.oscommerce.com/redirect.php/go,49

всё, разобралась, вопрос снят)

Здравствуйте! А я бы хотела услышать как с этим бороться. у меня такая же штука выпадает при выборе русского языка

Кто это победил? а главное - как?
Чего вам не понятно то? На русском вместо текста показывает языковые переменные. Что это значить? Это значить в русском не присвоены значения этим переменным.
Другого объяснения я тут не вижу.


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


вот это вообще непонятно. у меня открывается пустое окно и что с ним делать вообще?

*

Spido

  • *
  • 1610

Сделайте скриншот пустого окна и прикрепите его здесь.
Посмотрим что там не так.

Спасибо,  русификация прошла нормально, но вот только отзывы, в админке и в самих отзывах отображается зак  � ("Да классны�-� фильмец, советую всем посмотр�-�ть !!")    что  делать
(Здесь есть изображение, скрытое от гостей. Для просмотра зарегистрируйтесь или залогиньтесь)

Видимо неправильно база настроена в части соотношения.
Попробуйте поменять соотношение.

А где это настраивается а то тоже столкнулся. правда интересно. в админке так мягкий знак показывает. в превью отзыва тоже. а когда тыкаешь и открываешь отзыв на всю страницу - то все ок показывает.

*

Spido

  • *
  • 1610

А где это настраивается а то тоже столкнулся. правда интересно.
Посмотрите эту тему https://forum.oscommerce.ru/index.php?topic=1689.msg9191#msg9191
Если не поможет, то воспользуйтесь поиском, ключевое слово: сопоставление

День добрый! Установил
 файлы русификации для шаблона osCommerce 2.3.1, сайт перекосило к чертям. Скопировал папку с английским языком и частично перевели на русский. Не смог половину кнопок переименовать, т. к. не смог их найти ни в PHP файлах ни в изображениях. Где их взять? Буду благодарен за любой совет. Спасибо!

*

Spido

  • *
  • 1610

В osCommerce 2.3.1 нет шаблонов.

В osCommerce 2.3.1 нет шаблонов.
Шаблон куплен на reg.ru. Версия osCommerce 2.3.1.

*

Spido

  • *
  • 1610

Там и спросите.

*

Love

  • *
  • 1934

В osCommerce 2.3.1 нет шаблонов.
Шаблон куплен на reg.ru. Версия osCommerce 2.3.1.
Посмотрел я эти шаблоны, они перепродают их от TemplateMonster, а они вроде без системы шаблонов клепают прям на движок.

В osCommerce 2.3.1 нет шаблонов.
Шаблон куплен на reg.ru. Версия osCommerce 2.3.1.
Посмотрел я эти шаблоны, они перепродают их от TemplateMonster, а они вроде без системы шаблонов клепают прям на движок.

В итоге то, как лечить? Перевёл, админка на русском, на сайте теперь 2 языка (переключаются значками), но а) все "кнопки-иконки" переименованы б) расскиданы по сайту в рандомном порядке в) создавать новые каталоги на русском языке всё равно нельзя (можно, но на сайте не отображаются) г)всё что было старого назабито (в плане каталогов с товаром) осталось в английской версии и в русскую не перенеслось (подозреваю, что здесь основной подвох).

Попытался залить русификацию на версию 2.3.3.4
Не нашел в файлах
admin/includes/functions/database.php
includes/functions/database.php
строчку:
if ($$link) mysql_select_db($database);

В итоге на сайте можно переключаться между языками, на английской версии все нормально, а на русской пропали категории и товары.

Нашел вот такое
if ( $link ) {
        mysql_select_db($database, $link);
}
Заменил на
if ( $link ) {
        mysql_select_db($database, $link);
        $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');
}
Не помогло

*

Love

  • *
  • 1934

Попытался залить русификацию на версию 2.3.3.4
Не нашел в файлах
admin/includes/functions/database.php
includes/functions/database.php
строчку:
if ($$link) mysql_select_db($database);

В итоге на сайте можно переключаться между языками, на английской версии все нормально, а на русской пропали категории и товары.

Нашел вот такое
if ( $link ) {
        mysql_select_db($database, $link);
}
Заменил на
if ( $link ) {
        mysql_select_db($database, $link);
        $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');
}
Не помогло
Достаточно в корневом файле .htaccess вписать это
AddDefaultCharset UTF-8
А товары после русификации не поддаются редактированию чтобы и на русском стали, только удаление и добавление с нуля. Пока не сделают импорт языка из админки с дублированием инфы на том языке который импортируется так и будет. Это было реализовано в oSc 3.0A5.
И в этом русике не хватает кое чего на версию 2.3.3.4

« Последнее редактирование: 03 Дек. 2013 12:20:09 pm от Love »

Достаточно в корневом файле .htaccess вписать это
AddDefaultCharset UTF-8
А товары после русификации не поддаются редактированию чтобы и на русском стали, только удаление и добавление с нуля. Пока не сделают импорт языка из админки с дублированием инфы на том языке который импортируется так и будет. Это было реализовано в oSc 3.0A5.
И в этом русике не хватает кое чего на версию 2.3.3.4

Понятно. Просто испугало что товары пропали. Удалил старые из базы как вы посоветовали.
Вообще как я понял, менять кодировку не надо ни в файлах database.php ни в .htaccess
т.к. в одном из последних патчей oscommerce сами запилили везде utf8.
В подтверждение этому, все те изменения которые я пытался сделать добавляя utf8 никак не повлияли ни на что, видимо и так было в utf8.

А то что не все переведено это да, не знаете, не планируется ли допереводить?)

*

Spido

  • *
  • 1610

А то что не все переведено это да, не знаете, не планируется ли допереводить?)

Пока не планируется.