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

[Поддержка] Правильные окончания товар(ов), отзыв(ов), страниц RU-UA-EN


pantagruel964

Recommended Posts

Правильные окончания товар(ов), отзыв(ов), страниц RU-UA-EN

Скачать / Купить дополнение

Модуль "Правильные окончания товар(ов), отзыв(ов), страниц RU-UA-EN"

заменяет словоформы слов "товар", "страница" и отзыв", в зависимости от их количества.

Поддерживается русский, украинский и английский языки.

Модуль бесплатный, таковым и останется. Поставляется на условиях "as is".

Скопируйте содержимое папки "upload" в корень сайта.

Перейдите в админ-панель Дополнения->Установка дополнений

->загрузите один из двух файлов:

1. "ending.ocmod.xml" - заменят словоформы "товар", "страница" и отзыв" только там,

где она есть из коробки (в карточке товара и на странице сравнений);

2. "cat_ending.ocmod.xml" - делает то же, что и первый

+ добавляет вывод кол-ва отзывов на странице категории и в модулях

"Рекомендуемые", "Хиты продаж", "Сопутствующие товары".

После установки перейдите в Дополнения->Менеджер дополнений и обновите кэш.

Модуль работает на Opencart 2.1.x, ocStore 2.1.x, OPENCART.PRO 2.1.x

Если у вас тема отличная от стандартной,

попробуйте перенести данные из файла "*.ocmod.xml" вручную, это несложно)


  • Добавил
  • Добавлено
    12.05.2016
  • Категория
  • Системные требования
  • Метод активации
  • Ioncube Loader
  • ocStore
  • OpenCart.Pro, ocShop
  • Обращение к серверу разработчика

 

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

Почему бы и нет, ковырну на досуге.. Пока что сделал то, в чем была необходимость.

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

Ух как круто  и сразу в индекс , и сразу в библиотеку...

 

создать в helper

Перед использованием подключать helper

в метод предавать - возможный массив окончаний, число и язык!!!

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

Спасибо за замечание. Так, конечно, лучше.

Нужно было быстрое решение - его не оказалось. Сделал по-скорому и поделился. Выкрою время - доработаю.

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

Обновлено. Товаров, страниц, отзывов на 3-х языках.

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

Не работает в шаблоне XDS. "2 страниц", где корзина пишет "2 товаров".

Конечно не работает. Верстка же в шаблоне отличается от стандартной.

Можете внести изменения вручную, как и написано в описании. Или отредактировать файл "*.ocmod.xml" под свои нужды.

Адаптация под разные шаблоны в рамках бесплатного модуля в планы не входила  :-)

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

Установил на ОС 2.1.0.1

На копии дефолтного шаблона полезли ошибки

 

Notice: Undefined variable: endingArray in /сайт/www/system/helper/ending.php on line 25Notice: Undefined variable: endingArray in /сайт/www/system/helper/ending.phpon line 25Notice: Undefined variable: endingArray in /сайт/www/system/helper/ending.php on line 25Notice: Undefined variable: endingArray in/сайт/www/system/helper/ending.php on line 25Notice: Undefined variable: endingArray in /сайт/www/system/helper/ending.php on line 60Notice: Undefined variable: for in/сайт/www/system/helper/ending.php on line 64

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


Установил на ОС 2.1.0.1

На копии дефолтного шаблона полезли ошибки

 

Notice: Undefined variable: endingArray in /сайт/www/system/helper/ending.php on line 25Notice: Undefined variable: endingArray in /сайт/www/system/helper/ending.phpon line 25Notice: Undefined variable: endingArray in /сайт/www/system/helper/ending.php on line 25Notice: Undefined variable: endingArray in/сайт/www/system/helper/ending.php on line 25Notice: Undefined variable: endingArray in /сайт/www/system/helper/ending.php on line 60Notice: Undefined variable: for in/сайт/www/system/helper/ending.php on line 64

Должно работать.

Проверьте логи OCMOD на ошибки.

Какая кодировка для языков?

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

Поменяйте на нижний

 

или

 

в файле "system/helper/ending.php"

if ($language == 'ru') {

замените "ru" на "RU" в 3 местах

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

Скорее второй вариант подойдет. Попробовал заменить в настройках RU на ru, уже сам опенкарт ругаться начал.

 

Как исправлю, отпишусь тут о результате.

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


Подскажите на OPENCART.PRO  будет работать?

Будет

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

  • 5 months later...
  • 1 year later...
  • 11 months later...
  • 2 months later...
В 06.09.2018 в 17:52, krluch сказал:

Для 2.3 в файле ending.php надо языки поменять на ru-ru, uk-ua и en-gb

И в файле удалить все error="abort"

Не работает. Например в 2.3 в контроллера корзины нет строки на которую ссылается ocmod

 

$data['text_items'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total));

 

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


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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