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

halfhope

Users
  
  • Posts

    1,750
  • Joined

  • Last visited

Everything posted by halfhope

  1. Если это ocmod, то очистите папку system/storate/modification и попробуйте войти в админку как обычно. Модификаторы ocmod находятся в: папке /system/*.xml таблице oc_modification, в базе данных.
  2. Я знаю) Пример из модуля <link rel="stylesheet" href="view/javascript/jquery/select2/select2.min.css"> <link rel="stylesheet" href="view/javascript/jquery/select2/select2-bootstrap.min.css"> <script src="view/javascript/jquery/select2/select2.full.min.js"></script> <select name="products[]" id="products_search" class="products" multiple="multiple"> <?php if ($settings['products_parsed']): ?> <?php foreach ($settings['products_parsed'] as $product): ?> <option value="<?php echo $product['id']; ?>" selected><?php echo $product['name']; ?></option> <?php endforeach ?> <?php endif ?> </select> <script> $('#products_search').select2({ dropdownParent: $('#el_settings'), theme: "bootstrap", placeholder: "<?php echo $text_form_autocomplete ?>", multiple: true, closeOnSelect: false, ajax: { url: '<?php echo $product_autocomplete ?>', dataType: 'json' } }); </script> public function product_autocomplete() { $json = array(); if (isset($this->request->get['term'])) { $this->load->model('catalog/product'); $this->load->model('catalog/option'); if (isset($this->request->get['limit'])) { $limit = $this->request->get['limit']; } else { $limit = 5; } $filter_data = array( 'filter_name' => $this->request->get['term'], 'filter_model' => '', 'start' => 0, 'limit' => $limit ); $results = $this->model_catalog_product->getProducts($filter_data); foreach ($results as $result) { $json['results'][] = array( 'id' => $result['product_id'], 'text' => strip_tags(html_entity_decode($result['name'], ENT_QUOTES, 'UTF-8')) ); } } $this->response->addHeader('Content-Type: application/json'); $this->response->setOutput(json_encode($json)); }
  3. Не знаю, но часто использую его в своих проектах, включая модули.
  4. Думаю, это решение из разряда "по ситуации", дел на пару часов. Добавление в сборку повлечет проблемы с совместимостью. Можно заменить селекты на jquery select2, там есть поиск по значениям.
  5. Для акустики - стена категорий. Для кофе - порекомендовали выше.
  6. Доброе утро. Какая-то переменная не объявлена в контроллере, но используется в шаблоне. Возможно, модификатор, который редактирует этот файл, не добавил запись в контроллер. Пришлите полный код ошибки и лог ocmod.
  7. Добрый день. Если имеете ввиду отдельный блок на главной странице, то это можно сделать каким-нибудь модулем настраиваемого меню или любым модулем для вывода HTML кода. Это из того, что в голову пришло.
  8. Я особо не старался) показал переменную и конструкцию swich, сам разберется. А если по хорошему, то ссылку нужно генерировать функцией $this->url->link(), а текст выводить через языковые переменные. Все остальное - костыли.
  9. <?php switch ($this->config->get('config_language_id')) { case 1: $link = 'ua'; break; case 2: $link = 'ru'; break; default: # code... break; } echo $link; ?>
  10. Тогда модули надо выкупать, национализировать. Площадка же не Путин)
  11. Просто подумал, что: Если акция стоит на сегодня, то она уже истекла. Если на завтра, то таймер будет показывать оставшееся время до завтра Если на послезавтра, то таймер выведет 1 день+оставшееся время до завтра. Механизм акций сам по себе не учитывает часы, только дни до какого-то числа месяца (00:00 часов). А часы вычисляет и выводит только таймер.
  12. Какой-то небольшой диссонанс в голове. А вы картинки в сообщении, случайно, местами не перепутали? Первая картинка от акции на 02 апреля, а вторая на 01? 31 не выводится. Все верно?
  13. Откройте system/library/cache/file.php и замените unlink на @unlink это отключит предупреждения.
  14. Смотрите конфиги в папке system/config, сделайте по аналогии, придется из трех конфигов один создавать.
  15. Ситуация похожа на проблему с модификаторами или конфигами админки. Пришлите мне в ЛС (фтп/админка).
  16. Добрый $this->db->query("CREATE TABLE IF NOT EXISTS `" . DB_PREFIX . "extended_layout` (`layout_module_id` int(11) NOT NULL, `layout_id` int(11) NOT NULL, `data` text NOT NULL, PRIMARY KEY (`layout_module_id`), KEY `layout_id` (`layout_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;"); Или $check = $db->query("SELECT NULL FROM information_schema.TABLES WHERE (TABLE_SCHEMA = '$db_name') AND (TABLE_NAME = '" . DB_PREFIX . "$key')"); if ($check->num_rows) { //do }
×
×
  • 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.