Автор Тема: Русский Zen-Cart Rus 1.3.9: русский язык, страны, регионы и т.д.  (Прочитано 16323 раз)

Оффлайн AndrewBerezin

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 111
    • Просмотр профиля
Есть два варианта руссификации магазина Zen-Cart:
  • Первичная установка магазина на сервер. Для этого используется локализованный дистрибутив Zen-Cart 1.3.9h.
    Обычная установка через инсталятор:
    • Переписываете на хостинг.
    • Создаёте базу данных или используете существующую.
    • Запускаете /zc_install/index.php
    • Всё конвертируется и грузится автоматически.
    Это не сборка!!! Это оригинальный дистрибутив - никаких функциональных изменений, ничего не добавлено, только локализация, поддержка utf-8 и исправления ошибок.

    Системные требования:
    Веб-сервер - минимально Apache 1.3.38 или выше, рекомендуется Apache 2.2 (допускается работа на Windows/IIS)
    mySQL - минимально MySQL 4.1, рекомендуется MySQL 5.1 или выше.
    PHP - минимально PHP 5.2.0, рекомендуется PHP 5.3.2 или выше.
    Должны быть установлены следующие библиотеки:
    Поддержка mySQL
    Поддержка сессий
    Поддержка cURL с поддержкой SSL
    Поддержка iconv
    Поддержка Multibyte String
    Поддержка GD
    Поддержка XML - SimpleXML, DOM/XML
    Поддержка json
    Поддержка ZLIB Compression
    Register-Globals - должны быть выключены
    PHP safe mode - желательно выключить
    Всё это инсталятор проверит на первых шагах установки.


  • Руссификация установленного магазина. Для этого используются файлы локализации.
    Порядок действий таков:
    • Конвертируем базу данных в utf8_general_ci. Это можно сделать выполнив sql-запрос zc_install/sql/plugins/mysql_00_alter_tables_utf8.sql или с помощью скрипта convert_db2utf8.
    • Переписываем файлы локализации. Обратите внимание - некоторые файлы необходимо переписать заменив оригинальные файлы дистрибутива.
    • Указываем кодировку UTF-8 для всех языков.
    • Добавляем русский язык в админе.
    • Грузим в БД перевод стран и конфигурации, регионы и т.д.

Локализация включает в себя (utf-8):
  • языковые файлы.
  • таблицы БД.
  • кнопки.
  • шаблоны писем.
  • инсталятор.
  • валюта RUR и UAH.
  • налоги (НДС Россия - 0%, 10%, 18%, Украина - 20%).
  • страны.
  • регионы.
  • новый формат адреса, используемый по умолчанию для UA и RU - вместо кода региона используется название региона.
  • и т.д.

Замечания:

Ошибки, опечатки, критика, пожелания приветствуются!

Обсуждение на форуме osCommerce по-русски.
« Последнее редактирование: 23 Мая 2016, 11:22:03 от AndrewBerezin »

Оффлайн Arhiboss

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Добрый вечер! При установке русского языка появляется предупреждение MISSING LANGUAGE FILES OR DIRECTORIES ... Russian Russian. как это исправить? Помогите пожалуйста.

Оффлайн AndrewBerezin

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 111
    • Просмотр профиля
Добрый вечер! При установке русского языка появляется предупреждение MISSING LANGUAGE FILES OR DIRECTORIES ... Russian Russian. как это исправить? Помогите пожалуйста.
Прежде чем устанавливать русский язык, нужно переписать в директорию админа и includes файлы локализации. При создании русского языка укажите директорию russian (первая буква - строчная!!!) http://demo.zen-cart.su/admin-demo/languages.php?page=1&lID=2&action=edit .
« Последнее редактирование: 02 Декабря 2013, 20:43:33 от AndrewBerezin »