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

kur1977

Користувачі
  
  • Публікації

    544
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем kur1977

  1. Модификация загрузки файла из редактора

    Завантажити / Придбати розширення

    Вам знакома такая ситуация?

    http://i.piccy.info/i7/91c93a36517a4905033b8cd718d50411/4-55-1779/58673151/bug.jpghttp://i.piccy.info/a3/2013-02-11-17-45/i7-4119339/530x410-r/i.gif

    Если да - вас наверняка это уже достало. Лично меня достало. Этот баг тянется еще со времен версий 1.4, а может и раньше. Наверное стоит это дело исправить.

    Этот модуль исправляет этот глюк. А за одно и добавляет возможность загружать из встроенного редактора не только картинки, но и flv, xls, xldx, doc, docx, ppt, pptx, pdf

    Установка:

    Залить содержимое папки upload в корень сайта на фтп.

    Ваши файлы заменены не будут!!!

    При upload-е файлов из ckeditor-a файлы кладутся в папку image/data/userfiles

    Поддерживается загрузка следующих файлов:

    '.jpg',

    '.jpeg',

    '.gif',

    '.png',

    '.flv',

    '.flv',

    '.pdf',

    '.doc',

    '.docx',

    '.docm',

    '.xls',

    '.xlsx',

    '.xlsm',

    '.ppt',

    '.pptx',

    '.pptm'

    Если не работает - установить права на запись для папки images/data/userfiles


    • Автор
    • долучення
      11.02.13
    • Категорія
    • Системные требования
    • Метод активации
      По емейлу
    • Ioncube Loader
      Требуется
    • ocStore
      1.5.5.1
    • OpenCart.Pro, ocShop
    • Звернення до сервера розробника
      Нет
      Да

     

    • +1 6
  2. обновил на 8 версию. проблема осталась - Undefined index: xls_pricelist_attribute_group

    Добавил проверку на отсутствие этих самых групп.

    Хотелось бы настройку в стиле - "Отображать все категории", а флажками отмечать, которые не нужно отображать, то есть, исключенные категории. Или хотя бы кнопку "Отметить все"

    Перекачайте модуль. Ваша просьба учтена :)

    • +1 1
  3. Добрый день!

    Скачал обновление для ocstore 1.5.4.1 установил , не вижу в админке кнопки "Генерация прайс-листа".

    Кнопка эта появится справа вверху, как только вы дадите права на модуль пользователю, под которым вы вошли в админку. А так же настроите модуль и сохраните изменения.

    Организовывать деление прайса на части не входило в мои планы. Да и не получится.

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

  4. последний вопрос, а с этим модулем

    Wholesale Price List

    его объединить возможно?

    Все возможно. Только наверное не в вашем случае. Если вы в личку пишете просьбы подарить вам платный модуль, потому как у вас, как вы выразились, "нет бобла".

  5. Проделал, что вы написали выше. Изменяется размер шрифта., а мне нужно изменить размер ширины столбца. Как быть?

    И так. В этом же файле ищите строку

    $worksheet->setColumn(1+$this->delim,1+$this->delim,75);
    

    И перед ней добавьте строку

    $worksheet->setColumn(1,1,30);
    

    Число 30 я тут взял отбалды. Подберете его таким, которое вас устроит. Оно какраз и отвечает за длину столбца с артикулом.

    • +1 1
  6. Проделал, что вы написали выше. Изменяется размер шрифта., а мне нужно изменить размер ширины столбца. Как быть?

    Извиняюсь. Что-то я совсем запарился. Сегодня еще раз погляжу в код модуля- освежу в памяти и дам ответ.

  7. скажите а модуль, генерирует прайс только в excel или в zip тоже?

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

  8. В этом же файле ищите 2 строки

    $worksheet->write($i, 0+$this->delim, iconv('utf-8', 'windows-1251', $result['model']) ,$this->fpc);
    

    В них model замените на sku

    Т.е. эти строки после изменения должны выглядеть так

    $worksheet->write($i, 0+$this->delim, iconv('utf-8', 'windows-1251', $result['sku']) ,$this->fpc);
    

    • +1 1
  9. добрый день подскажите где можно поменять размеры ширины столбцев, а то не входят код товара.

    заранее благодарен.

    В файле /catalog/controller/product/pricelist.php

    
    $this->fpc=&$workbook->addFormat(array('HAlign' => 'center', 'VAlign' => 'vcenter', 'Color' => 8, 'size' => 8, 'FontFamily' =>'Arial', 'Border'=>1));
    
    

    В этой строчке увеличте параметр size.

    • +1 1
  10. 1. Цена формируется, используя стандартную функцию опенкарт currency->format. В этой функции идет пересчет валюты и добавление символа валюты. Убрать то букву можно - но для этого нужно вносить изменения, а именно можно написать свою доп. функцию, которая будет делать тоде, что и стандартная только без добавления символа валюты. И вызывать из модуля ее, а не стандартную функцию.

    2.Ну поищите в файле /catalog/product/pricelist.php где выводится это слово ЦЕНА и добавьте.

    Если знаний php не хватает для этого - стучитесь в личку.

  11. Время кушает генерация картинок в файл xls. Не знаю, можно ли вообще вставлять внутрь xls файла jpg-и . Я смог только с bmp. Так вот эта самая конвертация из jpg или png в bmp и отнимает много времени.

    И с этим у вы ничего не поделать. Можно конечно придумать какое-нибудь кеширование этих самых bmp-шек...

    Опять же... Изначально модуль был без картинок, потому как я понимал к чему это приводит при большом количестве товара. Очень слезно просили добавить картинки :) Пожалуйста - добавил.

    Но вам в итоге выбирать - или с картинками и долго или без них и не очень долго :)

  12. Если так рассуждать - то любой продукт - полуфабрикат. Тот же Windows например. Ведь в него столько всяких плюшек можно добавить.

    Но почемуто большинству пользователей предостаточно и того, что там есть. А многие не пользуются и половиной возможностей.

    Увы - идеального продукта в природе не существует.

  13. Время кушает генерация картинок в файл xls. Не знаю, можно ли вообще вставлять внутрь xls файла jpg-и . Я смог только с bmp. Так вот эта самая конвертация из jpg или png в bmp и отнимает много времени.

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

    В файле catalogmodelxls_pricelisthelper_models.php

    ищем функцию public function getProduct($product_id, $customer_group_id='')

    Внутри нее ищем строку

    $query = $this->db->query("SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, (SELECT price FROM " . DB_PREFIX . "product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '" . (int)$customer_group_id . "' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM " . DB_PREFIX . "product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '" . (int)$customer_group_id . "' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special, (SELECT points FROM " . DB_PREFIX . "product_reward pr WHERE pr.product_id = p.product_id AND customer_group_id = '" . (int)$customer_group_id . "') AS reward, (SELECT ss.name FROM " . DB_PREFIX . "stock_status ss WHERE ss.stock_status_id = p.stock_status_id AND ss.language_id = '" . (int)$this->config->get('config_language_id') . "') AS stock_status, (SELECT wcd.unit FROM " . DB_PREFIX . "weight_class_description wcd WHERE p.weight_class_id = wcd.weight_class_id AND wcd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS weight_class, (SELECT lcd.unit FROM " . DB_PREFIX . "length_class_description lcd WHERE p.length_class_id = lcd.length_class_id AND lcd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS length_class, (SELECT AVG(rating) AS total FROM " . DB_PREFIX . "review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT COUNT(*) AS total FROM " . DB_PREFIX . "review r2 WHERE r2.product_id = p.product_id AND r2.status = '1' GROUP BY r2.product_id) AS reviews, p.sort_order FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE p.product_id = '" . (int)$product_id . "' AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'");
     
    

    в этой строке удаляем

    AND pd2.quantity = '1'
    
  15. Такое уже было описано на форуме выше, но что при этом делать не написано.

    Там человек пытался тестить на магазине, установленном на виртуалке и через dyndns :)

    Если у Вас чистый ocstore 1.5.x (Всякие сборки типа maxystore не в счет) - модуль должен нормально работать. Это отлично видно в демо.

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

Important Information

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