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

WellChuck

Users
  
  • Posts

    172
  • Joined

  • Last visited

Everything posted by WellChuck

  1. 1.5.6.4 Спасибо) заинтересовало, спасибо. Подумаю о покупке)
  2. Всё то мягко что руками... Последнее время гугли и яндексы пугают своими санкциями к особо умным :geek:
  3. Здравствуйте, уважаемые Гуру Opencart. Вопрос простой... Как найти те товары которые не привязаны к категориям? А то каждый тяжеловато просматривать, позиций больше 1000 :(
  4. Ну с url разобрался... хоть тут за свою глупость платить не буду. Отвечало за seo чпу
  5. Прошу простить за мою недалёкость... как именно выглядит то что мне необходимо искать :mellow:
  6. всего ничего, 1400 в админке имеется, фатических на сайте 1100+
  7. Товарищи, подсобите с решением ругани slow.log на эти строки... 1. /home/bbasss/emt-electronics.com.ua/www/vqmod/vqcache/vq2-catalog_model_catalog_product.php(222) $product_data[$result['product_id']] = $this->getProduct($result['product_id']); 2. /home/bbasss/emt-electronics.com.ua/www/system/library/url.php(69) $url = $hook->rewrite($url); 3. /home/bbasss/emt-electronics.com.ua/www/vqmod/vqcache/vq2-catalog_controller_module_featured.php(32) $product_info = $this->model_catalog_product->getProduct($product_id);
  8. Не понимаю... перешатал уже все файлы, сделал все под линеечку... и... ничего Тупо не хочет дружить с 1.5.6.4 -_-
  9. Столкнулся с проблемой отображения товаров в модулях на главной... Акции не дают возможности выбрать те товары которые мне нужны, он сам себе голова =\. Есть конечно замечательный модуль "Рекомендуемые", но увы, он уже задействован. Может есть вариант модуля который просто создает подобные блоки с возможностью самому делать подборку товаров? :mellow:
  10. В общем хотел я запихнуть недавно просмотренные товары в личный кабинет... Первое что пришло в голову - создать страницу в статьях, назначить схему и впихнуть модуль "Недавно просмотренные товары". Но потом вспомнил что необходимо сделать возможным удаление товаров из просмотренных (ну просто кнопочку remove для каждого товара сделать). И вот собственно в этом и проблема, не могу примерно понять как это организовать. =\
  11. Спасибо, выводит. Пока ждал, решил дальше поковырять поиск и нашел полное решение. Если кому надо будет https://opencartforum.com/topic/7873-kak-vyvesti-v-lk-adresa-dostavki-na-pervoi-stran/
  12. Народ, подсобите с выводом контактной информации пользователя. Имя получилось вывести, почту, телефон тоже, а вот с адресом проблемки... в контроллере прописал что-бы оно выдавало Address Id: $this->data['text_address'] = $this->customer->getAddressId(); Но выводит цифры вместо текста самого адреса. Че надо этому php для вывода?)
  13. Дак можно было подправить стили... народ обычно любит в комментариях поспамить, почему бы и не дать им такой шанс?) А саму картинку там нечего искать, она в blog.tpl и на скрине видно что она в div'e pav-comment.
  14. Версия 1.5.6.4 Да и бог с ними, минусами)
  15. Всем доброго дня! Вот хотел узнать по поводу такой приятной штуки как "Выпадающая формах для входа на сайт". Кто реализовал такую штуку? Что можете посоветовать?
  16. Да, все заработало нормально, включал цены - стоит. Бью челом!
  17. Хоспади! Просто царь! Осталось пересмотреть что ты поменял и я буду счастлив. :eek:
  18. <div class="product-list"> <div class="products-block"> <?php $cols = $MAX_ITEM_ROW ; $span = floor(12/$cols); $small = floor(12/$MAX_ITEM_ROW_SMALL); $mini = floor(12/$MAX_ITEM_ROW_MINI); foreach ($products as $i => $product) { ?> <?php if( $i++%$cols == 0 ) { ?> <div class="row product-items"> <?php } ?> <div class="col-lg-<?php echo $span;?> col-md-<?php echo $span;?> col-sm-<?php echo $span;?> col-xs-<?php echo $mini;?> product-cols"> <div class="product-block"> <?php if ($product['thumb']) { ?> <?php $product_images = $this->model_catalog_product->getProductImages( $product['product_id'] ); ?> <div class="image <?php echo isset($product_images[0])?$swapimg:''; ?>"> <?php if( $product['special'] ) { ?> <span class="product-label product-label-special"> <span><?php echo $this->language->get( 'text_sale' ); ?></span> </span> <?php } ?> <?php if( $categoryPzoom ) { $zimage = str_replace( "cache/","", preg_replace("#-\d+x\d+#", "", $product['thumb'] )); ?> <a href="<?php echo $zimage;?>" class="info-view colorbox product-zoom" rel="colorbox" title="<?php echo $product['name']; ?>"><i class="fa fa-search-plus"></i></a> <?php } ?> <!-- Swap image --> <div class='code_product'> <p>код:<?php echo $product['model']; ?></p> <p> <?php if ($product['stock'] <= 0) { ?> <?php echo $product['stock_status']; } ?> <?php if ($product['stock'] > 0) { ?> <?php echo $product['instock']; } ?> </p> </div> <div class="flip"> <a href="<?php echo $product['href']; ?>" class="swap-image"> <img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" class="front" /> <?php if( $categoryConfig['show_swap_image'] ){ $product_images = $this->model_catalog_product->getProductImages( $product['product_id'] ); if(isset($product_images) && !empty($product_images)) { $thumb2 = $this->model_tool_image->resize($product_images[0]['image'], $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height') ); ?> <img src="<?php echo $thumb2; ?>" alt="<?php echo $product['name']; ?>" class="back" /> <?php } } ?> </a> </div> <?php //#2 Start fix quickview in fw?> <?php if ($quickview) { ?> <a class="pav-colorbox btn btn-theme-default" href="<?php echo $this->url->link("themecontrol/product",'product_id='.$product['product_id'] );?>"><em class="fa fa-plus"></em><span><?php echo $this->language->get('quick_view'); ?></span></a> <?php } ?> <?php //#2 End fix quickview in fw?> </div> <?php } ?> <div class="product-meta"> <div class="left"> <h3 class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></h3> <?php if ($product['price']) { ?> </div> <div class="right"> <p class="description"><?php echo utf8_substr( strip_tags($product['description']),0,220);?></p> <div class="action"> <div class="cart"> <button onclick="addToCart('<?php echo $product['product_id']; ?>');" class="btn btn-shopping-cart"> <span class="fa fa-shopping-cart product-icon hidden-sm hidden-md"></span> <span><?php echo $button_cart; ?></span> </button> </div> <div class="button-group"> <div class="price"> <?php if (!$product['special']) { ?> <span class="special-price"><?php echo $product['price']; ?></span> <?php } else { ?> <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span> <?php } ?> <?php if ($product['tax']) { ?> <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span> <?php } ?> </div> <?php } ?> </div> </div> </div> </div> </div> </div> <?php if( $i%$cols == 0 || $i==count($products) ) { ?> </div> <?php } ?> <?php } ?> </div> </div> <div class="pagination paging clearfix"><?php echo $pagination; ?></div> Это я понимаю... я просто уже несколько дней не могу даже примерно понять почему так и как оно себе придумывает эту структуру :ugeek:
  19. <?php echo $header; ?> <?php require( DIR_TEMPLATE.$this->config->get('config_template')."/template/common/breadcrumb.tpl" ); ?> <div class="container"> <div class="row"> <?php if( $SPAN[0] ): ?> <aside class="col-md-<?php echo $SPAN[0];?>"> <?php echo $column_left; ?> </aside> <?php endif; ?> <section class="col-md-<?php echo $SPAN[1];?>"> <div id="content"> <?php echo $content_top; ?> <h1><?php echo $heading_title; ?></h1> <?php $modules = $helper->getModulesByPosition( 'call_by_category' ); $ospans = array(); if( count($modules) ){ $cols = 2; $class = $helper->calculateSpans( $ospans, $cols ); $j=1; foreach ($modules as $i => $module) { if( $i++%$cols == 0 || count($modules)==1 ){ $j=1;?><div class="row"><?php } ?> <div class="<?php echo $class[$j];?>"><?php echo $module; ?></div> <?php if( $i%$cols == 0 || $i==count($modules) ){ ?></div><?php } ?> <?php $j++; } ?> <?php } ?> <?php if ($categories) { ?> <div class="panel panel-default refine-search clearfix box white"> <div class="panel-heading box-heading"> <span><?php echo $text_refine; ?></span> <em class="shapes right"></em> <em class="line"></em> </div> <div class="sub-categories"> <?php if (count($categories) <= 4) { ?> <div class='sub-categories-tr'> <?php foreach ($categories as $category) { ?> <a href="<?php echo $category['href']; ?>" class='sub-categories-i'> <span class='sub-categories-i-img'> <img src="<?php echo $category['thumb']; ?>" title="<?php echo $category['name']; ?>" alt="<?php echo $category['name']; ?>" /> </span> <span class='sub-categories-i-title'><?php echo $category['name']; ?></span> </a> <?php } ?> </div> <?php } else { ?> <?php for ($i = 0; $i < count($categories);) { ?> <div class='sub-categories-tr'> <?php $j = $i + ceil(count($categories) / 4); ?> <?php for (; $i < $j; $i++) { ?> <?php if (isset($categories[$i])) { ?> <a href="<?php echo $categories[$i]['href']; ?>" class='sub-categories-i'> <span class='sub-categories-i-img'> <img src="<?php echo $categories[$i]['thumb']; ?>" title="<?php echo $category['name']; ?>" alt="<?php echo $category['name']; ?>" /> </span> <span class='sub-categories-i-title'><?php echo $categories[$i]['name']; ?></span> </a> <?php } ?> <?php } ?> </div> <?php } ?> <?php } ?> </div> </div> <?php } ?> <?php if ($products) { ?> <?php require( DIR_TEMPLATE.$this->config->get('config_template')."/template/product/product_collection.tpl" ); ?> <?php } ?> <?php if (!$categories && !$products) { ?> <div class="content"><div class="wrapper"><?php echo $text_empty; ?></div></div> <div class="buttons"> <div class="right"><a href="<?php echo $continue; ?>" class="button btn btn-theme-default"><?php echo $button_continue; ?></a></div> </div> <?php } ?> <?php if ($thumb || $description) { ?> <div class="category-info clearfix hidden-xs hidden-sm"> <?php if ($thumb) { ?> <?php } ?> <?php if ($description) { ?> <div class="category-description wrapper"> <?php echo $description; ?> </div> <?php } ?> </div> <?php } ?> <?php echo $content_bottom; ?></div> <script type="text/javascript"> <!-- function display(view) { if (view == 'list') { $('.product-grid').attr('class', 'product-list'); $('.products-block .product-block').each(function(index, element) { $(element).parent().addClass("col-fullwidth"); }); $('.display').html('<span style="float: left;"><?php echo $text_display; ?></span><a class="list active"><i class="fa fa-th-list"></i><em><?php echo $text_list; ?></em></a><a class="grid" onclick="display(\'grid\');"><i class="fa fa-th"></i><em><?php echo $text_grid; ?></em></a>'); $.totalStorage('display', 'list'); } else { $('.product-list').attr('class', 'product-grid'); $('.products-block .product-block').each(function(index, element) { $(element).parent().removeClass("col-fullwidth"); }); $('.display').html('<span style="float: left;"><?php echo $text_display; ?></span><a class="list" onclick="display(\'list\');"><i class="fa fa-th-list"></i><em><?php echo $text_list; ?></em></a><a class="grid active"><i class="fa fa-th"></i><em><?php echo $text_grid; ?></em></a>'); $.totalStorage('display', 'grid'); } } view = $.totalStorage('display'); if (view) { display(view); } else { display('<?php echo $DISPLAY_MODE;?>'); } //--> </script> </section> <?php if( $SPAN[2] ): ?> <aside class="col-md-<?php echo $SPAN[2];?>"> <?php echo $column_right; ?> </aside> <?php endif; ?> </div></div> <?php echo $footer; ?> Писал пару раз, ответа не получил =\
  20. Ну тогда я точно ничего не понимаю... Или может не так объясняю. Я захожу в админку и в настройках включаю опцию "Не показывать цены гостям". Это до: Это после: Я просто не могу найти нужное мне условие в category.tpl. Если я так сильно туплю - ткните носом, пожалуйста :(
  21. В каком файле редактировать это условие (при котором цена гостю не показывается)?
×
×
  • 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.