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

bezzubtsev

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

    71
  • З нами

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

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

  1. Сначала я не понял, что вы куда выкинули и зачем. Но дальше я совсем удивился - мне сложно сказать, что прописать в jvquickorder.tpl, поскольку в дополнении не было такого файла  :)

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

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

    Находите в файле fast_order.xml строку (у меня она 61-я):

     

    <button class="fast_order_button"><span >Сделать заказ</span></button>
    

    и вставляете вначале этой строки <div id="fast_go"> , а в конце этой строки </div>

     

    Шаг второй, открываете скрипт fast_order.js

    Находите

    Закрыть</a> это окно?</span>');
    

    и после точки с запятой (!) вставляете этот кусок

     

    $('#fast_go').html('');
    
    • +1 1
  2. Автор, большое спасибо за модуль!

    Удивлен поддержке этой темы - молодцы!

    После допила и выправления стилей стало то, что надо.

    Я через CSS выкинул отправляющую (дубли писем) кнопку в оффсайд DIVа. Работает, но понятно, что это по-деревянному сделано.

     

    Буду благодарен, если кто подскажет, что прописать в jvquickorder.tpl, чтобы после successmessage кнопка .fast_order_button уходила в display:none; ?

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

    Установил все как надо. Ручная установка без VQMOD.

    popover не показываются при попытке отправить пустую форму.

    сама форма тоже не отправляется при нажатии на кнопку.
    отправку писем через information/contact проверил, все работает.

  4. Если у кого будет сообщение ionCube Loader Not Installed

    стучитесь вашей тех. поддержке хостинга.

     

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

    ionCube Вы можете включить в разделе "Мои сайты" -- "Настройка PHP", установив отметку напротив ionCube и сохранив изменения.

    • +1 1
  5. Боюсь, ваша целевая аудитория не оценит ваших усилий, более того, обматерит за то, во время прослушивания любимого исполнителя Вконтакте или на Яндексе (или интернет-радио), в их громко включенные колонки попадет ваша музыка.
    Я бы реализовал это все отдельной страницей (с выводом в меню) и там уже подборка песен по плейлисту, с проигрывателем + реклама ваших товаров ниже.

  6. Добрый день!

     

    Нужна помощь в следующем моменте:

     

    Дано:

    а) магазин 1.5.3.1. сборка Сборка MaxyStore

    б) модуль simplecheckout

    в) оформление заказа (чекаут) - в нем есть поле комментарий.

     

    Проблема:

    При заполнении полей при оформлении заказа, данные, которые прописываются в поле "Комментарий" не заходят в базу данных.

     

    Задача:

    Внести изменения в контроллер (и при необходимости в модель), в результате которых проблема будет странена.

     

    Графически все выглядит так: http://i.imm.io/1b0E8.jpeg

    ____________________

     

    Предлагайте свою цену вопроса и срок реализации в личку.

    Оплата вебмани / яндекс деньги.

  7. Скажите пожалуйста, правильный ли это вообще подход - просить на уровне модели дать сортировку категории? Может надо править код в другом месте?

  8. Никак не могу самостоятельно решить вопрос :(

     

    Уже нашел расписанный запрос к базе данных в одной из найденных тем https://opencartforum.com/topic/2103-%d0%ba%d0%b0%d0%ba-%d1%81%d0%be%d1%81%d1%82%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-mysql-%d0%b7%d0%b0%d0%bf%d1%80%d0%be%d1%81-%d0%b4%d0%bb%d1%8f-%d0%b2%d1%8b%d0%b1%d0%be%d1%80%d0%b0/page__view__findpost__p__12790

     

    Но прикрутить не удалось, так как все это дело (модуль) отображается не в категориях, а на главной странице.

    По сути сейчас:

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

    » контроллер модуля - посылает свой запрос в модель на предмет показа товаров.

    Осталось дело за тем, чтобы прописать в catalog/model/catalog/product.php вызов нужной функции.

  9. UDP2: ещё одна неудачная попытка. Указываю, на мой взгляд, более правильный синтаксис в модели (отмечено зеленым):

     

    $product_data = $this->cache->get('product.latest.' . (int)$this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id') . '.' . $category_id('75') . '.' . $customer_group_id . '.' . (int)$limit);

     

    И получаю уже другие ответы от системы:

     

    Notice: Undefined variable: category_id in /*путь*/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 367
    Fatal error: Function name must be a string in /*путь*/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 367

     

    Открыл файл кэша, строку 367 (выделил синим):

     

    public function getProducts($data = array()) {
            if ($data) {
                $sql = "SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id)";
                
                if (!empty($data['filter_category_id'])) {
                    $sql .= " LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p.product_id = p2c.product_id)";            
                } .....

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

     

    $bestseller_results = $this->model_catalog_product->getLatestCategory($setting['limit']);

     

    Если в модели прописать категорию (код смотрите выше, выделено зеленым что добавил):

     

            $product_data = $this->cache->get('product.latest.' . (int)$this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id') . '.' . $category_id = '75' . '.' . $customer_group_id . '.' . (int)$limit);

     

    .., выходит ответ ошибки VQMODa про парсер:

     

    Parse error: syntax error, unexpected $end in /*путь*/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 174

     

     

    174 строка в кэшовом файле - это последняя строка PHP файла (пустая).

  11. Добрый день!

     

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

    ID категории известен, и его не надо нигде прописывать в админке - достаточно указать тут в модели (главное - просто и работает).

     

    В модуле и контроллере модуля уже дал запрос на getLatestCategory (сейчас - это просто копипаста getLatestProducts). Сейчас показывает последние товары, как обычно.

     

    Понимаю, что дописывать нужно тут, но синтаксисом не так сильно владею:

    catalog/model/catalog/product.php

     

    public function getLatestCategory($limit) {
            if ($this->customer->isLogged()) {
                $customer_group_id = $this->customer->getCustomerGroupId();
            } else {
                $customer_group_id = $this->config->get('config_customer_group_id');
            }    
                    
            $product_data = $this->cache->get('product.latest.' . (int)$this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id') . '.' . $customer_group_id . '.' . (int)$limit);
    // чуйка тянет дописать после config_store_id по аналогии фильтр по ID категории, но проводимые попытки вызывали только ошибки.
    
            if (!$product_data) {
                $query = $this->db->query("SELECT p.product_id FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' ORDER BY p.date_added DESC LIMIT " . (int)$limit);
    // Тут тоже прописывал AND перед ORDER BY и по аналогии и пытался сделать выборку по ID категории. Ничего толкового из этого не вышло :(
    
    
                // вырванные куски, где тоже идет вывод товаров категории.
                // $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_to_category WHERE product_id = '" . (int)$product_id . "'");
                    //    $sql .= " AND p2c.category_id = '" . (int)$data['filter_category_id'] . "'";
     

    Прикреплен файл. Кусок, о котором идет речь - 317 строка.

     

    Заранее большое спасибо!

    product.php

  12. Здравствуйте! Такой вопрос, приобрел ваш модуль, установил, но отображается не корректно: http://gameprostore.ru/planshety/android/ 

    разместить можно только слева, в шапке вообще не отображается. В чем может быть проблема?

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

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

    Нужна платная кастомизация модуля фильтра. Подробно расписал в скрине тут http://i.imm.io/13xgX.png

    Образец о чем речь находится тут (фильтр справа) http://goo.gl/F85Zl

    Оплата webmoney или ЯДом. Сумму называете вы сами - задача очень четко расписана.

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

    Нюанс: фильтр дублируется на позицию top (тоже чекбоксы), переделка функций не должна его касаться (код вывода в top стоит в filter.tpl отдельно).

    Нюанс2: доступа в магазин (URL)/хостинг/FTP и соответственно файлов фильтра не предоставляю. Если вы хуже меня знаете этот фильтр, или у вас его просто нет - просьба не писать.

    От вас лишь указание что дописать и как изменить код модуля для поставленной задачи.

    Желающим лучше отписываться в личку.

  14. Добрый день!
    Режим "выпадающий список с чекбоксами".

    Скажите пожалуйста, как можно сделать, чтобы в том случае, когда значение фильтра было выбрано (например "сандалии"), название фильтра (например "стиль обуви") меняло свой стиль (например присваивался class="active")?
    Сейчас если выбрать что-то в фильтре, то не видно, в каком фильтре ты что-то выбирал.

    Спасибо!

     

    Технически:

    если в фильтре хоть один выбран:

    input type="checkbox" checked="checked"

    то надпись фильтра можно менять:

    span class="ui-dropdownchecklist-text" получает новый класс "active"

     

    Уже решено

    • +1 1
  15. Это сторонний компонент, который отвечате за вывод списка с чекбоксами. Соотвественно, разметка внутри этого компонента реализовывается

    И все таки, как присвоить каждому чекбоксу индивидуальный номер? Я понимаю, что фильтр сделали таким образом, что всю верстку засунули в этот код. Но, разве для того, чтобы человеку получить фильтр по цветам надо изучать ява скрипты, если фильтры как-бы должны быть настроены на то, чтобы товары фильтровались, в том числе и по цвету?

    Может все таки будет возможность сделать или фикс или хотя бы ответить, что надо поменять в вашем коде?

  16. Хотелось бы в коде

    <div class="ui-dropdownchecklist-item 111 ui-state-default" style="white-space: nowrap;">ev
    <input type="checkbox" id="222 ddcl-itb0-4-i5" checked="checked" class="active" tabindex="0" index="5" value="http://сайт.ru/путь-категории"/>ev
    <label for="" ddcl-itb0-4-i5="" class="ui-dropdownchecklist-text" style="cursor: default;"> Текст-пункта-фильтра </label>ev
    </div>
    

    То, что геренируется после цифр "222" (это ID каждого пункта фильтра), генерировался вместо цифр "111" у DIV'а.

    Это даст уникальность каждому DIV'у отдельного пункта фильтра, что позволит менять его CSS стили по-отдельности.

    Отвечает за генерацию этого всего файл ui.dropdownchecklist-1.4-min.js - но там я не настолько силен, чтобы это сделать :(

    Буду рад, если кто поможет.

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

    Спасибо за обновление модуля - буду ставить, пробовать.

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

    Как хотелось бы - на картинке. UwL6.png

    А как я допиливаю - выглядит списком с чекбоксами с разными стилями CSS (привязываю ID фильтра к стилю чекбокса и прописываю разные фоновые цвета). UwLz.png

    Вот было бы отлично, если бы цвета были квадратиками, а не чекбоксами.

  18. Зашел забрать обновленный модуль, порадовался что обновлен в январе этого года, расстроился, что нет поддержки по новой сборке, о которой пишут тут все.

    Вопрос такой - будет ли обновление модуля и когда ориентировочно под новую версию?

    Если не будет - подскажите, пожалуйста, аналогичный фильтр под новую версию где можно купить?

    Железные плюсы фильтра - наличие нескольких вариантов выборки сразу, возможность через допиливание сделать фильтр по цветам товара.

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

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

Important Information

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