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

DM8985

Users
  
  • Posts

    86
  • Joined

  • Last visited

Everything posted by DM8985

  1. А есть ли способ загнать PWA в App Store и Google Play?
  2. В admin/controller/extension/currency/ecb.php нужно убрать var_dump($response); exit();
  3. YML экспорт в Яндекс.Маркет, Yandex.Turbo, Prom.ua, Aliexpress.com... для OpenCart 2.x, 3.x - Обмен данными - OpenCart Форум (opencartforum.com)
  4. Значит нужно смотреть модель, без нее ничего не понятно.
  5. Так у вас массив order_products <?php foreach ($order_products as $order_product) { ?> <?php echo $order_product['order_product_note']; ?> <?php } ?>
  6. seogen 3.0 - SEO, карта сайта, оптимизация - OpenCart Форум (opencartforum.com)
  7. Лечение вирусов, удаление шеллов - Услуги - OpenCart Форум (opencartforum.com)
  8. При копировании ссылки в соц. сетях (например в VK), переменная не отображается. Это можно как-то поправить? P.S. Проблема решена.
  9. Нужно сделать сохранение данных в личном кабинете пользователя без перезагрузки страницы с проверкой заполнения полей, которые указаны в контроллере. Opencart 2.3.
  10. Некорректно работает с симплой. При переходе на подомене в корзину, перекидывает на стандартное оформление.
  11. Нужно зайти на хостинг и перейти на тариф с бОльшим лимитом на ограничения или увеличить лимит в рамках этого тарифа, если хостер поддерживает такую функцию.
  12. У меня мета-данные остались в таблице setting Код admin/controller/setting/setting.php Контроллер: if (isset($this->request->post['config_meta_title'])) { $data['config_meta_title'] = $this->request->post['config_meta_title']; } elseif ($this->config->get('config_meta_title')) { $data['config_meta_title'] = $this->config->get('config_meta_title'); } else { $data['config_meta_title'] = array(); } if (isset($this->request->post['config_meta_description'])) { $data['config_meta_description'] = $this->request->post['config_meta_description']; } elseif ($this->config->get('config_meta_description')) { $data['config_meta_description'] = $this->config->get('config_meta_description'); } else { $data['config_meta_description'] = array(); } if (isset($this->request->post['config_meta_keyword'])) { $data['config_meta_keyword'] = $this->request->post['config_meta_keyword']; } elseif ($this->config->get('config_meta_keyword')) { $data['config_meta_keyword'] = $this->config->get('config_meta_keyword'); } else { $data['config_meta_keyword'] = array(); } шаблоне админки admin/view/template/setting/setting.tpl <?php foreach ($languages as $language) { ?> <div class="form-group"> <div class="row"> <label class="col-lg-3 col-form" for="input-meta-title-<?php echo $language['language_id']; ?>"><?php echo $entry_meta_title; ?></label> <div class="col-lg-9"><input type="text" name="config_meta_title[<?php echo $language['language_id']; ?>]" value="<?php echo isset($config_meta_title[$language['language_id']]) ? $config_meta_title[$language['language_id']] : ''; ?>" placeholder="<?php echo $entry_meta_title; ?>" id="input-meta-title-<?php echo $language['language_id']; ?>" class="form-control"></div> </div> </div> <div class="form-group"> <div class="row"> <label class="col-lg-3 col-form" for="input-meta-description-<?php echo $language['language_id']; ?>"><?php echo $entry_meta_description; ?></label> <div class="col-lg-9"> <textarea name="config_meta_description[<?php echo $language['language_id']; ?>]" rows="5" placeholder="<?php echo $entry_meta_description; ?>" id="input-meta-description-<?php echo $language['language_id']; ?>" class="form-control"><?php echo isset($config_meta_description[$language['language_id']]) ? $config_meta_description[$language['language_id']] : ''; ?></textarea> </div> </div> </div> <div class="form-group"> <div class="row"> <label class="col-lg-3 col-form" for="input-meta-keyword-<?php echo $language['language_id']; ?>"><?php echo $entry_meta_keyword; ?></label> <div class="col-lg-9"><input type="text" name="config_meta_keyword[<?php echo $language['language_id']; ?>]" value="<?php echo isset($config_meta_keyword[$language['language_id']]) ? $config_meta_keyword[$language['language_id']] : ''; ?>" placeholder="<?php echo $entry_meta_keyword; ?>" id="input-meta-keyword-<?php echo $language['language_id']; ?>" class="form-control"></div> </div> </div> <?php } ?>
  13. Подскажите, как сделать запуск autocomplete только после набора первых символов.
  14. Помогите перевести в Twig, а то разобраться с этим не могу. <?php echo ControllerExtensionModuleLabels::toggle($element, 0); ?>
    Лучший шаблон для 3 версии OC, много необходимых модулей. Все работает без ошибок. Рекомендуется к покупке!!!
  15. Подскажите, как работает Одобрение клиентов (Customer Approvals) на OC 3.0.3.2 и работает ли вообще?
  16. Нет. Допустим есть опция "Память", у нее 3 значения "64", "128" и "256". В товаре я добавляю опцию "Память" и ставлю 2 значения "64" и "256". Сохраняю. Эти сохраненные данные добавлены в БД. Мне нужно добавить список используемых значений во вкладке опции, в данном случае во вкладке "Память" отобразить два сохраненных значения "64" и "256".
  17. Нужно вывести в админке, в карточке товара, во вкладе опции - список сохраненных значений для этой опции. Пишите ваши предложения в ЛС.
  18. Подскажите, как правильно вывести сохраненные значения опции? Удалось решить вопрос этим методом: <select name="product_option[<?php echo $option_row; ?>][main_value_id]" class="form-control"> <?php foreach ($option_values[$product_option['option_id']] as $option_value) { ?> <?php foreach ($product_option['product_option_value'] as $product_option_value) { ?> <?php if (array_intersect_assoc($option_value, $product_option_value)) { ?> <option value="<?php echo $option_value['option_value_id']; ?>"><?php echo $option_value['name']; ?></option> <?php } ?> <?php } ?> <?php } ?> </select> Может есть более оптимальный (правильный) метод для вывода сохраненных значений опции?
×
×
  • 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.