Голосование

Для каких целей Вы используете русскоязычный osCommerce 3.0 (RuBiC)?

Для создания своего интернет-магазина
316 (76.1%)
Для изготовления интернет-магазинов другим людям на заказ
24 (5.8%)
Для своего интернет-магазина и для изготовления интернет-магазинов другим людям на заказ
28 (6.7%)
Для ознакомления и не более
41 (9.9%)
Мне не интересен этот скрипт
6 (1.4%)

Проголосовало пользователей: 37

RuBiC - (русскоязычный проект osCommerce 3.0 Alpha) - обсуждение

Уважаемые пользователи!
Описание магазина
Введение

Онлайн-магазин osCommerce 3.0 является проектом, полностью созданном на базе скрипта osCommerce 3.0. Начало проекта ведется с мая 2009 года. На тот момент были начаты работы по написанию русификатора для только что вышедшей в свет новой версии osCommerce 3.0 Alpha 5. После выхода русификатора 23 июня 2009 года был положен старт проекту, который сейчас имеет название osCommerce 3.0.

В ходе работ над русификатором для osCommerce 3.0 выявились проблемы локализации, которые потребовали фиксов, так как магазин имел проблемы с языкам без латиницы. Изначально не отправлялись письма с хоста магазина если присутствовали кириллические символы, в отзывах по товарам были "краказябалы", дата добавления товаров отображалась закорючками и т.п.. Проблем было предостаточно, и поэтому для нормальной работы магазина на русском языке потребовались патчи. Таким образом патчей набралось достаточное количество. Причем появились патчи уже не связанные с локализацией, но исправляющие другие выявленные баги.

Спустя время было принято решение русификатор переименовать в Service Pack. Это произошло 24 января 2010 года. Позже в пакет исправлений стали включаться изменения по дизайну, новые шаблоны, некоторые модули и доработки.

1 февраля 2011 года было принято решение переименовать проект в более короткое и запоминающееся название osCommerce 3.0, так как проект уже не только вносил исправления, но и внедрял некоторые нужные новые модули в магазин.

Архитектура магазина построена по принципу MVC+L (Модель-представление-поведение+язык / Model-View-Controller+Language), в которой модель данных приложения, пользовательский интерфейс, языковые данные и управляющая логика разделены на четыре отдельных компонента, так, что модификация одного из компонентов оказывает минимальное воздействие на другие компоненты.
Возможности магазина

Общая функциональность osCommerce 3.0:

    Совместимость со всеми версиями PHP 5.2 и выше
    Все функции имеют модульную структуру
    Объектно-ориентированная структура (MVC+L)
    Полная мультиязычность

Установка osCommerce 3.0:

    Автоматическая установка и обновление версий через веб-интерфейс

Дизайн в osCommerce 3.0:

    Шаблонная структура XHTML/CSS
    Легкая интеграция дизайна в новый сайт
    Поддержка динамических изображений

Функциональность администраторской части osCommerce 3.0:

    Поддержка неограниченного количества товаров и категорий
    Структура "Товары-Категории"
    Структура "Категории-Товары"
    Добавление/Редактирование/Удаление категорий, товаров, производителей, пользователей и обзоров
    Панель администратора защищена через логин и пароль, которые задаются во время установки
    Связь с клиентами напрямую через E-Mail
    Система резервного копирования и восстановления базы данных
    Печать счетов и отгрузочных (путевых) листов в окне заказа
    Статистика по товарам и покупателям
    Поддержка мультиязычности
    Поддержка неограниченного количества валют
    Автоматическое обновление курсов валют (ЦБРФ, НБУ, НБРБ, НБМ, Oanda, XE)
    Выбор вида отображаемой информации на странице заказа
    Поддержка статических и динамических баннеров с полной статистикой
    Менеджер слайдов
    Возможность редактирования 100% текста каталога товаров из административной панели без необходимости правки файлов
    Создание статей/новостей и их ассоциация с товарами
    Создание гибкой системы скидок на товары в процентах и фиксированной сумме
    Добавление/удаление/редактирование разделов и текста в боксе информации из панели администратора
    E-mail в HTML и текстовом форматах

