-
Публікації
544 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем kur1977
-
-
Поидее без разницы какая версия GD. Главное, чтобы она была :)
PHP version 5.2.0 or higher
PHP extension php_zip enabled *)
PHP extension php_xml enabled
PHP extension php_gd2 enabled (if not compiled in) -
Если какой-то функционал и будет добавляться, то не в старую версию.
Она себя изжила ввиду того, что в ней используется неподдерживаемая более библиотека. Как-то развивать старую версию не вижу смысла.
А по теме сказать определенно сроки не могу.
-
в папке со старой версией есть папка add. Из этой папки скопируйте файл на сервер с заменой.
- 1
-
Модуль скидки / наценки в зависимости от количества товара в корзине для ocstore 1.5.x
Скачать / Купить дополнение
Модуль добавляет в оформление заказа скидку или наценку в зависимости от количества товара в корзине.
Скидка это будет или наценка, а также величина скидки / наценки (единицы валюты или проценты от суммы заказа) и количество товара, настраиваются в админке в настройках модуля.
Логика работы следующая. Если в корзине количество товара меньше, чем указано в настройках модуля - то добавляется скидка/наценка
Если добавлено более одной скидки/наценки - то логика следующая:
Например у нас указано 2 скидки. У одной количество товара 5 и величина наценки 50%, у другой количество товара 10 и величина наценки 10%,
То если в корзине товара менее 5 единиц - то применится первая скидка 50%. Если от 5 до 9 - то вторая 10%, если 10 и более - то скидки/наценки не применятся.
-
Добавил
-
Добавлено15.08.2013
-
Категория
-
Системные требования
-
Метод активацииПо емейлу
-
Ioncube LoaderНет
-
ocStore1.5.5.1
-
OpenCart.Pro, ocShop
-
Обращение к серверу разработчикаДа
- 1
-
-
kur1977
при генерации прайс листа вылазит ошибка, как можно ее исправить.
PHP Notice: iconv(): Detected an illegal character in input string in /home/catalog/controller/product/xls_pricelist.php on line 549
Какую версию модуля используете? В архиве их 2
- 1
-
HTTP_IMAGE - добавьте в admin/config.php объявление этой константы. Там по аналогии с другими думаю понятно будет.
Это касается 1.5.5.1
-
Я не знаю какая их куча.
http://phpexcel.codeplex.com/wikipage?title=Requirements&referringTitle=Home
Тут например никаких требований не объявлено. Просто php_xml.
-
Требования к серверу:
На хостинге должен быть php версии 5.2.0 и более.
На хостинге должны быть установлины следующие расширения php:
-php_zip (в случае его отсутсвия должен быть установлен zlib)
-php_xml
-php_gd2 -
Модуль обовлен. Поддержка opencart 1.5.5 добавлена
- 1
-
Да я ж тоже без претензий :) Просто констатировал факт.
По сабжу- сегодня постараюсь выкроить время посмотреть - возможно малыми усилиями заставлю модуль работать на 1.5
О результатах отпишу.
-
Вообще насчет 1.5 версии в описании модуля ни слова.
А по теме- ну пропишите в config.php эту недостающую константу. Возможно, что и заработает.
Как только появится ocstore 1.5- тогда буду добавлять поддержку этой версии.
-
xlsx используется в новой версии модуля. В старой - xls.
-
Опечатка в описании. Уже исправил. Нужно писать php echo $this->config->get('config_store_id'); ?>
Раз у вас не заработала новая версия модуля- скорее всего на сервере нет необходимых библиотек. Используйте старую версию.
По поводу вывода лого и реквизитов- идея замечательная. Постараюсь реализовать в последующих обновлениях. Спасибо.
- 1
-
У кого проблемы с max_execution_time - можете попробовать небольшой хак:
В файле catalog/controller/product/xls_pricelist.php после строки foreach ($categories as $category) {
добавьте :
ini_set("max_execution_time",0); set_time_limit(0);
-
Да, скачал сразу: 13-06-13-02-22
Поторопились мы оба... :)
Скачал, попробовал.
Ставлю на сервере настройки сайта php 5.2 - прайс xlsx генерится для ~3300 товаров,
- не генерится - для ~5500 товаров или при установке php 5.3 (без картинок и попробовал с разными вариантами настройки кэширования в модуле).
Ширина столбца одинаковая =15 независимо от установленных настроек. При открытиии в Excel ругается: обнаружено содержимое, которое не удалось прочитать, восстановить?
После восстановления" "
Восстановленный компонент: Компонент /xl/worksheets/sheet1.xml.
Удаленное свойство: Гиперссылки из части /xl/worksheets/sheet1.xml"
В новой и старой версиях напрягает, что когда файл не генерится, прогресс так и бегает по кругу, прогресс-бара в % или тайм-аута нет.
В новой версии если файл не сгенерился в папке создаётся "мусорный" файл, например price_ru0.xlsx.x5e2eM
1) похоже, что у вас не хватает памяти для обработки всех товаров.
2)Тайм-аут тут ставить не выйдет так как заранее неизвестно сколько времени уйдет на формирование прайса. Теоретически при достаточном количестве памяти и большом лимите времени выполнения скрипта можно генерить очень большие файлы.
3) Это не мусорный файл, а временный файл, который у вас не удалился, так как скрипт не отработал до конца.
Решение - увеличить лимиты времени выполнения скрипта и ограничения памяти в настройках своего хостинга.
(
max_execution_time
max_input_time
memory_limit
)
- 1
-
Бабка молодец. Выводы правильные.
Но. В новой версии модуля ресурсы уже не так сильно хавает при формировании картинок.
Там совсем другой подход.
-
Итак. Проверил на php 5.3 и ocstore 5.4.1 - все ок. Скажите, а вы модуль когда качали?
Если вчера буквально сразу после моего поста https://opencartforum.com/topic/13332-generiruemyi-praislist-xls-dlia-ocstore-15x/page-8#entry170679
то перекачайте модуль. Там ошибка была.
-
сейчас у ебя поставлю php5.3 и ocstore 5.4.1 чтоб уж наверняка проверить.
Сами понимаете- протестировать сразу на всех возможных вариантах просто не реально.
4. задумки есть всякие :). Времени на них обычно не хватает. :(
5. Ну наверное логично- чем больше картинка- тем больше памяти и времени нужно на ее обработку. Скорее всего отваливается по memory limit.
-
1. обязательно зайдите в настройки модуля и нажмите СОХРАНИТЬ. об этом красным написано в описании на странице модуля.
2. это вопрос к суппорту хостинга
3. см. пункт 1.
- 1
-
Прошу всех загрузить новую версию модуля :)
-
Надеюсь, что в этом месяце новая версия увидит свет :) А если выпадут несколько относительно свободных деньков, то и возможно на следующей неделе.
-
длина строки не должна превышать 255 символов. Такие вот печальные ограничения. Сейчас в разработке аналогичный модуль с испрльзованием другой библиотеки, где таких ограничений нету. Все, кто купил модуль, смогут скачать новый бесплатно.
-
Купил модуль, спасибо автору. Есть один момент. Мне надо, чтобы выводились целиком аттрибуты товара (их немало). Однако колонка, где выводится аттрибуты, просто режется. Как можно снять ограничение у поля?
https://opencartforum.com/topic/13332-generiruemyi-praislist-xls-dlia-ocstore-15x/page-7#entry145419
оно?
-
Полпробуйте следующее:
1) в файле catalog\controller\product\xls_pricelist.php
после строчек
if($method=='view'){ $workbook = new Spreadsheet_Excel_Writer(); $workbook->send("price_".$this->xls_pricelist_language['code'].".xls"); }else{ $workbook = new Spreadsheet_Excel_Writer(DIR_DOWNLOAD."price_".$this->xls_pricelist_language['code'].".xls"); }
добавьте
$workbook->setTempDir(ini_get('upload_tmp_dir'));
Если это не поможет -
2) Отключите open_basedir на сервере.
А вообще скорее всего проблема с правами на запись в папку tmp.
Поидее оба из предложенных мною варианта должны помочь.
- 1
[Поддержка] Генерируемый ПРАЙСЛИСТ .XLS для OcStore 1.5.x
в Модулі та розширення
Опубліковано:
http://demo53.finesites.ru/admin
логин и пароль admin
для товара HP LP3065 установлена скидка для группы ОПТ
Сгенерируйте прайс - увидите, что все работает.
Могу лишь предположить, что скидки у вас реализованы не совсем правильно.