Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Релиз ocStore 2.1.0.1


dinox

Recommended Posts

Доброго времени суток всем!

Мы поменяли подход к разработке сборки, архитектуру проекта на Github и теперь все обновления оригинального OpenCart будем оперативно внедрять в наш ocStore. Было решено не выпускать ocStore 2.0 и сразу выпустить ocStore 2.1.0.1! Последний релиз ocStore, формировался и участниками команды ocTeam, и активными участниками сообщества, такая практика оказалось успешной. Спасибо всем за активное участие в развитии ocStore.
 
Итак:
Первые четыре цифры версии ocStore показывают, на какой версии OpenCart сделана данная сборка.
В случае дополнительных релизов появляется 5-ая цифра, которая обозначает промежуточный номер сборки.
 

 

Различия между ocStore v2.1.0.1 и оригинальным OpenCart v2.1.0.1:

 
Локализация:

  • Добавлен русский языковой пакет
  • Локализация базы (схемы, статусы, возвраты и пр.)
  • Добавлена мультиязычность календаря
  • Добавлена мультиязычность редактора summernote
  • В валютах установлен символ рубля в Unicode

SEO:

  • Добавление мета-тегов og:url, og:image, og:type, og:title;
  • Добавление файла robots.txt;
  • Добавлены title и h1 для товаров;
  • Добавлены title и h1 для категорий;
  • Для статей добавлены title, h1, meta keywords и meta description;
  • Для производителей добавлены мультиязычные имена, title, h1, meta keywords, meta description и description;
  • Добавлен альтернативный метод формирования ЧПУ исключающий формирование разных ссылок для одной страницы;
  • Добавлено url alias для базовых страниц
  • Добавлен SeoPro

Расширение функционала:

  • Добавлен редактор CKEditor, появилась возможность выбора редактора
  • Добавлена Модуль оплаты Сбербанк России
  • Добавлена Модуль оплаты Qiwi
  • Добавлена Модуль для создания рассылок через сервис Unisender
  • Добавлена Модуль доставки - доставка в зависимости от суммы заказа
  • Возможность самостоятельного ввода регулярного выражения для валидации email
  • Добавлена отправка SMS уведомлений
  • Добавлено полезные инструменты от OC Team
  • Добавлена возможность удаления кеша системы и изображений
  • Добавлено возможность скрытия не часто используемых полей через настройки магазина (MPN, ISBN, JAN и т.д.);
  • Добавлена возможность скрытия не используемых модулей, методов оплат и доставок

Изменено:

  • В логотипе на главной убрано ссылку на саму себя
  • Исправлена пагинация (удалено дубль первой страницы, убрано дублирование мета)
  • Скрыто владку Google через дублирование функционала
  • Изменена организация вывода категорий в админке
  • Изменен сервис получения информации о IP-адресе покупателей с www.geoiptool.com на ipgeobase.ru
  • В списке заказов кнопки редактирования заказа становится не активной, если нет разрешенного IP в API
  • Изменена организация вывода категорий в админке

Скачать: http://sourceforge.net/projects/ocstore/files/ocStore-2.1.0.1.zip/download
ocStore на гитхабе: https://github.com/myopencart/ocStore
Все предыдущие версии ocStore: https://sourceforge..../ocstore/files/

Все благодарности и найденные ошибки можно писать в этой теме

Змінено користувачем dinox
  • +1 4
Надіслати
Поділитися на інших сайтах


Опубликовал отдельно локализацию.
Обо всех найденных ошибках (исправлениях / предложениях) убедительная просьба писать туда.

  • +1 2
Надіслати
Поділитися на інших сайтах

Добрый день!

 

Уберите пожалуйста точку после символа рубля, она не нужна, это же не сокращение.

 

Система -> Локализация -> Тип Длины и Тип Веса логичнее будет назвать Единицы длины и Единицы веса

Змінено користувачем RHCk
Надіслати
Поділитися на інших сайтах


Добрый день!

