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

Как вы оцените очередную версию?  

46 голосів

You do not have permission to vote in this poll, or see the poll results. Будь ласка, увійдіть або зареєструйтеся для голосування в опитуванні.

Recommended Posts

А что слышно про локализацию на русском? Есть уже или нет. Если где пропустил, строго не судите, киньте ссылочку.

Спасибо.

http://rb.labtodo.com/page/opencart-1505-russian-language-pack

магазин переведён

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


открываеш system/library/request.php и находиш строку

$data = htmlspecialchars($data, ENT_COMPAT);
изменяеш её так

$data = htmlspecialchars($data, ENT_COMPAT, 'UTF-8');

спасибо, помогло!

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


ну как динамика освоения нового опенкарта?

е

ЕСТЬ ПРОГРЕСС С ПЕРЕВОДОМ ? Можно ли его на данный момент использовать как каталог хотя бы ?

Тесть заполнять, а потом и модули оплаты подкоректируются...

И главный вопрос - как качество скрипта ? Эволюция видна?

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


ну как динамика освоения нового опенкарта?

е

ЕСТЬ ПРОГРЕСС С ПЕРЕВОДОМ ? Можно ли его на данный момент использовать как каталог хотя бы ?

Тесть заполнять, а потом и модули оплаты подкоректируются...

И главный вопрос - как качество скрипта ? Эволюция видна?

Да, у меня всё отлично работает, проблем не было! ОТЛИЧНАЯ версия!
Надіслати
Поділитися на інших сайтах


dmonco, кстати, у Вас устранена проблема в категориях товаров:

http://opencartforum...dpost__p__24667

Эта проблема не имеет отношения к переводу и возникает не у всех
Надіслати
Поділитися на інших сайтах

Эта проблема не имеет отношения к переводу и возникает не у всех

я не говорил,что эта проблема имеет отношение к переводу. тема называется "openCart v1.5.0.5" и здесь задаются все вопросы по поводу этой версии...

почему она возникает не у всех? у кого то аура чтоль особая...вроде версия скачана из одного места?

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


я не говорил,что эта проблема имеет отношение к переводу. тема называется "openCart v1.5.0.5" и здесь задаются все вопросы по поводу этой версии...

почему она возникает не у всех? у кого то аура чтоль особая...вроде версия скачана из одного места?

1. Я на всякий случай уточнил.

2. Да, нужна особая аура в виде настроек сервера ;). Я особо в проблему не вникал, но на 99,99% уверен что там используется функция которая не умеет работать с многобайтными кодировками. В частности в UTF-8 для каждого символа используется от одного до двух байт. Вполне вероятны ситуации когда двухбайтный символ делится на две части и ты видиш не тот символ который ожидал. Что-бы проверить это - можеш добавить в начало строки один латинский символ или цифру и "обрезание" пройдёт без проблем. Если на сервере установлена поддержка mbstring и включен оверлоад строковых функций - то проблем нет. У тебя скорее всего этих настроек на сервере нет. Другой вариант решения проблемы - заменить функцию "обрезания" на многобайтный аналог.

Эта проблема может наблюдаться при использовании любого языка в котором набор национальных символов отличается от английского. По хорошему, для того что-бы на 100% работало у всех, надо добавлять библиотеку для работы с UTF-8, но так как ведутся разговоры о том что код менять нельзя - будем ждать пока это сделают разработчики OpenCart.

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

dmonco, кстати, у Вас устранена проблема в категориях товаров:

https://opencartforum.com/topic/3594-opencart-v1505/page__view__findpost__p__24667

Предупреждение: данный способ влияет на производительность, т.к. добавлены две лишних операции (разделение строки и преобразование её в массив)

в файле catalog/controller/product/category.php

перед

				$this->data['products'][] = array(
					'product_id'  => $result['product_id'],

добавить

$description = split('NNNN',wordwrap(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 160, "NNNN"));

чуть ниже

'description' => substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..',
заменить на

'description' => $description[0] . '..',

160 - это кол-во знаков после которых идёт обрезка

NNNN - это просто разделитель (можете поставить что угодно, но желательно чтонить уникальное, пробелы - точки -запятые и прочие спец символы не допускаются...)

Обрзка делается по целому слову.

P.S. пример взят из рабочего кода без изменений...

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

Предупреждение: данный способ влияет на производительность, т.к. добавлены две лишних операции (разделение строки и преобразование её в массив)

в файле catalog/controller/product/category.php

перед

				$this->data['products'][] = array(
					'product_id'  => $result['product_id'],

добавить

$description = split('NNNN',wordwrap(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 160, "NNNN"));

чуть ниже

'description' => substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..',
заменить на

'description' => $description[0] . '..',

160 - это кол-во знаков после которых идёт обрезка

NNNN - это просто разделитель (можете поставить что угодно, но желательно чтонить уникальное, пробелы - точки -запятые и прочие спец символы не допускаются...)

Обрзка делается по целому слову.

P.S. пример взят из рабочего кода без изменений...

можете поподробнее про влияние на производительность? я ещё не устанавливал.

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


можете поподробнее про влияние на производительность? я ещё не устанавливал.

Тест при выводе 100 позиций на одну страницу (генерация в секундах):

0.245680 0.252572 0.243416 0.251621 - оригинал

0.258106 0.253293 0.259983 0.258153 - изменённый код

это на моём тестовом сервере кажет, у вас будут другие данные, но в целом картина понятна....

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

А можно ли как то для этой версии КРАТКОЕ ОПИСАНИЕ товаров приделать. заместо обреза полного описания. т.е. в админке 2 поля: полное описание (в детальном просмотре товара) и краткое (для категорий товаров)???

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


  • 1 month later...

Добрый день, версия 1.5.1 следуя инструкции:

Предупреждение: данный способ влияет на производительность, т.к. добавлены две лишних операции (разделение строки и преобразование её в массив)

в файле catalog/controller/product/category.php

перед

				$this->data['products'][] = array(
					'product_id'  => $result['product_id'],

добавить

$description = split('NNNN',wordwrap(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 160, "NNNN"));

чуть ниже

'description' => substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..',
заменить на

'description' => $description[0] . '..',

160 - это кол-во знаков после которых идёт обрезка

NNNN - это просто разделитель (можете поставить что угодно, но желательно чтонить уникальное, пробелы - точки -запятые и прочие спец символы не допускаются...)

Обрзка делается по целому слову.

P.S. пример взят из рабочего кода без изменений...

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

Notice: Undefined index: description in /home/username/public_html/catalog/controller/product/category.php on line 182Notice: Undefined index: description in /home/username/public_html/catalog/controller/product/category.php on line 182

Подскажите как исправить.

P.S. Версия php 5.2.>

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


  • 8 months later...

а у меня вот такая ошибка вверху страницы появляется: Unknown: Function split() is deprecated in [убрано]catalog/controller/product/category.php on line 187Unknown: Function split() is deprecated in [убрано]catalog/controller/product/category.php on line 187

подскажите, как исправить, пожалуйста

версия opencart 1.5.1.3

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


  • 1 year later...

а у меня вот такая ошибка вверху страницы появляется: Unknown: Function split() is deprecated in [убрано]catalog/controller/product/category.php on line 187Unknown: Function split() is deprecated in [убрано]catalog/controller/product/category.php on line 187

подскажите, как исправить, пожалуйста

версия opencart 1.5.1.3

$description = split('NNNN',wordwrap(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 160, "NNNN"));

 

вместо split напишите explode

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


  • 7 months later...

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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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