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

Релиз ocStore 2.1.0.2.1


dinox

Recommended Posts

Здравствуйте!

Сообщаем Вам о выходе релиза ocStore 2.1.0.2.1. Это релиз создан в ожидании стабильной версии OpenCart 2.2.x, который достаточно сырой еще, а ошибки исправить очень хотелось. Теперь с каждым релизом мы будем предоставлять архив в котором будут только измененные файлы по сравнению с предыдущей версией для удобства внедрения в живые проекты. 
 
Первые четыре цифры версии ocStore показывают, на какой версии OpenCart сделана данная сборка.
В случае дополнительных релизов появляется 5-ая цифра, которая обозначает промежуточный номер сборки.

 

 

Различия между ocStore v2.1.0.2.1 и ocStore v2.1.0.2:

 
Исправлено:

  • Исправлены недочеты перевода.
  • Исправлено "залипание" всплывающих подсказок в админ-панели.
  • Исправлена ошибка в алфавитной сортировке названий производителей.
  • Исправлена ошибка, при которой нельзя было оформить заказ на последнем шаге при некоторых условиях.
  • Исправлена сортировка опций в админ-панели.
  • Исправлена ошибка google recaptcha при оформлении заказа без регистрации.
  • Исправлена ошибка не обновления страницы списка заказов при удалении заказа.
  • Исправлен некорректный вывод мета-тега og:image на страницах категорий, производителей и карточки товара.
  • Исправлена ошибка в мини-корзине при покупке на странице товара

Изменено:

  • Для лучшей юзабильности в админ-панели в списке товаров фильтры категорий и модели поменялись местами.
  • Незначительное визуальное изменение меню и списка категорий в админ-панели.

Добавлено:

  • Транслитерация файлов и директорий в файловом менеджере.
  • В Инструмены OCTeam добавлен SEO-менеджер, позволяющий управлять Seo-URL`ми.
  • Добавлен вывод описания модулей доставки и оплаты, которые используют 'description' на странице оформления заказа.
  • В библиотеку изображений добавлена заглушка 'no_image'.
  • Добавлена мультиязычность имени производителя и некоторых системных настроек: Заголовок, Название магазина, Владелец магазина, Адрес магазина, Время работы, Комментарий.



Различия между ocStore v2.1.0.2.1 и OpenCart v2.1.0.2:

 

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

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

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
  • В Инструмены OCTeam добавлен SEO-менеджер, позволяющий управлять Seo-URL`ми.
  • Добавлена мультиязычность системных настроек: Заголовок, Название магазина, Владелец магазина, Адрес магазина, Время работы, Комментарий.

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

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

Изменено:

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

Скачать: https://sourceforge.net/projects/ocstore/files/ocStore-2.1.0.2.1.zip/download
Архив только с измененными файлами: https://sourceforge.net/projects/ocstore/files/ocStore_2.1.0.2_to_2.1.0.2.1-Patch_Package.zip/download
ocStore на гитхабе: https://github.com/myopencart/ocStore
Все предыдущие версии ocStore: https://sourceforge..../ocstore/files/
 
Документация - http://docs.myopencart.com/
Facebook -  https://www.facebook.com/ocstore
Вконтакте - http://vk.com/myopencartcom
Twitter - https://twitter.com/myopencartcom
YouTube - https://www.youtube.com/c/MyOpenCart

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

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


Я так понял 2.2 в ближайшее время не ждать :)

Может оно и правильно

Надо подождать пока все "устаканится"

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

Осталась старая ошибка:

В common.js:

$('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>');
 
В product.tpl:
$('#cart > button').html('<i class="fa fa-shopping-cart"></i> ' + json['total']);
 
Надіслати
Поділитися на інших сайтах

Я так понял 2.2 в ближайшее время не ждать :)

Может оно и правильно

Надо подождать пока все "устаканится"

Лучше развивать эту версию и дальше чем гнаться за ненужной новизной на 2.2  :-)

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

Для тех кто сейчас скажет, где сообщения которые были последними, даю ответ найдены ряд ошибок которые решили устранить сразу и перезалить архивы пока немного людей скачало последний релиз, также оставили индикатор для понимания разницы архивов

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


 

Осталась старая ошибка:

В common.js:

$('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>');
 
В product.tpl:
$('#cart > button').html('<i class="fa fa-shopping-cart"></i> ' + json['total']);
 

 

На один пост выше объясняю ситуацию в этот архив попало и это исправление

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


Релиз 1 Апреля, чет подозрительно  :wink:

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