Функциональность пользовательской части osCommerce 3.0:

    Все заказы размещаются в базе данных для их быстрого и эффективного поиска
    Клиенты могут видеть историю покупок и состояние заказа
    Клиенты могут редактировать свои личные аккаунты
    Адресная книга с несколькими адресами доставки и расчетов
    Временная корзина покупателя для гостевых посетителей сайта и постоянная корзина покупателя для клиентов
    Быстрый и понятный поиск, а также расширенный поиск по характеристикам
    Предсказуемая процедура контроля
    Безопасные транзакции через SSL
    Количество товаров в каждой категории может быть отображено или скрыто
    Общий и "по категориям" список бестселлеров
    Отображение товаров, которые наиболее часто покупают с текущим товаром
    Капча (антиспам) для формы обратной связи
    Отображение сведений о доставке в описании товара

Товары:

    Динамические связи товаров по характеристикам
    Описание товаров с использованием визуального HTML-редактора
    Автоматический вывод уцененных товаров
    Контроль наличия товаров и их отображения
    Подписка на рассылку

Оплата:

    Поддержка многочисленных оффлайновых способов оплаты
    Поддержка многочисленных онлайновых способов оплаты (2CheckOut, Paypal, Authorize.net, iPayment, Chronopay и др.. Опционально Webmoney, Liqpay, Rbkmoney, Robokassa и т.д.)
    Определенные условия оплаты для разных зон

Доставка:

    Задание веса, цены и пункта назначения с помощью модуля доставки
    Назначение ограничений в реальном времени (UPS, USPS, Fedex, ..)
    Отгрузка в зависимости от веса и пункта назначения

Налоги:

    Гибкая система расчета налогов в зависимости от района и страны
    Установка различных налоговых ставок для разных товаров

Установка и обновление
Требования к системе

Основными требованиями к хостингу для установки osCommerce 3.0 являются:

    PHP v. 5.2+ (с расширениями MySQLi)
    MySQL v. 4.1.13+ или v. 5.0.7+

Установки PHP:

    register_globals - Off
    magic_quotes - Off
    file_uploads - On
    session.auto_start - Off
    session.use_trans_sid - Off
    session.use_only_cookies - Off

Расширения PHP:

    MySQLi
    GD
    cURL
    json
    mbstring
    SimpleXML
    imagemagick (не критично)
    OpenSSL (желательно)
    bz2 (не критично)
    zip (не критично)

Процесс установки

Закачайте файлы osCommerce 3.0 на Ваш сервер. Рекомендуем во избежание повреждения файлов при закачке производить закачку osCommerce 3.0 в архивированном виде на сервер, с дальнейшим извлечением архива средствами административной панели хостинга или консолью SSH. Если в панели хостинга нет возможности работать с архивами, то рекомендуем использовать ftp-менеджер Filezilla или подобный.

Так как osCommerce 3.0 создан в UTF-8 кодировке, то для его нормального функционирования нужно, при создании базы данных в phpMyAdmin, установить такие значения:

MySQL-кодировка: utf8 (рис. 1)

Сопоставление соединения с MySQL: utf8_unicode_ci (либо, в зависимости от ситуации, utf8_general_ci) (рис. 1)

Сравнение: utf8_unicode_ci (либо, в зависимости от ситуации, utf8_general_ci) (рис 2.)

Примечание: Сопоставление соединения utf8_general_ci более быстрое, но при сортировке менее точное, а сопоставление в utf8_unicode_ci более правильное, поддерживает расширения, но более медленное. Рекомендуем использовать utf8_unicode_ci.


Далее в строке браузера наберите адрес вашего сайта. На экране отобразится страница инсталлятора.

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

В левой части экрана указаны параметры сервера. Если параметр соответствует необходимому, то рядом с ним показывается зеленая галочка. Если сервер подходит по параметрам, то можно приступать к следующему шагу. Нажимаем кнопку Установить.

    Шаг 1. На первом шаге необходимо настроить параметры соединения с базой данных сервера. Если параметры окажутся не верными то в левой части экрана отобразится предупреждение с источником ошибки.

    Шаг 2. На втором шаге требуется сконфигурировать пути на сервере. Особенно внимательно отнеситесь к созданию пути для рабочей директории work. Эту директорию для большей безопасности желательно создать ниже корневой (root) директории сервера. Пример: Root директория сервера - www/htdocs/. Work (рабочая) директория - www/work/. Если путь к рабочей категории сконфигурирован не верно, то рядом со строкой ввода пути к рабочей категории появится предупреждающий знак (восклицательный знак в квадрате оранжевого цвета).

    Шаг 3. На третьем шаге будет предложено произвести необходимые настройки (установки) магазина. Если Вы хотите чтобы импортировались образцы демо-товаров, то поставьте галочку "Импорт образцов данных".

    Шаг 4. Это заключительный шаг установки. На нем Вам будут указаны пути в административную панель и в каталог с товарами.