Уберите пожалуйста точку после символа рубля, она не нужна, это же не сокращение.

Система -> Локализация -> Тип Длины и Тип Веса логичнее будет назвать Единицы длины и Единицы веса

Согласен, это уже заработались:) В новом релизе исправим
Надіслати
Поділитися на інших сайтах


Может, стоит добавить в платёжные системы Я,Кассу, метрику и маркет - Y.CMS

По лицензии её можно использовать в любом продукте.

Яндекс.Касса и на вашем сайте будут самые популярные способы оплаты.

Доступные платежные методы, если вы работаете как юридические лицо:

Банковские карты - Visa (включая Electron), MasterCard и Maestro любого банка мира
Электронные деньги - Яндекс.Деньги, WebMoney и QIWI Wallet
Наличные - Более 170 тысяч пунктов оплаты по России
Баланс телефона - Билайн, МегаФон и МТС
Интернет банкинг - Альфа-Клик, Сбербанк Онлайн, MasterPass и Промсвязьбанк
Кредитование - Доверительный платеж (Куппи.ру)

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

Переводы будут мгновенно зачисляться на ваш счет в Яндекс.Деньгах. Доступные платежные методы, если вы осуществляете p2p переводы:

Банковские карты - Visa (включая Electron), MasterCard и Maestro любого банка мира
Электронные деньги - Яндекс.Деньги

Яндекс.Метрика - бесплатный сервис, предназначенный для оценки посещаемости веб-сайтов, и анализа поведения пользователей.

Сохраняйте настройки, смотрите за поведением пользователей https://metrika.yandex.ru/list/

Яндекс.Маркет (CPC, CPA)
Модуль CPA – программа "Покупка на Маркете"

Модуль позволяет участвовать в программе «Покупка на Маркете». Заказать товары из магазинов, подключённых к программе, можно прямо на Маркете — не переходя на сайт продавца. «Покупка на Маркете» сокращает путь пользователя до покупки и повышает доверие к магазину.

Модуль СРС – размещение на Маркете

Модуль предназначен для размещения товарных предложений на Яндекс.Маркете. Так магазины могут привлекать на свой сайт больше посетителей, действительно заинтересованных в покупке. YML-формат обеспечивает максимально корректную передачу данных о товарах в Маркет.

Лицензионный договор

Любое использование Вами программы означает полное и безоговорочное принятие Вами условий лицензионного договора, размещенного по адресу https://money.yandex.ru/doc.xml?id=527052 (далее – «Лицензионный договор»). Если Вы не принимаете условия Лицензионного договора в полном объёме, Вы не имеете права использовать программу в каких-либо целях.

Надіслати
Поділитися на інших сайтах

Может, стоит добавить в платёжные системы Я,Кассу, метрику и маркет - Y.CMS

По лицензии её можно использовать в любом продукте.

Яндекс.Касса и на вашем сайте будут самые популярные способы оплаты.

 

всегда можно установить нужный модуль самостоятельно

Надіслати
Поділитися на інших сайтах

Может, стоит добавить в платёжные системы Я,Кассу, метрику и маркет - Y.CMS

По лицензии её можно использовать в любом продукте.

Яндекс.Касса и на вашем сайте будут самые популярные способы оплаты.

Доступные платежные методы, если вы работаете как юридические лицо:

Банковские карты - Visa (включая Electron), MasterCard и Maestro любого банка мира

Электронные деньги - Яндекс.Деньги, WebMoney и QIWI Wallet

Наличные - Более 170 тысяч пунктов оплаты по России

Баланс телефона - Билайн, МегаФон и МТС

Интернет банкинг - Альфа-Клик, Сбербанк Онлайн, MasterPass и Промсвязьбанк

Кредитование - Доверительный платеж (Куппи.ру)

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

Переводы будут мгновенно зачисляться на ваш счет в Яндекс.Деньгах. Доступные платежные методы, если вы осуществляете p2p переводы:

Банковские карты - Visa (включая Electron), MasterCard и Maestro любого банка мира

