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

askirov

Users
  
  • Posts

    124
  • Joined

  • Last visited

Everything posted by askirov

  1. Попробуйте так в файле шаблона product.tpl где после <?php echo $text_stock; ?> вставить <?php if ($stock == 'Есть в наличии') {?> <span class="in-stock"><img src="instock.jpg" /></span> <?php } elseif ($stock == 'Нет в наличии') { ?> <span class="out-stock"><img src="not-instock.jpg" /></span> <?php } else { ?> <span class="else-stock"><img src="pre-order.jpg" /></span> <?php } ?> имя файла картинки заменить на свои или оставить блок без картинки, а присвоить классам нужный бэкграунд.
  2. Попробуйте так <?php $column_left = trim($column_left); if(!empty($column_left)) { <body class="body-this-left" > } if(!empty($column_right)) { <body class="body-this-right" > } else { <body> } ?>
  3. откройте файл product.tpl и найдите строки <?php if ($attribute_groups) { ?> <a href="#tab-attribute"><?php echo $tab_attribute; ?></a> <?php } ?> и удалите их или примените комментарий вида <!-- код внутри --> Потом тут-же найдите <?php if ($attribute_groups) { ?> <div id="tab-attribute" class="tab-content"> <table class="attribute"> <?php foreach ($attribute_groups as $attribute_group) { ?> <thead> <tr> <td colspan="2"><?php echo $attribute_group['name']; ?></td> </tr> </thead> <tbody> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td><?php echo $attribute['text']; ?></td> </tr> <?php } ?> </tbody> <?php } ?> </table> </div> <?php } ?> и проделайте такую-же операцию (удалите или закомментируйте)
  4. Тогда смотрите в catalog/controller/product.php ищите там переменную $description и что она принимает.
  5. Тогда как вариант <li><a href="/" class="<?php if($_SERVER['REQUEST_URI'] == '/'){echo "active";} ?>">Главная</a></li> или <a href="/" class="<?php if(isset($this->request->get['route'])) { if($this->request->get['route'] == 'common/home') { echo "active"; }} ?>">Главная</a>
  6. Также и с категориями только вместо if ($product_info['quantity'] <= 0 заменяем на if ($category_id == '18') && file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category_1.tpl'){ $this->template = $this->config->get('config_template') . '/template/product/category_1.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) { id ставим той категории где хотим заменить шаблон
  7. я делал еще так: если у товара кол-во на складе = 0 то подгружался другой шаблон вот код в файле catalog/controller/product/product.php заменить строки if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { на if ($product_info['quantity'] <= 0 && file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product1.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/product1.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { соответственно создав в папке новый шаблон для товара например product1.tpl /template/product/product1.tpl Как-то так. Пробуйте.
  8. Похоже что у вас в файле product.tpl в <div id="tab-description" class="tab-content"> присутствует <?php echo $heading_title; ?> проверьте!
  9. В <input type="checkbox" name="sub_category" value="1" id="sub_category"> ставите checked="checked" и style="display:none;" тоже самое для <input type="checkbox" name="description" value="1" id="description"> точнее style="display:none;" ставите для <label class="checkbox inline"> в нем завернут чекбокс, поэтому чекбоксу ставите только checked="checked"
  10. в файле stylesheet.css для блока .search-criteria поставьте text-align:left; а в файле clearshop->template->product->search.tpl найдите <div class="controls"> <input type="text" name="search" class="search-box span6" value=""> </div> и перед закрывающим тегом </div> после <input .... перенесите <select name="category_id" class="filter-category span4">...................</select> со всеми option value.... и можете классы span6 заменить на span4 это уменьшит поле ввода.
  11. Для логотипа стили находятся в файле stylesheet.css #header #logo{....} там же и для хедера #header{...}
  12. Я делал так в файле product.tpl ноходим строку <span><?php echo $text_stock; ?></span> <?php echo $stock; ?> и заменяем ее на следующее <?php if($stock == "Есть в наличии") { $color_stock = '#2ecc71'; } elseif($stock == "Нет в наличии") { $color_stock = '#e74c3c'; } ?> <span><?php echo $text_stock; ?></span> <span style="color:#fff;background:<?php echo $color_stock; ?>;"><?php echo $stock; ?></span> как-то так.
  13. в файле stylesheet.css найдите .product-grid > div и поиграйтесь с width:... По третьему вопросу попробуйте http://siteheart.com/
  14. или можно в файле catalog/view/theme/ваша тема/template/product/category.tpl в строке <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name'];?></a></div> сделать следующее <div class="name"><a href="<?php echo $product['href']; ?>"><?php if (strlen($product['name']) > 15) {echo utf8_substr($product['name'],0,10).'...'; } else {echo $product['name'];}?></a></div> т.е. если символов больше 15 то сократить до 10 значения поставьте свои.
  15. Еще добавьте стили для #container #container{ .... ..... ..... margin-top: 203px; } А для #header #header{ ..... ..... ..... ..... top: 0px; }
  16. могу немного помочь с первым вопросом. Возьми эти иконки http://themes.webiz.mu/opencart/izistore/catalog/view/theme/izistore/image/dropArrow.jpg http://themes.webiz.mu/opencart/izistore/catalog/view/theme/izistore/image/guest.jpg и залей в папке с шаблоном в папку image потом в файле stylesheet.css найди следующий код #topBar #welcome a.dropArrow { background: #F96A8E url('../image/dropArrow.png') no-repeat right /* pink */; width: auto; display: inline-block; padding-right: 25px; text-decoration: none; } и замени на этот #topBar #welcome a.dropArrow { background: url('../image/dropArrow.jpg') no-repeat right; width: auto; display: inline-block; padding-right: 25px; text-decoration: none; } потом этот кусок #topBar #welcome p { background: #5DAEC3 url('../image/guest.png') no-repeat left; padding: 0 15px 0 25px; line-height: 32px; margin: 0; } замени на этот #topBar #welcome p { background: url('../image/guest.jpg') no-repeat left; padding: 0 15px 0 25px; line-height: 32px; margin: 0; }
  17. К примеру, в файле wishlist.php возврат прописан в следующем виде: $this->data['button_continue'] = $this->language->get('button_continue'); $this->data['continue'] = $this->url->link('common/home'); Исходя из этого не совсем понятно как приклеить сюда предложенный выше вариант ? Очевидно необходимо 'common/home' заменить на нечто другое, чтобы выбрасывало не на главную страницу, а на страницу с которой покупатель пришёл, только вот на что заменить ? Этот код надо ставить в файлах шаблона вместо кнопки button_continue, а не в контроллере!
  18. Можно так попробовать <a onClick="history.back()" class="button"><?php echo $button_continue; ?></a>
  19. <div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');" title="<?php echo $button_wishlist; ?>"><?php echo $button_wishlist; ?></a></div> <div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');" title="<?php echo $button_compare; ?>"><?php echo $button_compare; ?></a></div> вот так сделать и есть такой EasyTooltip jquery плагин можно еще его подкрутить
×
×
  • 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.