Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

moska

Newbie
  
  • Posts

    11
  • Joined

  • Last visited

1 Follower

About moska

  • Birthday 07/12/1988

Technical support

  • Status
    Працюю

Information

  • Gender
    Жінка
  • City:
    Одеса

Recent Profile Visitors

1,330 profile views

moska's Achievements

Enthusiast

Enthusiast (6/14)

  • Dedicated Rare
  • Reacting Well Rare
  • First Post
  • Week One Done
  • One Month Later

Recent Badges

10

Reputation

    Модуль просто чудовий, з ним можна створювати рішення абсолютно нового рівня. Але виявили пробелму. Можливо комусь буде корисно, або автор виправить у майбутніх версіях. Проблема, яку ми виявили в модулі 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 );
    Чудовий шаблон як і всі шаблони від Octemplates! SEO оптимізований, налаштовані базові модулі, все інше можна встановити та налаштувати самостійно, або замовити у команди Octemplates налаштування "під ключ". Дякую!
  1. Усім привіт. Шукаю модуль під РРО Checkbox на ocStore 3.0.3.7 @NaZZZaR Чи є у Вас такий модуль?
    Модуль класний, дуже гарна адмінка, продумані нюанси для оновлення цін. Розробник доповнення вічливий і уважний, відгукнувся на моє прохання і доробив модуль під нюанси прайсу нашого постачальника. У результаті маю швидку обробку - прайсу з більше ніж на 30 тисяч позицій і завантажується лише те, що мені потрібно. Рекомендую модуль і розробника до співпраці!
    Ну що ж, пишу перший відгук для цього шаблону. І маю сказати що це Бомба Пушка Ракета!!! - Встановила без проблем - В шаблон включені майже всі необхідні доповнення, я доставила ще Нову Пошту, Оплату Частинами та Монобанк, - Модуль більш просунутої карти сайту, SEO мультимова та модуль для автоматичної обробки прайс листів. Потрібно зауважити, що хлопці подбали і 90% модулів я придбала зі знижкою (що доступна по промокоду після придбання шаблону). Швидкість сайту - реальна при завантаженні сторінок та при скануванні пейджспід стабільно у зеленій зоні - вище 96%. Як людина не далека від розробки даю висновок - шаблон зроблено з душею та розумінням SEO. Дякую! Що в мене вийшло можна подивитись отут: https://elastomania.ua/ А також на правах реклами (сподівюсь так можна ) - усім бажаючим придбати щось з нашого веломагазину знижка 10% (за запросом у особисті).
  2. Здравствуйте. Прекрасный модуль, все встало без проблем на 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>
  3. Так долго думала над решением, а всё оказалось проще чем казалось. Делюсь своим решением Мне нужно было получить значение цены без вылюты, чтобы передать его в переменную 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;} ?> Также это мне пригодилось для микроразметки.
  4. Добрый день. Скажите, а есть ли возможность дополнительно реализовать оплату частями и мгновенную рассрочку ПриватБанка? Сколько это будет стоить?
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.