-
OCStore 2.3 не получается вывести API-карты Яндекс через HTML-содержимое
Как разместить на странице API-карту Яндекс через "HTML-содержимое"? Вставляю просто <script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU&apikey=КЛЮЧ***"></script> <div id="map" style="width: 100%; height: 480px"></div> <script src="/catalog/view/javascript/map.js"></script> В консоли ymaps is not defined Если вместо <script src="/catalog/view/javascript/map.js"></script> вставляю <script> ymaps.ready(function () { var myMap = new ymaps.Map('map', { center: [59.961430, 30.457771], zoom: 10 }, { searchControlProvider: 'yandex#search' }), // создаём метку (Просвещения) placemark1 = new ymaps.Placemark([60.054949, 30.328786], { hintContent: 'Салон Мебель Массив на Просвещения' }, myMap.geoObjects .add(placemark1); }); </script> При сохранении это вырезает.
-
Как добавить свой путь в модуль banner?
Вывожу в слайдер картинки через модуль banner. Путь до картинок подставляю через banner[link] Как создать дополнительную переменную banner[link_mob], чтобы в пути до картинки заменить часть пути /desktop/ на /mobile/? Код контроллера banner: <?php class ControllerExtensionModuleBanner extends Controller { public function index($setting) { static $module = 0; $this->load->model('design/banner'); $this->load->model('tool/image'); $this->document->addStyle('catalog/view/javascript/jquery/owl-carousel/owl.carousel.css'); $this->document->addStyle('catalog/view/javascript/jquery/owl-carousel/owl.transitions.css'); $this->document->addScript('catalog/view/javascript/jquery/owl-carousel/owl.carousel.min.js'); $data['banners'] = array(); $results = $this->model_design_banner->getBanner($setting['banner_id']); foreach ($results as $result) { if (is_file(DIR_IMAGE . $result['image'])) { $data['banners'][] = array( 'title' => $result['title'], 'link' => $result['link'], 'class' => $result['class'], 'image' => $this->model_tool_image->resize($result['image'], $setting['width'], $setting['height']) ); } } $data['module'] = $module++; return $this->load->view('extension/module/banner', $data); } } Хочу получить что-то вроде $data['banners'][] = array( 'title' => $result['title'], 'link' => $result['link'], 'link_mob' => $result['link_mob'], 'class' => $result['class'], 'image' => $this->model_tool_image->resize($result['image'], $setting['width'], $setting['height']) );
-
Как сохранить форму из статьи в БД?
В статье есть простая форма с 1 полем. <form action="" method="post" enctype="multipart/form-data" id="test_form"> <input type="text" value=""> <input type="submit" value="Отправить" for="test_form"> </form> Как записать значение поля "text", в таблицу os_test в БД?
-
Помогите разобраться в файле контроллера.
Это файл контроллера ocfilter (4.7). Пытаюсь немного его изменить, чтобы если нет результатов, то выводил на пустую страницу. Подскажите, пожалуйста, где тут строка, которая отвечает за формирование url, если товары не найдены?
-
Как вывести несколько определённых опций в одном контейнере?
Спасибо большое!
-
Как вывести несколько определённых опций в одном контейнере?
Подскажите, как в один контейнер вывести несколько определённых опций (если они есть)? Хочу получить такое: <div class="options"> <div class="option-1"> Опция ID1 </div> <div class="option-2"> Опция ID3 </div> </div> Пробовал так <?php if ($options) { ?> <?php foreach ($options as $option) { ?> <?php if ($option['type'] == 'checkbox') { ?> <div class="options"> <?php if ($option['option_id'] == '1' || $option['option_id'] == '2') { ?> <div class="option-<?php echo $option['option_id'] ?>"> Опция ID<?php echo $option['option_id'] ?> </div> <?php } ?> </div> <?php } ?> <?php } ?> <?php } ?> Но получил результат <div class="options"> <div class="option-1"> Опция-1 </div> </div> <div class="options"> <div class="option-2"> Опция-2 </div> </div>
- Помогите, пожалуйста, доработать модуль.
-
Помогите, пожалуйста, доработать модуль.
В модуле для формирования YML есть проблема. Если товар идёт по акции, то при разбивке по опции исходная цена каждой опции идёт с одинаковой ценой (ценой акции). Мне надо, чтобы было цена по акции + значение цены опции (в теге price). <price> формируется не правильно, а <oldprice> правильно, без учёта акции. Контроллер: Модель: Пример выгрузки https://test.mebelmassive.ru/index.php?route=extension/feed/ocext_feed_generator_yamarket&token=64367
DenKuzmin
Пользователь
-
Зарегистрирован
-
Посещение