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

askirov

Користувачі
  
  • Публікації

    124
  • З нами

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

Усі публікації користувача 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 плагин можно еще его подкрутить
×
×
  • Створити...

Important Information

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