Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

moska

Новичок
  
  • Публикаций

    11
  • Зарегистрирован

  • Посещение

Все публикации пользователя moska

    Модуль просто чудовий, з ним можна створювати рішення абсолютно нового рівня. Але виявили пробелму. Можливо комусь буде корисно, або автор виправить у майбутніх версіях. Проблема, яку ми виявили в модулі OPCF: У repeater-полях (type: repeater) всі записи завжди виводяться незалежно від того, до якої сторінки (entity) вони належать. Через це, наприклад, якщо на одній сторінці (information_id=1) було заповнено 8 елементів, а на іншій (information_id=2) лише 1 — то на другій сторінці відображались і всі попередні 8 (порожні). Це відбувалось тому, що в методі: model/extension/module/opcf_template_field_value.php > getRepeaterRows() не було фільтрації по entity та entity_id. Ми оновили метод getRepeaterRows() — додали в нього параметри $entity і $entity_id, а також SQL-фільтрацію: public function getRepeaterRows($entity, $entity_id, $template_id, $language_id, $template_field_id, $parent, $limit = 0) { $sql = "SELECT template_field_value_id FROM " . DB_PREFIX . "opcf_tfv WHERE entity = '" . $this->db->escape($entity) . "' AND entity_id = '" . (int)$entity_id . "' AND language_id = '" . (int)$language_id . "' AND template_id = '" . (int)$template_id . "' AND template_field_id = '" . (int)$template_field_id . "' AND parent = '" . (int)$parent . "' ORDER BY template_field_value_id ASC"; if ($limit) { $sql .= " LIMIT 0," . (int)$limit; } $query = $this->db->query($sql); return $query->rows; } І відповідно змінили виклик цього методу у ControllerExtensionModuleOpcf::prepareFieldValues(): $repeaters = $this->model_extension_module_opcf_template_field_value->getRepeaterRows( $entity, $entity_id, $template_id, $language_id, $result['template_field_id'], $parent, $limit );
  1. moska

    Wayforpay API оплата для Opencart 2.3, 3.x

    Гарний модуль! Все працює як треба!
    Чудовий шаблон як і всі шаблони від Octemplates! SEO оптимізований, налаштовані базові модулі, все інше можна встановити та налаштувати самостійно, або замовити у команди Octemplates налаштування "під ключ". Дякую!
  2. moska

    Opencart и РРО в Украине

    Усім привіт. Шукаю модуль під РРО Checkbox на ocStore 3.0.3.7 @NaZZZaR Чи є у Вас такий модуль?
    Модуль класний, дуже гарна адмінка, продумані нюанси для оновлення цін. Розробник доповнення вічливий і уважний, відгукнувся на моє прохання і доробив модуль під нюанси прайсу нашого постачальника. У результаті маю швидку обробку - прайсу з більше ніж на 30 тисяч позицій і завантажується лише те, що мені потрібно. Рекомендую модуль і розробника до співпраці!
    Ну що ж, пишу перший відгук для цього шаблону. І маю сказати що це Бомба Пушка Ракета!!! - Встановила без проблем - В шаблон включені майже всі необхідні доповнення, я доставила ще Нову Пошту, Оплату Частинами та Монобанк, - Модуль більш просунутої карти сайту, SEO мультимова та модуль для автоматичної обробки прайс листів. Потрібно зауважити, що хлопці подбали і 90% модулів я придбала зі знижкою (що доступна по промокоду після придбання шаблону). Швидкість сайту - реальна при завантаженні сторінок та при скануванні пейджспід стабільно у зеленій зоні - вище 96%. Як людина не далека від розробки даю висновок - шаблон зроблено з душею та розумінням SEO. Дякую! Що в мене вийшло можна подивитись отут: https://elastomania.ua/ А також на правах реклами (сподівюсь так можна ) - усім бажаючим придбати щось з нашого веломагазину знижка 10% (за запросом у особисті).
  3. Здравствуйте. Прекрасный модуль, все встало без проблем на ocstore 2.1 , поля приходят, всё что настроила. Один вопрос - не вижу пользовательских полей в списке, для того чтобы передать в CRM нужные данные заказа. Можете подсказать? http://joxi.ru/RmzExXBCRoeP8r Доступные для выбора в модуле <select name="amo_crm_sync_custom_type[1][val][]" class="form-control"> <option value="store">Магазин</option> <option value="date">Дата добавления</option> <option value="customer">Покупатель</option> <option value="customer_group">Группа покупателей</option> <option value="total">Сумма</option> <option value="reward">reward</option> <option value="commision">Комиссия</option> <option value="kod">Код валюты</option> <option value="payment_method">Метод платежа</option> <option value="p_company">(Оплата) Компания</option> <option value="p_adress">(Оплата) Адрес</option> <option value="p_adress_optional">(Оплата) Адрес (дополнительно)</option> <option value="p_city">(Оплата) Город</option> <option value="p_index">(Оплата) Индекс</option> <option value="p_country">(Оплата) Страна</option> <option value="p_region">(Оплата) Регион / область</option> <option value="shiping_method">Метод доставки</option> <option value="s_company">(Доставка) Компания</option> <option value="s_adress">(Доставка) Адрес</option> <option value="s_adress_optional" selected="selected">(Доставка) Адрес (дополнительно)</option> <option value="s_city">(Доставка) Город</option> <option value="s_index">(Доставка) Индекс</option> <option value="s_country">(Доставка) Страна</option> <option value="s_region">(Доставка) Регион / область</option> <option value="tovar">Товар</option> <option value="option">Опции</option> <option value="nums">Кол-во</option> <option value="price_one">Цена за штуку</option> <option value="sum">Сумма по товару</option> <option value="comment">Комментарий</option> </select>
  4. Так долго думала над решением, а всё оказалось проще чем казалось. Делюсь своим решением Мне нужно было получить значение цены без вылюты, чтобы передать его в переменную javascript. Воспользовалась регулярными выражениями в шалблоне /catalog/view/theme/default/template/product <?php $string = $price; $string = preg_replace('~[^0-9]+~','',$string); $string1 = $special; $string1 = preg_replace('~[^0-9]+~','',$string1); ?> В место вывода цены пишем код <?php if (!$special) {echo $string;} else {echo $string1;} ?> Также это мне пригодилось для микроразметки.
  5. Добрый день. Скажите, а есть ли возможность дополнительно реализовать оплату частями и мгновенную рассрочку ПриватБанка? Сколько это будет стоить?
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.