Копируете в корень своего сайта все файлы и 'папки' из этого архива, затем из дистрибутива предыдущей версии копируете 'папку' install и заменяете файлы в install с архива с измененными файлами.

Можно поступить несколько проще, взять install целиком из дистрибутива ocStore 2.1.0.1.2

Обязательно запустить mysite.ru/install (где mysite.ru - это ваш сайт) и пройти процедуру обновления для добавления в БД новых полей и синхронизации настроек системы.

После этого удалить директорию install с сервера.

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

Содержимое существующих таблиц не будет меняться. В manufacturer_description появилось новое поле. Вот оно и синхронизируется с именами брендов из таблицы manufacturer.

Никакие существующие данные при этом не слетят.

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

Вот и получилось что перезаливали, плохую дату выбрали :)

Спасибо ребята за вашу работу, от чистого сердца говорю Вам большое человеческое Спасибо! я работаю в этом направлений очень долго, и версия ocstore 1.5.4.1 самая стабильная, но нужно идти дальше и конечно новые версии работают намного быстрее по скорости, и хотелось бы чтоб она не стояла на месте, и мне очень понравилась "с каждым релизом мы будем предоставлять архив в котором будут только измененные файлы по сравнению с предыдущей версией для удобства внедрения в живые проекты." это то что нужно так как серьезные проекты требуют дальнейшего обновление! Хочу по благодарить Всех кто участвовал в реализации этих сборок, ребята те люди кто пользуется, они о Вас помнят и благодарят за вашу работу!!! Змінено користувачем Anatohi
  • +1 1
Надіслати
Поділитися на інших сайтах


Огромное спасибо всем ребятам и девчатам, кто работал и работает на обновлениями!

Объясните, пожалуйста, как обновить версию 2.1.0.2. до новой? скачал архив с измененными файлами и что дальше сделать?

Прошу не кидать камнями, пожалуйста, опишите подробно процедуру. 

P.S. Я изменял у себя некоторые файлы product.tpl... они заменятся на новые? Как понять, какие файлы заменяться, чтобы не потерять изменения.

Заранее благодарен!

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


Огромное спасибо всем ребятам и девчатам, кто работал и работает на обновлениями!

Объясните, пожалуйста, как обновить версию 2.1.0.2. до новой? скачал архив с измененными файлами и что дальше сделать?

Прошу не кидать камнями, пожалуйста, опишите подробно процедуру. 

P.S. Я изменял у себя некоторые файлы product.tpl... они заменятся на новые? Как понять, какие файлы заменяться, чтобы не потерять изменения.

Заранее благодарен!

https://opencartforum.com/topic/59256-%D0%BA%D0%B0%D0%BA-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C-ocstore-2102-%D0%B4%D0%BE-21021/

Файлы, которые перезальете - заменятся.

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

А с какой целью производители стали мультиязычными если во всём мире названия производителей не переводятся.

Кого посетила такая гениальная идея? Или это такой стёб?

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

А с какой целью производители стали мультиязычными если во всём мире названия производителей не переводятся.

Кого посетила такая гениальная идея? Или это такой стёб?

 

Названия нет. А вот описания - от них куда деться ?

 

Ну вот  к примеру  http://www.huion.cn/index.html

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

Названия нет. А вот описания - от них куда деться ?

 

Ну вот  к примеру  http://www.huion.cn/index.html

 

А это что?

 

 

SELECT md.name FROM " . DB_PREFIX . "manufacturer_description md WHERE md.manufacturer_id = p.manufacturer_id AND md.language_id = '"...

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

Для производителей добавлены мультиязычные имена, title, h1, meta keywords, meta description и description;

да, в модели изменено

видимо, первоапрельская шутка

 

добрая треть названий брендов из Поднебесной - чистый мат на русском :-D

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

А с какой целью производители стали мультиязычными если во всём мире названия производителей не переводятся.

Кого посетила такая гениальная идея? Или это такой стёб?

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

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


На самом деле Тут сложно не согласится с Диноксом.

Так как например в украинской локализации. Какой нибудь магазин Супермебель - будет звучать как Супэрмэбли. 

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

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

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

Абсолютно правильное решение!

Шахтар и Шахтер - бренд один и тот же, но в разных странах написание отличается.

 

Пару месяцев назад столкнулся с необходимостью подобной реализации и пришлось все делать самому.

 

Теперь осталось сделать нормальную мультиязычность для списков стран и регионов и сделать готовые паки для нужд разных рынков в виде набора SQL-файлов:

весь мир, только Россия, только Украина, страны СНГ и т.п.

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

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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