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

kur1977

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

    544
  • З нами

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

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

  1. Никто не вкурсе? В этой версии обновление валют также тянется с yahoo? Лень качать чтоб проверить.

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

    Да и само обновление валюты надо бы немного иначе реализовать с лимитом по времени. Если например в течении 5 секунд не пришел ответ от сервера - просто ничего не делать или выводить сообщение. Либо перенести эту штуку куда-нить после процесса залогиневания, когда уже произошел редирект на дашборд с токеном в  гете. А то эта хрень висит на входе в админку. И если сервер не отвечает - индикатор загрузки просто вертится и не происходит логин.

     

    Не знаю как кому, а мне пришлось в тот злополучный день не сладко, когда с десяток злых клиентов в одночасье кричали что не могут работать, так как не пускает их в админку. Пришлось на куче сайтов ургентно отключать обновление валюты. А потом помаленьку менять на ЦБРФ.

  2. При установке ошибок не было, исчезло определение город по IP после добавления в хедер.tpl ссылки на прайс. (в dropdownmenu)

    копайте ваш макет. Видимо где-то вы допустили ошибку.

     

     

     

    При попытке генерировать прайс лис в админке выскакивает следующая ошибка, кто сталкивался? что делать?

    Внимательно читать то, что написано красным шрифтом в описании модуля.

     

    Если после выполнения всех условий ошибка не исчезает - писать мне в ЛС.

  3. Пробелы, точки убрал с названий файлов изображений, но белый лист не пропал.

     

    Все проблемы обычно на стороне хостинга. Либо памяти выделено мало, либо лимит на время выполнения скрипта занижен.

    Либо, как написали, нелатинские символы в именах файлов.

     

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

  4. А почему цена в текстовом формате?

     

    Дабы не плодить лишних форматов. Это все при генерации очень хорошо отъедает ОЗУ

     

     В таком виде прайс лист не возможно использовать, например для импорта или обновления цены.

     

     Прямо-таки не возможно  :cry: 

    Тайпкастинг вроде бы никто не отменял ))

     

    $str = "12.45"; // это строка
    $fl = (float)$str;/// А это уже float
    
  5.  

    evgen874 сказал(а) 08 Дек 2015 - 4:24 PM:snapback.png

    Здравствуйте! точно такая же проблема - уже ж наверно известно что не так?

     

     

    Модуль довольно специфичен и требователен к определенным параметрам php.

    На разных хостингах - разные проблемы. Пишите в ЛС.

  6. Уважаемый, kur1977. Возможно ли связать ваш модуль с модулем "Разные цены для групп покупателей 1.4", чтобы покупатель мог после авторизации, скачать свой прайс, со своими ценами согласно к какой группе он относится?

    Я не знаю, как автор сего модуля реализовывал разные цены. Если он обходил стандартный функционал опенкарта стороной, то мой ответ НЕТ, НЕЛЬЗЯ.

    Если же там используется стандартный функционал, то и так все должно работать.

  7. Генерируемый ПРАЙСЛИСТ .XLS для OpenCart 2.x


    Генерируемый ПРАЙСЛИСТ .XLS для OpenCart 2.x


    В СВЯЗИ С БЛОКИРОВКОЙ АВТОРОВ ДОПОЛНЕНИЙ ИЗ РФ АДМИНИСТРАЦИЕЙ САЙТА ВСЕ МОИ ДОПОЛНЕНИЯ СНЯТЫ С ПРОДАЖИ. БЛАГОДАРИТЕ АДМИНИСТРАЦИЮ САЙТА ЗА УПОРОТОСТЬ.

     

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

    Модуль имеет открытый исходный код, соответственно техническая поддержка оказывается только для актуальной версии модуля и только для домена, указанного при покупке.

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

    Модуль для opencart 1.5.x и модуль для opencart 2.x - совершенно разные товары. Поэтому будьте внимательны во время оплаты модуля.

     

     

     

    Новая версия модуля. В ней используется библиотека PhpExcel, что позволило генерировать прайсы в формате Excel2007, что в свою очередь улучшает совместимость сгенерированных прайсов со сторонними пакетами (например Applle Numbers, OpenOffice, LibreOffice и т.д.)

    Добавлена возможность настройки нескольких прайс-листов.

     

    ВНИМАНИЕ:

    При покупке модуля обязательно указываем рабочий и тестовый домены.

    Модуль продается только на этом сайте. Если вы его скачали либо купили где-то еще - поддержка модуля не осуществляется.

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

    На хостинге должен быть php версии 5.2.0 и более.

    На хостинге должны быть установлены следующие расширения php:

    -php_zip (в случае его отсутствия должен быть установлен zlib)

    -php_xml (xmlreader и xmlwriter должны присутствовать в phpinfo).

    -php_gd2

    Если вы планируете использовать изображения в прайсе, потрудитесь привести имена файлов изображений в корректный вид (пробел, кириллица и т.д. в именах файлов могут вызвать проблемы из-за разных кодировок базы данных и файловой системы хостинга)

    Если при соблюдении всех требований, при генерации прайса у вас ничего не происходит - смотрите ошибки в логе сервера.

    Если получаете ошибки вида out of memory - увеличивайте параметр memory_limit либо посредством htaccess либо в php.ini (если не знаете как это сделать - обратитесь в техподдержку своего хостинга)

    Если ошибка вида maximum time limit exceeded - увеличивайте параметр max_execution_time либо посредством htaccess либо в php.ini (если не знаете как это сделать - обратитесь в техподдержку своего хостинга)

    Перед обращением за поддержкой модуля подготовьте РАБОЧИЕ доступы на ftp и в админ-панель.

    Поддержка модуля осуществляется только на этом форуме и только посредством системы личных сообщений.

    При обращении - пишите от имени пользователя, купившего модуль. Сообщения вида "Здрасьте, я исполнитель, а модуль был куплен на Васю Пупкина" будут игнорироваться.

     

    Если вы все сделали как описано в инструкции, но, при переходе по ссылке на сгенерированный прайс получаете ошибку вида access denied:

    Модуль сохраняет сгенерированный прайс в стандартную папку download, которая раньше была в корне сайта, а начиная с opencart версии 2.0 - ее перенесли в /system/storege/

     

     

     

    ОПИСАНИЕ:

    Модуль генерирует красивый цветной прайс-лист в формате .xlsx

    Все наименования категорий и товаров выводятся в виде ссылок.

    При формировании цены в прайсе учитываются скидки на товар, спец-предложения.

    -Модуль имеет 4 настраиваемых поля для вывода в заголовке прайса + одно поле для вывода ссылки на сайт;

    -Можно выбрать категории, товары из которых будут выводиться в прайс;

    -Можно выбрать сортировку выводимых товаров внутри категории;

    -Также можно в генерируемый прайс выводить картинки товаров;

    -Размеры выводимых картинок также настраиваются;

    -Можно выбрать валюту для генерации, и группы покупателей. При выборе нескольких групп - генерируется многостраничный прайс;

    -Вывод товаров с опциями и без них;

    -Возможность вывода атрибутов товаров;

    -Поддержка мультиязычности;

    -Можно выбрать, выводить в прайс или нет товары с нулевыми или отрицательными остатками, а также, выводить ли в прайс остатки;

    -Настраиваемые ширины полей;

    -Поддержка кеширования на диске или memcache;

    -Можно выбрать - выводить или нет колонки "модель" и "акции";

    -Можно выбрать какое поле выводить в качестве кода товара (sku или model);

    -Поддержка мультимагазинов. Теперь для каждого магазина генерируется свой прайс.

    1) Внимание! Если в вашем магазине стотыщ товаров и он у вас на виртуальном хостинге, при этом модуль вываливается с ошибкой по memory_limit - может стоит купить выделенный сервер?

    2) Поддержка каких-либо продуктов, отличных от Microsoft Excell (например Applle Numbers, OpenOffice, LibreOffice и т.д.) не гарантируется. XLS и XLSX - это формат Microsoft Excell. И его поддержка сторонними продуктами полностью ложится на совесть разработчиков этих продуктов.

    3) Если вы планируете использовать изображения в прайсе, потрудитесь привести имена файлов изображений в корректный вид (пробел, кириллица и т.д. в именах файлов могут вызвать проблемы из-за разных кодировок базы данных и файловой системы хостинга).

    Установка:

    1. Скопировать файлы на сервер,

    2. В админке зайти в "система-пользователи-группы_пользователей" и включить модуль module/xls_pricelist.

    3. Зайти в "дополнения-модули" и установить модуль XLS Прайслист.

    4. Нажать напротив "изменить" и настроить модуль.

    5. Сохранить изменения. Обязательно и при обновлении.

    6. Сгенерировать прайс, нажав соответствующую кнопку внизу, в настройках модуля.

    6. В вашем темплейте в нужном месте вывести ссылку

    <a href="/index.php?route=xls/xls_pricelist/download&preset=0">xls price</a>
    В данном случае это будет ссылка на прайс с пресетом 0
    Если нужна ссылка на прайс с пресетом 1 - замените в адресе &preset=0 на &preset=1  и т.д.
    параметр &preset=0 можно опустить, если у вас настроен всего один прайс с пресетом 0.
     
     

    7. В robots.txt на всякий случай добавляем строку

    Disallow: /*route=xls/xls_pricelist
     

    Обновление:

    При обновлении на следующую версию (например у вас стояла версия 2, а вы решили установить версию 3)

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

     

    HTTPS: Если ваш сайт работает по https - вы же не хотите, чтобы он работал и по http тоже, так?

    Многие зачем-то делают для этого редирект в .htaccess, и в итоге имеют проблемы с некоторыми модулями и этим модулем в частности.

    А ведь достаточно просто в config.php и admin/config.php прописать везде https вместо http.

    image.png.1bd3a329a87fab5603336da2090aeb2b.png 

    image.png.7ed0cea954e8002d35ccb45a09eca973.png

     

    Требования к серверу:

    На хостинге должен быть php версии 5.2.0 и более.

    На хостинге должны быть установлены следующие расширения php:

    -php_zip (в случае его отсутствия должен быть установлен zlib)

    -php_xml (xmlreader и xmlwriter должны присутствовать в phpinfo).

    -php_gd2

     

    Версия 4 - обновленная версия модуля.

     

    На всех демо установлена версия 4.

    Демо 2.1.0.1: demo21.finesites.ru/index.php?route=xls/xls_pricelist/download&preset=0

    http://demo21.finesites.ru/admin/index.php?route=module/xls_pricelist

    Логин и пароль в админку: admin

    Версия для opencart и ocstore 1.5.x тут

    Версия для opencart и ocstore 3.x тут

    Видео-руководство по установке и настройке модуля:

     

     

    Изменения в версии 4

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

     

    Изменения в версии 3

    UPD 24.05.2015: Модуль обновлен до версии 3.1:

    1. Исправлены ошибки

    2. Добавлена возможность запуска генератора по расписанию (необходим работающий cron на сервере и установленная библиотека Curl)

     

    image.png


    • Автор
    • долучення
      03.01.16
    • Категорія
    • Системные требования
      php >= 5.2.0, php_zip, php_xml,php_gd2, memory_limit >= 256M, max_execution_time >= 30
    • Метод активации
      Без активации
    • Ioncube Loader
      Нет
    • ocStore
      2.3
      2.2
      2.1
    • OpenCart.Pro, ocShop
    • Звернення до сервера розробника
      Нет

     

  8. можно реализовать с одним большим НО. Базовая валюта usd должна будет ей и оставаться. И нельзя удалять валюты , которые будут тянуться с привата. Кстати, а что это за валюта такая grn?

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

     

    Купил ваш модуль. Настроил. Нажимаю на ссылку сгенерить прайс вечно крутящийся ....

     

    ocStore Версия 1.5.5.1.2

     

    С Уважением, Евгений Чернышов. 

    Пишите в ЛС. Будем разбираться.

  10. Здравствуйте, подскажите, а как прайс генерирует оптовую цену? У меня просто розничный магаз и хочу сделать опт есть возможность чтоб я не прописывал цену каждому товару, а примеру сделал там - 30 % на все товары, а потом не которые товары ручками подправил ?

    Я там вижу у вас есть атрибуты, а опции есть выгружает?

    И валюты грн у вас нету?

    Если внимательно почитать описание модуля - можно увидеть:

    -Можно выбрать валюту для генерации, и группы покупателей. При выборе нескольких групп - генерируется многостраничный прайс;[/size]

    -Вывод товаров с опциями и без них;[/size]

    -Возможность вывода атрибутов товаров;[/size]

     

    И валюты грн у вас нету?

    У нас нету. А у вас?  :ugeek: 

    А если серьезно, то в настройках модуля у вас будет возможность выбрать любую валюту из тех, что у вас забиты в админке в настройках валют.

  11. Заверните этот блок в <li></li>  вот так

    <div id="body">
    <div class="swipe">
    <div class="swipe-menu">
    <ul class="links">
    <?php if (!isset($this->request->get['route'])) { $route='active'; }
     else {$route='';}?> <li class="first"><a class="<?php echo $route; if (isset($this->request->get['route']) && $this->request->get['route']=="common/home") {echo "active";} ?>" href="<?php echo $home; ?>"><i class="fa fa-home"></i><?php echo $text_home; ?></a></li>
    <li><a class="<?php if (isset($this->request->get['route']) && $this->request->get['route']=="account/wishlist") {echo "active";} ?> wishlist-total" href="<?php echo $wishlist; ?>"><i class="fa fa-star"></i><?php echo $text_wishlist; ?></a></li>
    <li><a class="<?php if (isset($this->request->get['route']) && $this->request->get['route']=="account/account") {echo "active";} ?>" href="<?php echo $account; ?>"><i class="fa fa-user"></i><?php echo $text_account; ?></a></li>
    <li><a class="<?php if (isset($this->request->get['route']) && $this->request->get['route']=="checkout/cart") {echo "active";} ?>" href="<?php echo $shopping_cart; ?>"><i class="fa fa-shopping-cart"></i><?php echo $text_shopping_cart; ?></a></li>
    <li><a class="<?php if (isset($this->request->get['route']) && $this->request->get['route']=="checkout/checkout") {echo "active";} ?>" href="<?php echo $checkout; ?>"><i class="fa fa-check"></i><?php echo $text_checkout; ?></a></li>
    <li>
    <?php if (!$logged) { ?>
    <?php echo $text_welcome; ?>
    <?php } else { ?>
    <?php echo $text_logged; ?>
    <?php } ?>
    </li>
    </ul>
    
  12. Уважаемый, я проделал все вами указанные действия проблема всё та же.

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

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

    Это просто смешно.

    В описании модуля есть ссылки на демо. Так вот эти самые демо хостятся на указанном вами хостинге. Причем на самом дешевом тарифе. И все прекрасно работает.

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

    Реально достали голословные обвинения. "У МЕНЯ КРУТОЙ VSD!!! "... А то, что этот vds надо грамотно настроить под свои нужды, мало кто понимает.

  13. Купил модуль, автор обвинил меня в том что у меня хостинг плохой, и это есть причина не работоспособности полноценной версии.

    Короче потраченное время, неприязненное отношение со стороны продавца модуля.

    Не рекомендую!

     

    Для того, чтобы другим была понятна ваша голословность, скрины переписки:

     

     

    О каких обвинениях идет речь вообще? Я вам дал рекомендации, что нужно сделать, чтобы модуль работал.

    Я понимаю ваше негодование, купил - не работает.. Но потрудитесь таки выполнить данные вам рекомендации.

     

    PS - и где вы в моих ответах усмотрели неприязненное к вам отношение?

    Это вы так свое негодование решили выместить? В теме поддержки облить автора грязью?

     

    Лично у меня вы после сего действа в бане. Думаю, остальные, кто прочтет это - тоже сделают соответствующие выводы.

    Удачи.

  14. Приветствую, купил модуль, все отлично работает.

    Но есть 1 ньюанс.. нужно добавить в таблицу поле категории товара, для фильтрации в экселе

     

    Вместо Orico нужна категория Видеорегистраторы

     

    В дизайне модуля такой опции нет. Есть возможность добавить данную опцию. Это очень сильно упростит жизнь людям которые пользуются фильтрами в экселе.

     

    Ну я вам скажу так. Подобная штука нужна скорее только вам )) Так как подобную доработку вы просите первый.

     

    Да к тому же товар может находиться одновременно в нескольких категориях. Тогда что?

     

    А вообще, все, что не касается ошибок в работе либо вопросов по имплементированному функционалу модуля - в ЛС

  15. Можно ли сделать так, чтобы в прайс выводилось минимальное количество товара?

     

     

    controller\module\xls_pricelist.php

     

    После строчки 

    'width',
    

    добавьте

    'minimum',
    

    После этого это поле появится в селекте полей на вкладке ДИЗАЙН настроек модуля.

    Кстати таким макаром можно добавить любое поле из таблицы products

  16. Подскажите поставил сей модуль , дал все права ,включил , сгенерировал ,а вот (В вашем темплейте в нужном месте вывести ссылку :

     

    <a href="/download/price_<?php echo $this->session->data['language']; ?><?php echo $this->config('config_store_id'); ?>.xlsx">xls price</a>)

    Я положил в модуль приветствие чтобы на главной отображалось и ничего ссылка нерабочая

     

    пишет

    Not Found

    The requested URL /download/price_< was not found on this server.

    Хоть бы отписались сюда, что проблему решили. А то вопросы задавать все умеют :)

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

     

    Вот типичный пример, кусок кода из контроллера header.php  OcStore 1.5.5.1.2

    foreach ($children as $child) {
    					$data = array(
    						'filter_category_id'  => $child['category_id'],
    						'filter_sub_category' => true
    					);
    					
    					$product_total = $this->model_catalog_product->getTotalProducts($data);
    									
    					$children_data[] = array(
    						'name'  => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''),
    						'href'  => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])
    					);						
    				}
    

    Как видно - сначала производится подсчет 

    $product_total = $this->model_catalog_product->getTotalProducts($data);
    

    а уже потом, в зависимости от настройки, подсчитанное кол-во уже либо конкатенируется к имени категории либо нет.

     

    То-есть строку 

    $product_total = $this->model_catalog_product->getTotalProducts($data);
    

    надо бы заменить на 

    if($this->config->get('config_product_count')) $product_total = $this->model_catalog_product->getTotalProducts($data);
    

    Тоже самое может встречаться в контроллере category.php и в контроллере модуля category.php в участке формирования массива $this->data['categories']

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

Important Information

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