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

chukcha

Users
  • Posts

    20,542
  • Joined

  • Last visited

Everything posted by chukcha

  1. Ну... Что кешировать Если речь идет только о количестве товаров в категориях, то кроном запускать скрипт, и в таблицу категорий (или еще какую-то) добавлять количество, но опять же, это частный случай. Частичная пагинация - частный случай. Оптимальный выход - делать аякс пагинацию, с кнопкой "посмотреть еще". Опять же частный случай. Или как г-н Гугл.. нарисовать кнопки пагинации , а потом сказать... мы скрыли от вас похожие результаты.
  2. Ну... ведь никто вам не мешает сделать также... редкая птица долетит до середины Днепра Я имею ввиду при большом количестве товара будет ходить по пагинации перескакивая десятки страниц. Конечно, можно и кешировать, но что кешировать?
  3. Печалько :( $('#cart').live('click', function() { $('#cart').addClass('active'); $('#cart').load('index.php?route=module/cart #cart > *'); $('#cart').live('mouseleave', function() { $(this).removeClass('active'); }); }); Это я навскидку...
  4. Смотрится плохо потому что не оптимально подобраны размеры.
  5. Как видите - товаров всего 181 Ведь никаких фильтров. Но это сути то не меняет.
  6. explain SELECT COUNT(DISTINCT p.product_id) AS total FROM t_product p LEFT JOIN t_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE p2s index PRIMARY PRIMARY 8 NULL 181 Using where; Using index 1 SIMPLE p eq_ref PRIMARY PRIMARY 4 p2s.product_id 1 Using where define('VERSION', '1.5.5.1.1');
  7. О каком запросе идет речь? Может у нас разные запросы?
  8. Куда сдвинуть? Зачем двигать? .product-grid { overflow: hidden; text-align: center; width: 100%; } .product-grid >div{ display:inline-block }
  9. Стоп... а каком запросе речь идет? Я говорю о public function getTotalProducts($data = array()) { в /model/catalog/product
  10. getTotalProducts хм... Ну... можно чуть чуть упростить запрос... Скажем, на первом этапе $sql = "SELECT COUNT(DISTINCT p.product_id) AS total"; /* пропущенна часть фильтров */ $sql .= " LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= '" . $this->NOW . "' AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'"; Так вот здесь можно не подключать product_description если сайт одноязычный. Подразумевается, что для некоторых языков может не быть товара. Но для фильтра или например, поиска, не забудьте подключить!!!
  11. Так может Вам это все и не надо... Вы понимаете что вы хотите делать? И зачем?
  12. потому что pagination неверно оформленно. должно быть route=product/product/review&product_id=245 а у вас <a href="h**p://china-sale.com.ua/Lenovo-P780.html?page=2">2</a> и происходит циклическая перезагрузка блока.
  13. Ух ты :( http://ocru.alphacomsoft.com/news/test_news.html http://ocru.alphacomsoft.com/test_news.html - а какая реакция должна быть?
  14. Что говорит лог? Видны ли картинки при полном пути? /image/data/имя_картинки или /image/cache/data/имя_картинки Права доступа к паке cache и к вложенным папкам?
  15. Нужно чтобы описание к каждому товару было разное. А что description для разных товаров одинаковый? Задействовать поля "не задействованные поля" не есть хорошо для малтиязычных сайтов Вариант с атрибутами - хорош... Есть поле - выводим, нет поля не выводим. Но это тоже не очень. Идеология вывода атрибутов тогда потребует пересмотра Существует еще добавления доп поля, например в prduct_description, но это потребует вмешательства в шаблон админки.
  16. ну... как бы иногда... ведь можно глянуть и в код найти название плагина, зайти на страницу плагина, посмотреть примеры common.js $('.image-link').magnificPopup({ delegate: 'a', type: 'image', tLoading: 'Loading image #%curr%...', mainClass: 'mfp-img-mobile', gallery: { enabled: true, navigateByImgClick: true, preload: [0,1] // Will preload 0 - before current, and 1 after the current image }, image: { tError: '<a href="%url%">The image #%curr%</a> could not be loaded.', titleSrc: function(item) { return item.el.attr('title') + '<small>by Marsel Van Oosten</small>'; } } });
  17. Отсутствие админки... Это конечно да... И как сейчас происходит добавление товара? Может просто существует некий функционал для добавление продукции/товара, и его грубо можно назвать админкой. Конечно, можно использовать ОС, как бекенд, но тогда нужно переписывать и функционал вывода, ведь данные откуда-то доставать надо. Существующий дизайн - ну... ЗАКАЗЧИК так хочет... это его проблема.
  18. Самый простой путь - удалить из /vqmod/xml/export.xml и проверить работу Если работает - вернуть И опять проверить Не работает Смотреть ошибки в лог vqmod
  19. Здесь бы ссылку на модуль И описание процесса установки... Может затер системные файлы?
  20. Что такое список товара? Что такое интерактивное описание? Чем отличается определенный товар от карточки товара?
  21. Не хочу проверять но http://site.ru/category -> http://site.ru//category , 1. КАК???? надо искать проблему 2 RewriteRule ^/(.*) http://{HTTP_HOST}/$1 [R=301,L,QSA]
×
×
  • 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.