COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!
-
Публикации
25 -
Зарегистрирован
-
Посещение
-
Days Won
8
Tom last won the day on August 2 2016
Tom had the most liked content!
Profile Information
-
Gender
Not Telling
Посетители профиля
2599 просмотров профиля
Tom's Achievements
Newbie (1/14)
20
Репутация
-
LSA8881 reacted to сообщение в теме: KITCHEN - бесплатный адаптивный шаблон [быстрый старт OCSHOP.CMS]
-
Justify reacted to сообщение в теме: Автозаполнение в категориях...?
-
SVAVGE reacted to сообщение в теме: Мутные изображения
-
ribak reacted to сообщение в теме: Модуль загрузки и редактирования фото товара, не заходя в карточку товара
-
Была ошибка,но решил))) Поля "Группы покупателей" и "Единицы измерения" пустые были.
-
Адаптация Filter Pro (Mega) для данного шаблона версии 1.5.6.4 в файле catalog\controller\module\filterpro.php найти в самом конце return $this->render(); } } заменить на $this->render(); } private function getStickers($product_id) { $stickers = $this->model_catalog_product->getProductStickerbyProductId($product_id) ; if (!$stickers) { return; } $this->data['stickers'] = array(); foreach ($stickers as $sticker) { $this->data['stickers'][] = array( 'position' => $sticker['position'], 'image' => HTTP_SERVER . 'image/' . $sticker['image'] ); } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/stickers.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/stickers.tpl'; } else { $this->template = 'default/template/product/stickers.tpl'; } в этом же файле найти $this->data['products'][] = array( ПЕРЕД этой строкой вставить $stickers = $this->getStickers($result['product_id']) ; //ocshop benefits $productbenefits = $this->model_catalog_product->getProductBenefitsbyProductId($result['product_id']); $benefits = array(); foreach ($productbenefits as $benefit) { if ($benefit['image'] && file_exists(DIR_IMAGE . $benefit['image'])) { $bimage = $benefit['image']; if ($benefit['type']) { $bimage = $this->model_tool_image->resize($bimage, 25, 25); } else { $bimage = $this->model_tool_image->resize($bimage, 120, 60); } } else { $bimage = 'no_image.jpg'; } $benefits[] = array( 'benefit_id' => $benefit['benefit_id'], 'name' => $benefit['name'], 'description' => strip_tags(html_entity_decode($benefit['description'])), 'thumb' => $bimage, 'link' => $benefit['link'], 'type' => $benefit['type'] ); } //ocshop benefits В этом же файле найти 'price' => $price, выше добавить 'sticker' => $stickers, В файле catalog\view\theme\kitchen\template\module\filterpro_products.tpl заменить содержимое файла на это <div class="product-grid"> <ul class="row"> <?php $i=0; foreach ($products as $product) { $i++; ?> <?php if ($i%3==1) { $a='first-in-line'; } elseif ($i%3==0) { $a='last-in-line'; } else { $a=''; } ?> <li class="span3 <?php echo $a?>"> <?php if ($product['thumb']) { ?> <div class="image"><?php echo $product['sticker']; ?><a href="<?php echo $product['href']; ?>"><img id="img_<?php echo $product['product_id']; ?>" src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div> <?php } ?> <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div> <div class="description"><?php echo $product['description']; ?></div> <?php if ($product['price']) { ?> <div class="price"> <?php if ($product['tax']) { ?> <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span> <?php } ?> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?><span class="price-new"><?php echo $product['special']; ?></span> <span class="price-old"><?php echo $product['price']; ?></span> <?php } ?> </div> <?php } ?> <div class="cart-button"> <div class="cart"><a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" title="<?php echo $button_cart; ?>"><!--<i class="icon-shopping-cart"></i>--><span><?php echo $button_cart; ?></span></a></div> <div class="wishlist"><a class="tooltip-1 " title="<?php echo $button_wishlist; ?>" onclick="addToWishList('<?php echo $product['product_id']; ?>');"><i class="icon-star"></i></a></div> <div class="compare"><a class="tooltip-1" title="<?php echo $button_compare; ?>" onclick="addToCompare('<?php echo $product['product_id']; ?>');"><i class="icon-bar-chart"></i></a></div> <div class="clear"></div> </div> <div class="rating"> <?php if ($product['rating']) { ?> <img height="13" src="catalog/view/theme/kitchen/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /> <?php } ?> </div> <?php if ($product['benefits']) { ?> <div class="benefit-text"><?php echo $text_benefits; ?></div> <div class="benefits"> <ul class="benefit"> <?php foreach ($product['benefits'] as $benefit) { ?> <?php if ($benefit['type'] == 1) { ?> <li> <?php if (!$benefit['link']) { ?> <span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span> <?php } else { ?> <a href="<?php echo $benefit['link']; ?>" target="_blank" title="<?php echo $benefit['name']; ?>"><span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span></a> <?php } ?> <?php if ($benefit['description']) { ?> <div class="benefit_description"><?php echo $benefit['description']; ?></div> <?php } ?> </li> <?php } ?> <?php } ?> </ul> </div> <div class="present"> <?php foreach ($product['benefits'] as $benefit) { ?> <?php if ($benefit['type'] == 0) { ?> <div> <?php if (!$benefit['link']) { ?> <span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span> <?php } else { ?> <a href="<?php echo $benefit['link']; ?>" target="_blank" title="<?php echo $benefit['name']; ?>"><span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="<?php echo $benefit['name']; ?>" /></span></a> <?php } ?> </div> <?php } ?> <?php } ?> </div> <?php } ?> </li> <?php } ?> </ul> </div>
-
есть такое,автор немного перемудрил,лечится в файле XML найти <operation error="skip"> <search position="replace"><![CDATA[<div class="div2"><img src="view/image/logo.png" title="<?php echo $heading_title; ?>" onclick="location = '<?php echo $home; ?>'" /></div>]]></search> <add><![CDATA[<div class="div2"><a id="logo" href="<?php echo $home; ?>"><?php echo $name; ?> <span><?php echo $heading_title; ?></span></a></div> <ul id="new-messages"> <li <?php if ($total_pending_order > "0") { echo "class='evidence-pending'"; } ?>><a title="<?php echo $text_pending_orders_evidence; ?>" href="<?php echo $link_to_sale; ?>&filter_order_status_id=1"><span><?php echo $total_pending_order; ?></span></a></li> <li <?php if ($total_customer_approval > "0") { echo "class='evidence-approval'"; } ?>><a title="<?php echo $text_approval_customers_evidence; ?>" href="<?php echo $link_to_customers; ?>&filter_approved=0"><span><?php echo $total_customer_approval; ?></span></a></li> </ul> ]]></add> </operation> заменить на <operation error="skip"> <search position="after"><![CDATA[<div class="div2"><img src="view/image/logo.png" title="<?php echo $heading_title; ?>" onclick="location = '<?php echo $home; ?>'" /></div>]]></search> <add><![CDATA[ <ul id="new-messages"> <li <?php if ($total_pending_order > "0") { echo "class='evidence-pending'"; } ?>><a title="<?php echo $text_pending_orders_evidence; ?>" href="<?php echo $link_to_sale; ?>&filter_order_status_id=1"><span><?php echo $total_pending_order; ?></span></a></li> <li <?php if ($total_customer_approval > "0") { echo "class='evidence-approval'"; } ?>><a title="<?php echo $text_approval_customers_evidence; ?>" href="<?php echo $link_to_customers; ?>&filter_approved=0"><span><?php echo $total_customer_approval; ?></span></a></li> </ul> ]]></add> </operation>
-
AndrewZ reacted to сообщение в теме: Модуль загрузки и редактирования фото товара, не заходя в карточку товара
-
Закрыл через роботс.Вроде как помогло.Нагрузка упала почти в трое.
-
На днях довелось лицезреть следующею проблему,Хостинг стал жаловаться на возросшую нагрузку .При чём жалобы плавно переросли в угрозы удалить аккаунт.При беглом осмотре удалось установить что огромное количество запросов (приблизительно 3-5 тыс за 10-15 мин) создают поисковые боты яндекса и гугла.При чём шарятся они судя по всему по фильтру,так как большая часть запрсов выглядит как "GET /название категории/?filter= фильтров никаких в магазине нет)Может я не верно понимаю этот момент? Но за 10 часов набежало более 35 тыс запросов именно по такому пути.И нагрузку эти запросы создают не малую.
-
Причиной так же может быть неправильная настройка размеров (если используется шаблон).
-
Ну так подправьте и решение в топик!
-
17$ в складчину.
-
Насчёт "не адаптивная" понял , есть платный вариант по Opencart с адаптивным дизайном.Насчёт "не кросс-браузерная" видимо нужно указывать в каком браузере проблема.
-
Это же платный шаблон.Если есть необходимость, то на корыстной основе можно одеть даже гусеницы от танка на зебру!
-
Тестируйте
-
Что значит "для теста" ? Именно эта тема одета на дефолтный Ocshop и выставлена , как демо.