Электронные деньги - Яндекс.Деньги

Яндекс.Метрика - бесплатный сервис, предназначенный для оценки посещаемости веб-сайтов, и анализа поведения пользователей.

Сохраняйте настройки, смотрите за поведением пользователей https://metrika.yandex.ru/list/

Яндекс.Маркет (CPC, CPA)

Модуль CPA – программа "Покупка на Маркете"

Модуль позволяет участвовать в программе «Покупка на Маркете». Заказать товары из магазинов, подключённых к программе, можно прямо на Маркете — не переходя на сайт продавца. «Покупка на Маркете» сокращает путь пользователя до покупки и повышает доверие к магазину.

Модуль СРС – размещение на Маркете

Модуль предназначен для размещения товарных предложений на Яндекс.Маркете. Так магазины могут привлекать на свой сайт больше посетителей, действительно заинтересованных в покупке. YML-формат обеспечивает максимально корректную передачу данных о товарах в Маркет.

Лицензионный договор

Любое использование Вами программы означает полное и безоговорочное принятие Вами условий лицензионного договора, размещенного по адресу https://money.yandex.ru/doc.xml?id=527052 (далее – «Лицензионный договор»). Если Вы не принимаете условия Лицензионного договора в полном объёме, Вы не имеете права использовать программу в каких-либо целях.

 

Если я не ошибаюсь, то эта система не работает с Simple... Так бы её уже давно все использовали

Надіслати
Поділитися на інших сайтах


Яндекс деньги в разработке, не успели доделать, в следующий релиз войдет

Отлично!

 

всегда можно установить нужный модуль самостоятельно

Можно, конечно, но почему бы "искаропки" не внедрить? Тем более, что метрикой пользуются 99,999% магазинов.

Надіслати
Поділитися на інших сайтах

Если я не ошибаюсь, то эта система не работает с Simple... Так бы её уже давно все использовали

Работает. Обновили час назад. Да и ошибка была достаточно простая и в ветке с Simple обсуждалось.

Надіслати
Поділитися на інших сайтах

Можно, конечно, но почему бы "искаропки" не внедрить? Тем более, что метрикой пользуются 99,999% магазинов.

 

чем больше вы навешиваете модулей "из коробки" - тем больше вероятность конфликтов

+ бесплатные решения не всегда устраивают

+ то что нужно одному, может оказаться совершенно ненужным для другого

 

лучше поставить именно то, что нужно самостоятельно

Надіслати
Поділитися на інших сайтах

Согласен, это уже заработались :) В новом релизе исправим

Что то символ рубля квадратиком отображается :-(

http://ocstore2101.opencart.zone/desktops/test.demo

Надіслати
Поділитися на інших сайтах

Файл header.tpl строка 85. Не закрыта кавычка для атрибута alt

<img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?> class="img-responsive" />
Надіслати
Поділитися на інших сайтах

А у меня нормально. У вас Линукс или что? Выкиньте ваши шрифты.

VDS,  образ centos-6-i386-ispmanager-php53

Десктоп: Windows 7 (64, максимальная), Хром

В файрфоксе тоже самое

Змінено користувачем ambalocha69
Надіслати
Поділитися на інших сайтах

Этот Y.CMS очень круто нарушает лицензию GPL. Украл мой код, удалил все ссылки на мое авторство (грубое нарушение GPL), и поменял лицезию на свою (грубейшее нарушение GPL).

статистику он тоже будет анализировать с магазина

Надіслати
Поділитися на інших сайтах

чем больше вы навешиваете модулей "из коробки" - тем больше вероятность конфликтов

+ бесплатные решения не всегда устраивают

+ то что нужно одному, может оказаться совершенно ненужным для другого

 

лучше поставить именно то, что нужно самостоятельно

Думаю, что Australian post, FedEX, PayPal Pro и прочие Амазоны, используются существенно реже, но они есть в дистрибутиве. Выпилить тоже можно самостоятельно.

В конце концов, ОС/ocStore часто выбирают в качестве быстрого и недорогого старта неопытные пользователи, которым очень кстати были бы подобные решения.

Надіслати
Поділитися на інших сайтах

Удалены лишние страны и регионы, оставлены только: Белоруссия, Грузия, Казахстан, Киргизия (Кыргызстан), Российская Федерация, Украина, Узбекистан.

Заменить opencart.sql в /install/ на мой файл. Изменил `oc_country` и `oc_zone`.

 

https://drive.google.com/file/d/0B7efRepNGf_bYmdlTzlMRTJ6Ujg/view

 

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

Змінено користувачем kisluk
Надіслати
Поділитися на інших сайтах


Изменено:

  • В логотипе на главной убрано ссылку на саму себя
  • Исправлена пагинация (удалено дубль первой страницы, убрано дублирование мета)
  • Скрыто владку Google через дублирование функционала
  • Изменена организация вывода категорий в админке
  • Изменен сервис получения информации о IP-адресе покупателей с www.geoiptool.com на ipgeobase.ru
  • В списке заказов кнопки редактирования заказа становится не активной, если нет разрешенного IP в API
  • Изменена организация вывода категорий в админке

Все благодарности и найденные ошибки можно писать в этой теме

  • Изменена организация вывода категорий в админке упомянут дважды :-)

