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

RGB

Users
  • Posts

    6,967
  • Joined

  • Last visited

Everything posted by RGB

  1. В файле \catalog\controller\module\filterpro.php строка 237 $this->document->addScript('catalog/view/javascript/jquery/jquery.deserialize.min.js'); А такого файла то нет - зато есть jquery.deserialize.js
  2. А в обычном filterpro никаких обновлений нет, хотя вы писали про подготовку. freelancer может вы перепутали?
  3. 404 ошибка при http://perishko.com..../fast_order.css У вас же не дефолтная тема, вот и переместите нужный файл в папку со своей темой
  4. Блин, ребята, а что же у меня на 1.5.2.1 никаких приростов нет? И еще подумал - не все ли равно, какое время загрузки страниц, если оно на порядок меньше времени загрузки всех картинок? Какая разница посетителю - 0.1 или 0.06 с, если картинки грузятся дольше
  5. Пардон за оффтоп, но сразу вспомнилось :-)
  6. Можно не только при оформлении, а где угодно в магазине
  7. вполне, в simple оформление заказа это даже встроено
  8. А не-mega версию обновлять будете? Появится ли там долгожданный loadmask?
  9. Переменная stock может быть "В наличии" и "Нет в наличии" :-) <span class="{{if stock[0]=='Н'}}un{{/if}}available">${stock}</span> Мне кажется, вышло по-дебильному, но как иначе сделать, я не догадался
  10. А этот модуль видели? Если связать с упрощенным оформлением заказа, то и мучиться с новыми полями не нужно
  11. А что с нагрузкой? Это постоянно делаются запросы к базе для вычисления кол-ва просмотров всех товаров? А если у меня их много тысяч? :-)
  12. Понятия не имею :-) Нужно связать geo ip с тем дополнением, что вы привели в 1-м сообщении, и при этом еще как-то умудриться обойти регистрацию - никто вам такого в одном сообщении не напишет
  13. Я это вовсе не к тому, что ваше дополнение плохое Просто многие используют рекомендуемые товары вовсе не по прямому назначению (например, к телефону можно советовать карту памяти или там чехол), а чисто для перелинковки страниц товаров, и вот в таких случаях частое изменение взаимной перелинковки может навредить. Но с другой стороны, те, кто продают гуглу, а не покупателям, долго не задерживаются на рынке
  14. Есть такое мнение, что частая ротация ссылок снижает их вес в глазах поисковиков
  15. Выбрал я Ижевск, смотрю, а цены не нравятся... думаю, выберу ка я Москву - выбираю, ОБА-НА, а цены то лучше! И думаю "А почему этот магазин зажравшимся москвичам дешевле продает??? Уууу, гады!!! Да пошли они, пойду гляну конкурентов!" Понимаете к чему я? Если уж вы так собрались делать, то не давайте пользователю возможность увидеть более выгодные цены для НЕ-его региона
  16. У меня - как в статье есть и такой кусок с SQL_CALC_FOUND_ROWS $sql = "SELECT SQL_CALC_FOUND_ROWS p.product_id, (SELECT AVG(rating) AS total FROM " . DB_PREFIX . "review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT price FROM " . DB_PREFIX . "product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '" . (int)$customer_group_id . "' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < '" . $this->NOW . "') AND (pd2.date_end = '0000-00-00' OR pd2.date_end > '" . $this->NOW . "')) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM " . DB_PREFIX . "product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '" . (int)$customer_group_id . "' AND ((ps.date_start = '0000-00-00' OR ps.date_start < '" . $this->NOW . "') AND (ps.date_end = '0000-00-00' OR ps.date_end > '" . $this->NOW . "')) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special FROM " . DB_PREFIX . "product p 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)"; А подсчет количества я сам выпилил давно уже, поэтому он не влияет
  17. Как я ни пытался применить изменения из статьи, подгоняя их под более старую версию ОС, не мог избавиться от ошибок из-за несоответствия 1.5.5.1 и 1.5.2.1, в итоге просто убрал rating из запроса (как я понимаю, в моей версии этого нет) $query = $this->db->query("SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, (SELECT points FROM " . DB_PREFIX . "product_reward pr WHERE pr.product_id = p.product_id AND customer_group_id = '" . (int)$customer_group_id . "') AS reward, (SELECT ss.name FROM " . DB_PREFIX . "stock_status ss WHERE ss.stock_status_id = p.stock_status_id AND ss.language_id = '" . (int)$this->config->get('config_language_id') . "') AS stock_status, (SELECT wcd.unit FROM " . DB_PREFIX . "weight_class_description wcd WHERE p.weight_class_id = wcd.weight_class_id AND wcd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS weight_class, (SELECT lcd.unit FROM " . DB_PREFIX . "length_class_description lcd WHERE p.length_class_id = lcd.length_class_id AND lcd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS length_class, (SELECT COUNT(*) AS total FROM " . DB_PREFIX . "review r2 WHERE r2.product_id = p.product_id AND r2.status = '1' GROUP BY r2.product_id) AS reviews, p.sort_order FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE p.product_id IN ('" . implode("','", array_keys($product_data)) . "')"); И наконец то загрузилась страница категории, но результаты меня как-то совсем не впечатлили (возможно я что-то упустил из виду, но изменений не много и они касаются всего 4 файлов, и единственные серьезные несоответствия есть только в контроллере product.php, но я их вроде бы все учел). Холодный старт с очищенным кешем БЕЗ изменений из статьи: Холодный старт с очищенным кешем С изменениями из статьи: Горячий старт с кешем БЕЗ изменений из статьи: Горячий старт с кешем С изменениями из статьи: Все измерения проводились локально с тремя повторами для чистоты эксперимента, цифры приблизительно те же. В категории 4 000 товаров, на страницу вывод 15-ти, всего в магазине 16 000 товаров
  18. Дополнение обновлено, у кого были предупреждения про Undefined property - не забудьте обновиться и получить новый код API
  19. Между Opencart и Ocstore ощутимая разница, поэтому если вы не разбираетесь в этом, лучше адаптировать этот ваш шаблон под Ocstore, тем более что отличий в плане шаблонов между сборками не так уж и много
  20. Хорошая новость для тех, у кого нет сео_урл - скоро обновлю мод с использованием апи bit.ly вместо гугловского, тогда все должно будет работать даже в самых запущенных случаях :-) P.S. И у кого были проблемы с Undefined property: stdClass::$id, тоже все ок станет
  21. Ну так у вас ведь не используется seo-url, посмотрите первое сообщение в теме:
×
×
  • 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.