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

freelancer

Ветеран спільноти
  
  • Публікації

    10 630
  • З нами

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

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

  1. ну вы же видите пример сайта. будет, только из этой версии много вырезано, вы сайт посмотрите хорошенько что бы понимать подойдет ли он вам
  2. http://fr13684.tw1.ru/desktops/ какая версия фильтра у вас?
  3. DELETE p1 FROM product p1, product p2 WHERE p1.id > p2.id AND p1.sku = p2.sku далее избавиться от записей в таблицах где product_in NOT IN (SELECT product_id FROM product) product_attribute product_description product_discount product_image product_option product_option_value product_related product_reward product_special product_to_category product_to_download product_to_layout product_to_store
  4. 2.4.2.4.1 исправил небольшой баг в админке (Undefined index); некритичные баги с limit, sort; отключение подсчет кол-ва при паджинации, сортировке; jQuery модуль jscrollpane спасибо, что пользуетесь фильтром
  5. схема ведет на route product/filter , отдельная страница для фильтра
  6. https://opencartforum.com/topic/24625-ocu-waitlist-уведомление-на-email-при-поступлении-товара/?do=findComment&comment=218747
  7. поддержка filterpro <!-- replace cart button filterpro --> <file name="catalog/controller/module/filterpro.php"> <operation> <search position="replace"> <![CDATA[ $this->data['products'][] = array( ]]> </search> <add> <![CDATA[ $this->language->load('account/waitlist'); $this->load->model('account/waitlist'); $this->data['text_notify_available'] = $this->language->get('text_notify_available'); $this->data['text_not_available'] = $this->language->get('text_not_available'); $this->data['text_already_waitlist'] = sprintf($this->language->get('text_already_waitlist'), $this->url->link('account/waitlist', '', 'SSL')); $this->data['waitlist_enabled'] = $this->config->get('waitlist_enabled'); $this->data['products'][] = array( 'quantity' => $result['quantity'], 'already_in_waitlist' => ($this->model_account_waitlist->issetRow($result['product_id'], $this->customer->getId()) ? true :false), ]]> </add> </operation> </file> <file name="catalog/view/theme/*/template/module/filterpro_products.tpl"> <operation> <search position="replace"> <![CDATA[ <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /> ]]> </search> <add> <![CDATA[ <?php if (!$product['quantity'] && $waitlist_enabled) { ?> <div class="waitlist-not-available"><?php echo $text_not_available;?></div> <div class="waitlist-add"> <?php if ($product['already_in_waitlist']) { ?> <?php echo $text_already_waitlist; ?> <?php } else { ?> <a onclick="addToWaitList('<?php echo $product['product_id']; ?>');"><?php echo $text_notify_available; ?></a> <?php } ?> </div> <?php } else { ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><span><?php echo $button_cart; ?></span></a> <?php } ?> ]]> </add> </operation> </file>
  8. закрыт только model, всё остальное открыто как и ранее, вы код модуля открывали?
  9. вопросы в соответствующих темах задавайте. если вы несколько раз в разных темах зададите один вопрос это никак не повлияет на скорость
  10. в версии seo есть краткая инструкция. второй блок модуля для контейнера товаров, видимо его следует подальше спрятать что бы не путаться по маске в лс ответил
  11. это не запрос.. это общее время запросов в базе. по нему можно сказать следующее всего запросов 320, общее время ~9,07 секунды, страница /r-u-modeli/ список медленных запросов выше идет
  12. спасибо, мы обратимся если потребуется ваша консультация баг с maintenance не понмю если честно, но о нем известно
×
×
  • Створити...

Important Information

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