Но именно с этим пунктом возникла непонятка - перестал работать код, который работает во всех других сборках

Добавляю через OCMOD свои данные:

    <operation>
<search><![CDATA[
  $data['categories'][] = array(
      ]]></search>
<add position="after"><![CDATA[
'zo_ico' => $zo_img,
      ]]></add>
</operation>
 

 

смотрим результат в system/storage/modification/admin/controller/catalog/category.php

 

$data['categories'][] = array(
 
'zo_ico' => $zo_img,
      
'category_id' => $result['category_id'],
'name'        => $result['name'],
'sort_order'  => $result['sort_order'],
'edit'        => $this->url->link('catalog/category/edit', 'token=' . $this->session->data['token'] . '&category_id=' . $result['category_id'] . $url, 'SSL'),
'delete'      => $this->url->link('catalog/category/delete', 'token=' . $this->session->data['token'] . '&category_id=' . $result['category_id'] . $url, 'SSL')
);
 

 

Как мы видим, мой код добавился, но: на странице списка категорий имеем PHP Notice:  Undefined index: zo_ico

 

При этом в шаблоне прекрасно работает следующий код:

<td class="left"><?php echo $category['indent']; ?><?php echo $category['name']; ?></td>

 

Хотя как мы видим выше, индекс indent при формировании массива нигде не фигурирует

 

Где тут собака зарыта? :-)

 

 

Надіслати
Поділитися на інших сайтах

У кого проблема в отображении символа рубля - замените его на обычную букву р (Система -> Локализация -> Валюты -> Редактировать (напротив "Рубль") -> поле "Символ справа"). Здесь же убирается и точка после  ₽.

 

Думаю, что Australian post, FedEX, PayPal Pro и прочие Амазоны, используются существенно реже, но они есть в дистрибутиве. Выпилить тоже можно самостоятельно.

 

Можно просто скрыть не нужные модули, модули оплаты и доставки в Система -> Пользователи -> Группы пользователей -> Редактировать (напротив нужной группы пользователей. Для скрытия достаточно выбрать галками не нужные дополнения в параметре "Скрыть дополнения". Не нужные дополнения не будут мозолить глаза.

Надіслати
Поділитися на інших сайтах

У кого проблема в отображении символа рубля - замените его на обычную букву р (Система -> Локализация -> Валюты -> Редактировать (напротив "Рубль") -> поле "Символ справа"). Здесь же убирается и точка после  ₽.

Заменить не проблема, но хочется понять, почему оно не везде работает и какие условия вызывают ошибку.

Я в своем модуле использую знак рубля из шрифта «Font Awesome» и он работает корректно при любых условиях.

М.б. есть смысл использовать его и в ocStore?

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.