Структура панели Администратора
Конфигурация

    Этот раздел служит для конфигурации основных настроек магазина.
    Администраторы

    В этом разделе осуществляется установка/редактирование административных прав для пользователей административной панели. С помощью этого инструмента можно создать администраторов магазина, имеющих доступ с строго определенным разделам административной панели магазина. Например администратор-менеджер может получить права только для доступа к управлению товарами, и все остальные меню у него будут отсутствовать. Администратор приема заказов может получить права только на обработку заказов и т.п..

    Добавление/редактирование администраторов осуществляется кнопкой Добавить в правой верхней части экрана. При этом создается логин и пароль администратора и указываются разделы, к которым администратор будет иметь доступ. Добавление разделов доступа осуществляется из раскрывающегося списка в третьем поле. Удаление разделов осуществляется нажатием на кнопку с изображением белого знака Х в красном круге.
    Конфигурация

    Этот пункт в меню дает доступ к различным конфигурационным настрокам магазина.
    Мой магазин

    Название магазина - укажите название вашего магазина.

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

    E-Mail адрес - укажите E-Mail адрес Вашего магазина. Этот адрес будет отображаться в письмах клиентам, но не обязательно именно с него будет идти отправка писем.

    E-Mail от - этот адрес используется для отправки писем. Также можно прописать имя отправителя.

    Страна - укажите страну местонахождения магазина.

    Зона - укажите зону расположения магазина внутри страны (регион).

    Быстрая отправка сообщений о заказе - укажите E-Mail на который Вы хотите получать уведомления о сделанных клиентами заказах. Можно указывать несколько E-Mail адресов.

    Разрешить гостям рекомендации другу - если вы хотите чтобы гости могли рекомендовать товар своим друзьям, то активируйте эту функцию.

    Адрес магазина и телефон - укажите координаты Вашего магазина (адрес, телефон, ICQ и т.п.).

    Десятичные знаки в налогах - укажите количество десятичных знаков (знаков после запятой) в значениях налогов.

    Отображать це

« Последнее редактирование: 09 Мар 2018 20:24:37 pm от Spido »

Уважаемые форумчане. Готовится к выпуску первый неофициальный сервис-пак, который будет доступен для любой версии (любого языка) osCommerce 3A5. В этом сервис-паке будет устранен очень большой перечень проблем, и самое главное - будет полная мультиязычная поддержка теперь в АДМИНИСТРАТИВНОЙ части магазина и КАТАЛОГЕ ТОВАРОВ. Т.е. полная 100% мультиязычность, чего не наблюдалось с osCommerce за все время. Все меню магазина будут на том языке, который Вы выберите. Так как многие описания меню и всей админки пришлось вывести в языковые переменные, то и для того чтобы установить например, французский язык, нужно чтобы и сам язык был для версии osCommerce 3A5 SP1. По умолчанию будут полностью работоспособны русский и английский языки, но в будущем будут проведены переговоры с создателями других языков с целью их адаптации под сервис-пак, ведь преимущества очевидны. В ближайшее время будет добавлен венгерский язык. Практически полную адаптацию языка можно провести своими руками имея на руках полную переведенную версию, включая базу данных. Но таких полных переводов, кроме русского и венгерского пока в интернете нет.

Сервис пак составляется на основе долгой работы по русификации и "венгризации" osCommerce 3A5, и все исправления собраны начиная с середины 2009 года и по сей день. Кроме того за это время в исправлениях принимали участие коллеги из Венгрии, Украины, России.

Пользователям русскоязычного osCommerce версий STABLE можно будет легко проапгрейдиться до версии Service Pack 1, которая сейчас дорабатывается.

Задавайте свои вопросы. Нужные и ненужные 
(Здесь есть изображение, скрытое от гостей. Для просмотра зарегистрируйтесь или залогиньтесь)

« Последнее редактирование: 20 Мар 2010 01:38:47 am от musicman »

