Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

kate1987

Користувачі
  
  • Публікації

    370
  • З нами

  • Відвідування

Усі публікації користувача kate1987

  1. да, порядок не меняла <script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.7.1.min.js"></script> <script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js"></script> <link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css" /> <script type="text/javascript" src="catalog/view/javascript/common.js"></script> <?php foreach ($scripts as $script) { ?> <script type="text/javascript" src="<?php echo $script; ?>"></script> <?php } ?> на странице товаров колорбокс работает нормально Мой сайт
  2. Здравствуйте Использую OCStore 1.5.5 Хочу добавить попап при клике на картинку в карусели Для этого в контроллер добавила после этого 'title' => $result['title'], это 'popup' => $this->model_tool_image->resize($result['image'], 500, 325), в файл вывода это <a href="<?php echo $banner['link']; ?>"> изменила на это <a href="<?php echo $banner['popup']; ?>" class="colorbox"> добавила скрипт <script type="text/javascript"><!-- $(document).ready(function() { $('.colorbox').colorbox({ overlayClose: true, opacity: 0.5, rel: "colorbox" }); }); //--></script> но попап изображение открывается в отдельном окне, не в всплывающем в консоли ошибка TypeError: $(...).colorbox is not a function $('.colorbox').colorbox({ Прошу помощи
  3. Кто поможет с выводом опций с количеством на страницу категории?
  4. Поправила Дописала после } else if ($option_value_query->row['price_prefix'] == '-') { $option_price_with_quantity -= $option_value_query->row['price']; это } else if ($option_value_query->row['price_prefix'] == '=') { $option_price_with_quantity = $option_value_query->row['price']; } И цену основную на товар ставлю 0 http://joxi.ru/RmzQzzBCRGwBrO
  5. Здравствуйте Использую Opencart 1.5.5 Опции у меня выводятся с префиксом равно = При добавлении в корзину с выбором опции и изменением количества, цена в корзине не изменятся. Прошу помощи http://joxi.ru/DrlMppKI0nZNmP
  6. Решила проблему Оказывается для некоторых браузеров нельзя указывать скрипт так <script src="catalog/view/javascript/jquery/jquery.sticky.js"></script> а нужно так <script type="text/javascript" src="catalog/view/javascript/jquery/jquery.sticky.js"></script>
  7. Здравствуйте Делала сайт Суши на Opencart 1.5.6 Проверяла отображение в разных браузерах В итоге в Сhrome не отображается слайдшоу, при чем в FF все норм + именно в Сhrome товары отображаются в виде списка, хотя был поставлен модуль Витрина по умолчанию (в FF все норм) В консоли ошибка Refused to execute script from 'https://raw.github.com/garand/Sticky/master/jquery.sticky.js' because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled. picca:36 Uncaught TypeError: undefined is not a function sticky - это скрипт для фиксирования дива по id Прошу помощи
  8. <?php print_r $ocfilter_products_options ?> Так вы имеете в виду? Результат - пусто(
  9. Здравствуйте Использую Opencart 1.5.6 + OC filter Хочу вывести опции OC filter в модуль рекомендуемые Для этого добавила в котроллер $this->load->model('catalog/ocfilter'); после $this->load->model('catalog/product'); $ocfilter_products_options = $this->model_catalog_ocfilter->getOCFilterProductsOptions($products); после $products = array_slice($products, 0, (int)$setting['limit']); 'ocfilter_products_options' => $ocfilter_products_options[$product_info['product_id']] после 'href' => $this->url->link('product/product', 'product_id=' . $product_info['product_id']), И в файле tpl <?php if ($product['ocfilter_products_options']) { ?> <?php if (is_array($product['ocfilter_products_options'])) { ?> <ul class="product-ocfilter-options"> <?php foreach ($product['ocfilter_products_options'] as $ocfilter_option) { ?> <li><span class="product-ocfilter-option"><?php echo $ocfilter_option['name']; ?>:</span> <span class="product-ocfilter-value"><?php echo $ocfilter_option['values']; ?></span></li> <?php } ?> </ul> <?php } else { ?> <?php echo $product['ocfilter_products_options']; ?> <?php } ?> <?php } ?> Результатом является ошибка на сайте Notice: Undefined index: 56 in /home/u385680816/public_html/vqmod/vqcache/vq2-catalog_controller_module_featured.php on line 79 Notice: Undefined index: 57 in /home/u385680816/public_html/vqmod/vqcache/vq2-catalog_controller_module_featured.php on line 79 Notice: Undefined index: 58 in /home/u385680816/public_html/vqmod/vqcache/vq2-catalog_controller_module_featured.php on line 79 Notice: Undefined index: 52 in /home/u385680816/public_html/vqmod/vqcache/vq2-catalog_controller_module_featured.php on line 79 где 56, 57, 58, 52 это id товаров, выведенных в модуле рекомендуемые Может кто выводил эти опции в модулях? Прошу помощи
  10. Здравствуйте Использую YMM filter, но на странице категории фильтр выводит весь список опций из всех категорий, в итоге при выборе определенных параметров фильтр выдает результат - Таких товаров нет Как можно отобразить только те опции фильтра что есть в категории? Может кто-нибудь делала подобный аддон?
  11. Здравствуйте Использую Opencart 1.5.6 Хочу вывести список аттрибутов в категории (по категории), но не возле каждого товара, а просто как список (название без ссылок) Прошу помощи, мб кто-нибудь делала такое? Как вообще вывести список чего то по категории? Пробовала писать в модели $query = $this->db->query("SELECT поле FROM `" . DB_PREFIX . "таблица` WHERE WHERE category_id = '" . (int)$category_id . "'" Но не выводится ничего
  12. Здравствуйте Перестал работать YMM фильтр Не фильтрует по категориям, не отображается карточка товара + нужно добавить одно еще поле в фильтр
  13. Здравствуйте. Использую опенкарт 1.5.5 При формировании ЧПУ к урл товара, которое состоит из назавание товара, добавляется еще и модель Пример - testovyy-tovar-1qqqqqq.html Где testovyy-tovar-1 - название qqqqqq - модель Может кто сталкивался с таким?
  14. Здравтвуйте Хотела вывести SKU в админке в списке товаров Opencart 1.5.5 (OCstore) Вывела в контроллере переменную 'sku' => $result['sku'], и в файле tpl вывела в нужном месте <td class="left"><b><?php echo $product['sku']; ?></b></td> В итоге значение переменно отобразилось норм без ошибок, НО как отолько переключаю страницу sku исчезает, без ошибок каких либо Прошу помощи
  15. Здравствуйте Использую опенкарт 1,5,5 + модуль галлереи Как можно добавить водяной знак на картинку галлереи, используя стандартную функция опенкарт Watermark
  16. Здравствуйте Нужен фильтр со связанными опциями Типа модель машины зависит от марки и т.д. Не могу найти таковой. Opencart 1.5.5
  17. ) считать будем изображения в галлерее то есть с таблицы gallery_image, это public function getGalleryImageCount($gallery_id) { $query = $this->db->query("SELECT COUNT(bi.gallery_id) as `c` FROM " . DB_PREFIX . "gallery_image bi LEFT JOIN " . DB_PREFIX . "gallery_image_description bid ON (bi.gallery_image_id = bid.gallery_image_id) WHERE bi.gallery_id = '" . (int)$gallery_id . "' AND bid.language_id = '" . (int)$this->config->get('config_language_id') . "' LIMIT 1"); return $query->row['c']; } я думаю правильно Потому что количество изображений выводит норм в контроллере $get_total_records = $this->model_gallery_gallery->getGalleryImageCount($gallery_id); поправила Но что то все равно не хочет работать(
  18. Может быть кто то платно согласится сделать иерархическую структуру для статтей с сохранением иерархии в ЧПУ? Думаю многим надо, не только мне
  19. Че то я не увидела подсчет изображений в модели уже был public function getGalleryImageCount($gallery_id) { $query = $this->db->query("SELECT COUNT(bi.gallery_id) as `c` FROM " . DB_PREFIX . "gallery_image bi LEFT JOIN " . DB_PREFIX . "gallery_image_description bid ON (bi.gallery_image_id = bid.gallery_image_id) WHERE bi.gallery_id = '" . (int)$gallery_id . "' AND bid.language_id = '" . (int)$this->config->get('config_language_id') . "' LIMIT 1"); return $query->row['c']; } public function getGallerys($data) { $sql = "SELECT * FROM " . DB_PREFIX . "gallery WHERE status = 1 ORDER BY sort_order ASC"; if (isset($data['start']) || isset($data['limit'])) { if ($data['start'] < 0) { $data['start'] = 0; } if ($data['limit'] < 1) { $data['limit'] = 9; } $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit']; } в котроллере сейчас if (isset($this->request->get['page'])) { $page = $this->request->get['page']; } else { $page = 1; } print_r($page); $data = array( 'start' => ($page - 1) * $this->config->get('config_admin_limit'), 'limit' => $this->config->get('config_admin_limit') ); $get_total_records = $this->model_gallery_gallery->getGalleryImageCount(); $pagination = new Pagination(); $url = ''; $pagination = new Pagination(); $pagination->total = $get_total_records; $pagination->page = $page; $pagination->limit = $this->config->get('config_admin_limit'); $pagination->text = $this->language->get('text_pagination'); $pagination->url = $this->url->link('gallery/gallery', 'token=' . $this->session->data['token'] . $url . '&page={page}', 'SSL'); $this->data['pagination'] = $pagination->render();
  20. контроллер. На переменные сайт не ругается, все пропускает
  21. пробовала еще просто в контроллере добавить if (isset($this->request->get['page'])) { $page = $this->request->get['page']; } else { $page = 1; } $this->data['pagination'] = ''; if (isset($this->request->get['gallery_image_id'])) { $pagination = new Pagination(); $pagination->total = sizeof($this->data['gallerys']); $pagination->page = $page; $pagination->limit = $this->config->get('config_catalog_limit'); $pagination->text = $this->language->get('text_pagination'); $pagination->url = $this->url->link('gallery/gallery', 'gallery_id=' . $this->request->get['gallery_id'] . '&page={page}'); $this->data['pagination'] = $pagination->render(); } но тоже не помогло(
  22. Здравствуйте Использую расширение Галерея для вывода изображений (Opencart 1.5.5) В ней нужно добавить пагинацию по 9 элементов на страницу ДЛя этого в модели добавила подсчет количества изображений public function getTotalImage() { $sql = "SELECT COUNT(DISTINCT ps.gallery_image_id ) AS total FROM " . DB_PREFIX . "gallery"; $name = 'gallery.' . md5($sql); $results = $this->cache->get($name); if($results===false) { $query = $this->db->query($sql); if (isset($query->row['total'])) { //return $query->row['total']; $results = $query->row['total']; } else { // return 0; $results = 0; } $this->cache->set($name, $results); } return $results; } Дальше в контроллере вывела переменные нужные $image_total = $this->model_gallery_gallery->getTotalImage(); $pagination = new Pagination(); $pagination->total = $image_total; $pagination->page = $page; $pagination->limit = $limit; $pagination->text = $this->language->get('text_pagination'); $pagination->url = $this->url->link('gallery/gallery', 'path=' . $this->request->get['path'] . $url . '&page={page}'); $this->data['pagination'] = $pagination->render(); Ну и наконец в самот файле gallery_list.tpl Добавила <div class="pagination"><?php echo $pagination; ?></div> Как результат пустая строка Можете подсказать где я ошиблась?
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.