День добрый!

А не подскажете - где можно скачать Service Pack 1 для osCommerce 3.0 Alpha 5

С уважением, Дмитрий

Дата релиза сервиспака примерно 24...27 Января 2010... Практически все готово - сейчас начинается предрелизная проверка, и после нее сервис-пак будет опубликован. Вообще если честно хочу успеть до 24, так что постараюсь не задерживаться. Но лишнее тестирование не помешает перед выпуском)

Спасибо, и - УДАЧИ!!!

Добавлен FIX (http://addons.oscommerce.com/info/6962)

Видимо это последний фикс перед релизом, и сервиспак выйдет с таким чейндлогом.

Готовится релиз 24 числа...

Сообщаю что сервиспак доступен для скачивания с 24.01.2010. Небольшой чейнджлог:

SERVICE PACK 1 устраняет следующий список ошибок:

- ПОЛНАЯ МУЛЬТИЯЗЫЧНОСТЬ АДМИНИСТРАТИВНОЙ ПАНЕЛИ И КАТАЛОГА ТОВАРОВ!!! 100% МУЛЬТИЯЗЫЧНАЯ ПОДДЕРЖКА!!!
- FIX модуля "Доставка в тарифную зону"
- FIX элемента radiobutton атрибутов товаров в Internet Explorer
- FIX отображения модели товаров
- Доработка модуля "Сведения о доставке" (http://addons.oscommerce.com/info/7156)
- FIX (http://addons.oscommerce.com/info/7144)
- FIX (http://addons.oscommerce.com/info/7122)
- FIX (http://addons.oscommerce.com/info/7091)
- FIX (http://addons.oscommerce.com/info/6973)
- FIX (http://addons.oscommerce.com/info/6972)
- FIX (http://addons.oscommerce.com/info/6963)
- FIX (http://addons.oscommerce.com/info/6962)
- FIX (http://addons.oscommerce.com/info/6959)
- FIX (http://addons.oscommerce.com/info/6927)
- FIX (http://addons.oscommerce.com/info/6656)
- FIX OSC-1031
- FIX OSC-1010
- FIX OSC-966
- FIX OSC-943
- FIX OSC-841
- FIX OSC-840
- FIX Tiny MCE (http://forums.oscommerce.com/index.php?showtopic=343356)
- Add FIX better osc3 default template 2.0
- FIX Date Bugfix (для отображения даты в цифровом формате). Необходим для многих неанглийских языков.
- другие микрофиксы и т.п.


В комплекте следующие языковые файлы:
-English (с поддержкой Service Pack 1)
-Russian (с поддержкой Service Pack 1)


Для русскоязычных пользователей создана версия с русскоязычными настройками базы. Рекомендуем использовать ее.


Копирование файлов легко произвести методом: выделить все папки сервиспака в корневом каталоге сервиспака и вставить в корневой каталог с оригинальными файлами osCommerce. На вопрос - Заменить все? - отвечаем да. Все файлы скопируются автоматически по соответствующим папкам и подпапкам. Весь процесс занимает не более 30 секунд. После этого будет готов дистрибутив SP1, который можно заливать на сервер и инсталлировать.

КОПИРОВАНИЕ НЕОБХОДИМО ПРОИЗВОДИТЬ НА СВОЕМ ЛОКАЛЬНОМ КОМПЬЮТЕРЕ (а не сразу на сервер) ВО ИЗБЕЖАНИЕ ВОЗМОЖНЫХ ПРОБЛЕМ!

Предусмотрено 2 редакции сервиспака: одна общая и вторая с русскоязычными региональными настройками базы для РФ. Рекомендуем для использования в РФ вариант 2.

« Последнее редактирование: 09 Мар 2018 19:52:58 pm от Spido »

 ...
(Здесь есть изображение, скрытое от гостей. Для просмотра зарегистрируйтесь или залогиньтесь)

« Последнее редактирование: 28 Янв 2010 00:48:17 am от musicman »

http://addons.oscommerce.com/info/7207 - отсюда можно тоже скачать сервиспак. Это актуально, так как разработчик сейчас меняет хостинг.

Сообщаю что Harald Ponce de Leon (главный по osCommerce) удалил сервиспак, мотивируя это тем, что я не вел все изменения в http://github.com/osCommerce/oscommerce. На сколько я знаю эти изменения там ведут люди, которые в прямом контакте с ним. Так как я делал контрибут, а не официальный сервиспак, то мне не совсем понятно почему так сделано. Хотя он и написал что это хорошая работа. Сейчас веду с ним переговоры, о том, почему поставили наш сервиспак в особые условия, нежели других разработчиков контрибутов. На любые другие контрибуты таких условий нет. У нас такой же контрибут, на котором написано что он неофициальный! Если есть комментарии, пишите. Пока как то грустно вышло... Похоже им не хочется его публиковать по причинам, якобы претендующим на основной сервиспак. Хотя никогда до этого сервиспаков сам осц не выпускал, и были лишь новые версии...

Прикрепляю текст письма:
--------------------------

Hi Alexander..

Thanks, and nice work, for your contribution of a service pack 1 add-on for osCommerce Online Merchant v3.0 Alpha 5. Unfortunately we do not allow such releases to be published through our Add-Ons site or community support forum and the add-on and topic thread have been removed.

I would really appreciate it if you could provide such fixes through an official method of copying our development repository on Github (in Github's terms, to fork our repository) and to apply the updates to your own development copy repository. This way each change can be tracked and can easily be merged to the main and official repository.

This can be done here:

http://github.com/osCommerce/oscommerce

I will gladly assist you further if you need help with Github or with Git.

Thanks!

--
Harald Ponce de Leon
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
--------------------------

Прикрепляю общий сервиспак, и сервиспак с Российскими региональными настройками, который рекомендуется для магазинов в РФ.

« Последнее редактирование: 09 Мар 2018 19:51:36 pm от Spido »

Принято решение продолжить проект сервиспака, не смотря на отказ размещения сервиспака на офсайте. Так как уже проведено примерно более 1000 часов работ, и не хочется терять многое, то проект продолжим только на российской площадке. Напомню, что сервиспак позволяет устранить многие проблемы, связанные с локализацией интернет-магазина, а также другие найденные проблемы. Сервиспак ничего не внедряет нового, а лишь исправляет недоделанное. Поэтому магазин имеет только стандартные функции osCommerce 3A5. Кроме того в сервиспаке установлен дополнительно русский язык, и он одновременно является по сути и русификатором.

Проект сервиспака, если администрация форума будет благосклонна, отныне будет размещен на этой площадке и на моем сайте.

Если найдутся энтузиасты, которые захотят перевести языковые пакеты под еще какой либо язык - то можете рассчитывать на мою посильную помощь. Напомню, что при помощи сервиспака можно получить по настоящему мультиязычный магазин, с исправленными багами. В первую очередь хотелось бы увидеть языковые пакеты языков СНГ, и в частности Украины, Беларуси, Казахстана.

Работа над румынским/молдавским языковым пакетом, адаптированным под SP, уже небольшими шагами идет благодаря MotoParts.md

Также языковые пакеты, заточенные под сервиспак, на 100% полностью работоспособны в стандартной версии osCommerce 3A5, но не наоборот.

А теперь хочу сообщить о выходе Service Pack 1.1. Новую версию можно скачать в прикрепленных файлах.

Прикрепляю общий сервиспак (со стандартными настройками), и сервиспак с Российскими региональными настройками, который рекомендуется для магазинов в РФ. Выбирайте кому что удобно.

« Последнее редактирование: 31 Янв 2010 00:08:04 am от musicman »
*

dima

  • *
  • 72

Сервиспак нужен, просто народ медленно раскачивается.

В следующем выпуске попробую исправить менеджер баннеров. Уже начал работы по нему... А то он во первых при просмотре статистики неправильно формирует выборку месяцев, во вторых закарючками выдает на некоторых серверах название месяцев... Оба этих бага уже подправил для будущей версии, но еще не знаю как выправить название месяца на самом графике - он тоже закарючками выдается... Ищу вот... ковыряюсь в коде...

« Последнее редактирование: 31 Янв 2010 17:51:16 pm от musicman »

Заметил что на PHP 5.3 магазин не работает. Ошибки на всех версия магазина, в том числе и на родной английской без сервиспака. Выдается множество ошибок еще во время инсталляции. Так что советую магазин на PHP 5.3 не ставить... На последнем релизе 5.2.12 проверено и работает без проблем... Имейте ввиду если что...