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

fill

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

    65
  • З нами

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

Повідомлення, опубліковані користувачем fill

  1. переделал vqmod файл версии 1.5.3, теперь все русифицировано и обязательны для заполнения только поля достоинства/недостатки, комментарий по желанию.

    2fe835c87751.jpg

    Ну что ещё сказать ,только всеобщую благодарность.Будем пробовать.

  2. не видел ничего похожего. а что в этом не работает? можем вместе вылечить

    Там 3 поля,достоинства,недостатки и разное, так вот приходится обязательно заполнять все 3 поля а то вылетает ошибка ,а хотелось бы заполнять например только дотоинства и недостатки.Ну и русский добавить.А так модуль рабочий,пробовал на maxystore 1.5.3.1.Что то подобное реализовано здесь и ещё где то видал http://citilink.ru/catalog/parts/cpu/569942/

  3. И чем это будет отличаться от обычного оформления заказа?

    Ну я не думаю что заполнение одного лишнего поля вызовет у покупателя какой то дискомфорт,а вот если вы неправильно поймёте адрес доставки и будете несколько раз перезванивать клиенту,то у него это вызовет недоумение да и вам этот гемморой не нужен.А так вам нужно только перезвонить и убедиться что они этот товар заказали,а вся остальная информация у вас уже есть.А отличаться от обычного оформления заказа будет тем что не надо регестрироваться,переходить по нескольким страницам чтобы оформить заказ да и полей там надо больше заполнять.А тут всё в одном окне,очень удобно.

  4. Всё таки мне кажется что нужно ещё и адрес добавлять,улицу,дом,корпус,квартиру т.к бывает связь плохая может у человека с речью туго,бывает улицу хрен выговоришь и постоянно переспрашивать какой у них адрес как то это неправильно.

  5. Что именно Вы имеете ввиду? Уточните.

    Форма работает с товарами, где нужно выбрать обязательно какую-либо опцию. Но цену отображает в форме без учёта выбранных или не выбранных опций.

    Конечно, не очень хочется превращать быстрый заказ в аналог корзины с выбором опций, налогами и прочим. Иначе, смысл теряется. Основной плюс этого модуля в его простоте. Тыкнул на кнопку, вбил свои ФИО и телефон, и всё, делов на 10 секунд. С магазина тебе сами перезвонят и там уже можно всё уточнить, в том числе и дополнительные опции.... Вот такая основная идея, как мне кажется. Но если какой-то дополнительный функционал будет востребован большим числом людей - можно его добавить в модуль.

    Купил бы ваш модуль считаю его нужным но смущает только одно,мой магазин продаёт вентиляционное оборудование и у меня много мелкого товара которого покупают по 10,20, а то и 50 шт сразу,значит покупателю придётся каждый раз нажимать на кнопку быстрый заказ заполнять все поля а потом ему на e-mail придёт 50 писем.И это только один товар,а если он будет покупать и другие товары по несколько штук.Может сделать так что бы при покупке товара можно было добавить сколько штук он хочет купить и формировалась общая цена.Всё таки мне кажется что должно быть что то на подобие корзины ,чтоб бы весь товар который купили отображался в этом окне и приходило на e-mail одно письмо.
    • +1 1
  6. Помогите вставить код картинки которая должна накладываться на основное изображение,везде нормально встало в product.tpl,latest.tpl,featured.tpl а здесь где только не вставлял выводится над картинкой ,под картинкой,сбоку но только не на основном изображении.

    <?php if ($product['thumbstiker']) { ?>

    <img class="stiker" src="<?php echo $product['thumbstiker']; ?>" alt="img" />

    <?php } ?>

    Это вставил в css:

    .product-list . stiker {

    position: absolute;

    width: 50px;

    height: 50px;

    }

    <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>

    <div id="content"><?php echo $content_top; ?>

    <div class="breadcrumb">

    <?php foreach ($breadcrumbs as $breadcrumb) { ?>

    <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>

    <?php } ?>

    </div>

    <h1><?php echo $heading_title; ?></h1>

    <div class="border">

    <?php if ($thumb || $description) { ?>

    <div class="category-info">

    <?php if ($thumb) { ?>

    <div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div>

    <?php } ?>

    <?php if ($description) { ?>

    <?php echo $description; ?>

    <?php } ?>

    </div>

    <?php } ?>

    <?php if ($categories) { ?>

    <div class="box">

    <div class="box-heading"><?php echo $text_refine; ?></div>

    <div class="box-content">

    <div class="box-product">

    <?php foreach ($categories as $category) { ?>

    <div>

    <?php if ($category['thumb']) { ?>

    <div class="image"><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>" alt="<?php echo $category['name']; ?>" /></a></div>

    <?php } ?>

    <div class="name subcatname"><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></div>

    </div>

    <?php } ?>

    </div>

    </div>

    </div>

    <?php } ?>

    <?php if ($products) { ?>

    <div class="product-filter">

    <div class="display"><b><?php echo $text_display; ?></b> <?php echo $text_list; ?> <b>/</b> <a onclick="display('grid');"><?php echo $text_grid; ?></a></div>

    <div class="limit"><b><?php echo $text_limit; ?></b>

    <select onchange="location = this.value;">

    <?php foreach ($limits as $limits) { ?>

    <?php if ($limits['value'] == $limit) { ?>

    <option value="<?php echo $limits['href']; ?>" selected="selected"><?php echo $limits['text']; ?></option>

    <?php } else { ?>

    <option value="<?php echo $limits['href']; ?>"><?php echo $limits['text']; ?></option>

    <?php } ?>

    <?php } ?>

    </select>

    </div>

    <div class="sort"><b><?php echo $text_sort; ?></b>

    <select onchange="location = this.value;">

    <?php foreach ($sorts as $sorts) { ?>

    <?php if ($sorts['value'] == $sort . '-' . $order) { ?>

    <option value="<?php echo $sorts['href']; ?>" selected="selected"><?php echo $sorts['text']; ?></option>

    <?php } else { ?>

    <option value="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></option>

    <?php } ?>

    <?php } ?>

    </select>

    </div>

    </div>

    <div class="product-compare"><a href="<?php echo $compare; ?>" id="compare-total"><?php echo $text_compare; ?></a></div>

    <div class="product-list">

    <?php foreach ($products as $product) { ?>

    <div>

    <?php if ($product['thumb']) { ?>

    <div class="image">

    <a href="<?php echo $product['href']; ?>"><img 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['thumbstiker']) { ?><img src="<?php echo $product['thumbstiker']; ?>" alt="img" /><?php } ?>

    <?php if ($product['price']) { ?>

    <div class="price">

    <?php if (!$product['special']) { ?>

    <?php echo $product['price']; ?>

    <?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']) { ?>

    <br />

    <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span>

    <?php } ?>

    </div>

    <?php } ?>

    <?php if ($product['rating']) { ?>

    <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>

    <?php } ?>

    <div class="cart">

    <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />

    </div>

    <div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div>

    <div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div>

    </div>

    <?php } ?>

    </div>

    <div class="pagination"><?php echo $pagination; ?></div>

    <?php } ?>

    <?php if (!$categories && !$products) { ?>

    <div class="content"><?php echo $text_empty; ?></div>

    <div class="buttons">

    <div class="right"><a href="<?php echo $continue; ?>" class="button"><?php echo $button_continue; ?></a></div>

    </div>

    <?php } ?>

    </div>

    <?php echo $content_bottom; ?></div>

    <script type="text/javascript"><!--

    function display(view) {

    if (view == 'list') {

    $('.product-grid').attr('class', 'product-list');

    $('.product-list > div').each(function(index, element) {

    html = '<div class="right">';

    html += ' <div class="cart">' + $(element).find('.cart').html() + '</div>';

    html += ' <div class="wishlist">' + $(element).find('.wishlist').html() + '</div>';

    html += ' <div class="compare">' + $(element).find('.compare').html() + '</div>';

    html += '</div>';

    html += '<div class="left">';

    var image = $(element).find('.image').html();

    if (image != null) {

    html += '<div class="image">' + image + '</div>';

    }

    var price = $(element).find('.price').html();

    if (price != null) {

    html += '<div class="price">' + price + '</div>';

    }

    html += ' <div class="name">' + $(element).find('.name').html() + '</div>';

    html += ' <div class="description">' + $(element).find('.description').html() + '</div>';

    var rating = $(element).find('.rating').html();

    if (rating != null) {

    html += '<div class="rating">' + rating + '</div>';

    }

    html += '</div>';

    $(element).html(html);

    });

    $('.display').html('<b><?php echo $text_display; ?></b> <?php echo $text_list; ?> <b>/</b> <a onclick="display(\'grid\');"><?php echo $text_grid; ?></a>');

    $.cookie('display', 'list');

    } else {

    $('.product-list').attr('class', 'product-grid');

    $('.product-grid > div').each(function(index, element) {

    html = '';

    var image = $(element).find('.image').html();

    if (image != null) {

    html += '<div class="image">' + image + '</div>';

    }

    html += '<div class="name">' + $(element).find('.name').html() + '</div>';

    html += '<div class="description">' + $(element).find('.description').html() + '</div>';

    var price = $(element).find('.price').html();

    if (price != null) {

    html += '<div class="price">' + price + '</div>';

    }

    var rating = $(element).find('.rating').html();

    if (rating != null) {

    html += '<div class="rating">' + rating + '</div>';

    }

    html += '<div class="cart">' + $(element).find('.cart').html() + '</div>';

    html += '<div class="wishlist">' + $(element).find('.wishlist').html() + '</div>';

    html += '<div class="compare">' + $(element).find('.compare').html() + '</div>';

    $(element).html(html);

    });

    $('.display').html('<b><?php echo $text_display; ?></b> <a onclick="display(\'list\');"><?php echo $text_list; ?></a> <b>/</b> <?php echo $text_grid; ?>');

    $.cookie('display', 'grid');

    }

    }

    view = $.cookie('display');

    if (view) {

    display(view);

    } else {

    display('list');

    }

    //--></script>

    <?php echo $footer; ?>


  7. Я вообще продублировал вывод обложки и переделал его под стики, также вывел везде где обложка выводится.
    Получилось, что теперь стик я выбираю для каждого товара, а высвечивается он везде...

    Выкладываю код от Lion18 его надо немного допилить:

    [ocStore 1.5.1.3]Дополнительное поле в виде картинке или стикер_Lion18
    Дополнительное поле в виде картинки с отображением его на страницах Продукта/Поиска/Категории/Блок рекомендуем/Сравнение товаров/

     


    ====================================================
    1.Выполнить запрос sql:

    ALTER TABLE `product` ADD `stiker` varchar(255) COLLATE utf8_general_ci DEFAULT NULL;

    ====================================================
    2. Добавляем параметр на страницу редактирования новоти:

    admincontrollercatalogproduct.php:

    найти

    private function getForm() {

    После вставить

    $this->data['entry_stiker'] = $this->language->get('entry_stiker');

    найти вторую по счету строчку

    $this->load->model('tool/image');

    После вставить

    if (!empty($product_info) && $product_info['stiker'] && file_exists(DIR_IMAGE . $product_info['stiker'])) {$this->data['thumbstiker'] = $this->model_tool_image->resize($product_info['stiker'], 100, 100);} else {$this->data['thumbstiker'] = $this->model_tool_image->resize('no_image.jpg', 100, 100);}

    Найти

    $this->data['product_images'][] = array(

    После вставить

    'thumbstiker' => $this->model_tool_image->resize($image, 50, 50),

    ----------------------------------------------------

    adminmodelcatalogproduct.php:

    найти первый

    $this->db->query("DELETE FROM " . DB_PREFIX . "product_description WHERE product_id = '" . (int)$product_id . "'");

    Перед вставить

    if (isset($data['stiker'])) {$this->db->query("UPDATE " . DB_PREFIX . "product SET stiker = '" . $this->db->escape($data['stiker']) . "' WHERE product_id = '" . (int)$product_id . "'");}

    ----------------------------------------------------

    adminviewtemplatecatalogproduct_form.tpl:

    Найти

    <tr><td><?php echo $entry_image; ?></td><td><div class="image"><img src="<?php echo $thumb; ?>" alt="" id="thumb" /><br /><input type="hidden" name="image" value="<?php echo $image; ?>" id="image" /><a onclick="image_upload('image', 'thumb');"><?php echo $text_browse; ?></a>  |  <a onclick="$('#thumb').attr('src', '<?php echo $no_image; ?>'); $('#image').attr('value', '');"><?php echo $text_clear; ?></a></div></td></tr>

    После вставить

    <tr><td><?php echo $entry_stiker; ?></td><td><div class="image"><img src="<?php echo $thumbstiker; ?>" alt="" id="thumbstiker" /><br /><input type="hidden" name="stiker" value="<?php echo $thumbstiker; ?>" id="stiker" /><a onclick="image_upload('stiker', 'thumbstiker');"><?php echo $text_browse; ?></a>  |  <a onclick="$('#thumbstiker').attr('src', '<?php echo $no_image; ?>'); $('#stiker').attr('value', '');"><?php echo $text_clear; ?></a></div></td></tr>

    ----------------------------------------------------

    adminlanguagerussiancatalogproduct.php:

    найти

    // Entry

    после вставить

    $_['entry_stiker'] = 'Изображение стикера:';

    ----------------------------------------------------

    adminlanguageenglishcatalogproduct.php:

    найти

    // Entry

    после вставить

    $_['entry_stiker'] = 'Image stiker:';

    ====================================================
    4.1.Для отображения на странице продукта:
    ----------------------------------------------------

    catalogcontrollerproductproduct.php

    найти

    $this->load->model('tool/image');

    После вставить

    if ($product_info['stiker']) {$this->data['thumbstiker'] = $this->model_tool_image->resize($product_info['stiker'], 50, 50);} else {$this->data['thumbstiker'] = '';}

    ----------------------------------------------------

    catalogviewthemedefaulttemplateproductproduct.tpl

    в нужном месте вставить

     <?php if ($thumbstiker) { ?><img src="<?php echo $thumbstiker; ?>" alt="img" /><?php } ?>

    ----------------------------------------------------
    4.2.Для отображения на странице продукта во вкладке "Похожие товары":
    ----------------------------------------------------

    catalogcontrollerproductproduct.php

    найти

    $this->data['products'][] = array(

    Перед вставить

    if ($result['stiker']) {$stiker = $this->model_tool_image->resize($result['stiker'], 50, 50);} else {$stiker = false;}

    После вставить

    'thumbstiker' => $stiker,

    ----------------------------------------------------

    catalogviewthemedefaulttemplateproductproduct.tpl

    Найти

    <div id="tab-related" class="tab-content">

    После в нужном месте вставить 

    <?php if ($product['thumbstiker']) { ?><img src="<?php echo $product['thumbstiker']; ?>" alt="img" /><?php } ?>

    ====================================================
    5.Для отображения на страницах категории:

    catalogcontrollerproductcategory.php

    найти

    $this->data['products'][] = array(Перед вставитьif ($result['stiker']) {$stiker = $this->model_tool_image->resize($result['stiker'], 50, 50);} else {$stiker = false;}

    после добавить

    'thumbstiker' => $stiker,

    ----------------------------------------------------

    catalogviewthemedefaulttemplateproductcategory.tpl

    ----------------------------------------------------
    В нужном месте вставить 

    <?php if ($product['thumbstiker']) { ?><img src="<?php echo $product['thumbstiker']; ?>" alt="img" /><?php } ?>

    ====================================================
    6.Для отображения на страницах поиска:

    catalogcontrollerproductsearch.php

    найти

    $this->data['products'][] = array(

    Перед вставить

    if ($result['stiker']) {$stiker = $this->model_tool_image->resize($result['stiker'], 50, 50);} else {$stiker = false;}

    после добавить

    'thumbstiker' => $stiker,

    ----------------------------------------------------

    catalogviewthemedefaulttemplateproductsearch.tpl

    В нужном месте вставить(Если рядом/наложить на обложку, ищим 

    <?php if ($product['thumb']) { ?>*******<?php } ?>) <?php if ($product['thumbstiker']) { ?><img src="<?php echo $product['thumbstiker']; ?>" alt="img" /><?php } ?>

    ====================================================
    6.Для отображения на страницах сравнения товаров:

    catalogcontrollerproductcompare.php

    найти

    if ($product_info) {

    После вставить

    if ($product_info['stiker']) {$stiker = $this->model_tool_image->resize($product_info['stiker'], 50, 50);} else {$stiker = false;}

    Найти

    $this->data['products'][$product_id] = array(

    после добавить

    'thumbstiker' => $stiker,

    ----------------------------------------------------

    catalogviewthemedefaulttemplateproductcompare.tpl

    В нужном месте вставить 

    <?php if ($products[$product['product_id']]['thumbstiker']) { ?><img src="<?php echo $products[$product['product_id']]['thumbstiker']; ?>" alt="img" /><?php } ?>

    ====================================================
    6.Для отображения на страницах вывода модуля специальные(featured/рекомендуем):

    catalogcontrollermodulefeatured.php

    найти

    $this->data['products'][] = array(

    Перед вставить

    if ($product_info['stiker']) {$stiker = $this->model_tool_image->resize($product_info['stiker'], 50, 50);} else {$stiker = false;}

    после добавить

    'thumbstiker' => $stiker,

    ----------------------------------------------------

    catalogviewthemedefaulttemplatemodulefeatured.tpl

    В нужном месте вставить 

    <?php if ($product['thumbstiker']) { ?><img src="<?php echo $product['thumbstiker']; ?>" alt="img" /><?php } ?>

    ====================================================
    6.Для отображения на страницах вывода модуля(bestseller/Хиты продаж):

    catalogcontrollermodulebestseller.php

    найти

    $this->data['products'][] = array(

    Перед вставить

    if ($product_info['stiker']) {$stiker = $this->model_tool_image->resize($product_info['stiker'], 50, 50);} else {$stiker = false;}

    после добавить

    'thumbstiker' => $stiker,

    ----------------------------------------------------

    catalogviewthemedefaulttemplatemodulebestseller.tpl

    В нужном месте вставить 

    <?php if ($product['thumbstiker']) { ?><img src="<?php echo $product['thumbstiker']; ?>" alt="img" /><?php } ?>

    ====================================================
    7.Для отображения на страницах производителей:

    catalogcontrollerproductmanufacturer.php

    найти

    $this->data['products'][] = array(

    Перед вставить

    if ($result['stiker']) {$stiker = $this->model_tool_image->resize($result['stiker'], 50, 50);} else {$stiker = false;}

    после добавить

    'thumbstiker' => $stiker,

    ----------------------------------------------------

    catalogviewthemedefaulttemplateproductmanufacturer_info.tpl

    ----------------------------------------------------
    В нужном месте вставить 

    <?php if ($product['thumbstiker']) { ?><img src="<?php echo $product['thumbstiker']; ?>" alt="img" /><?php } ?>

    ====================================================
    8.Для отображения на страницах корзины:

    catalogcontrollermodulebestseller.php

    найти первый

    $option_data = array();

    Перед вставить

    if ($product_info['stiker']) {$stiker = $this->model_tool_image->resize($product_info['stiker'], 50, 50);} else {$stiker = false;}if ($product['stiker']) {$stiker = $this->model_tool_image->resize($product['stiker'], $this->config->get('config_image_cart_width'), $this->config->get('config_image_cart_height'));} else {$stiker = '';}if ($result['stiker']) {$stiker = $this->model_tool_image->resize($result['stiker'], 40, 40);} else {$stiker = '';}

    после добавить

    'thumbstiker' => $stiker,

    ----------------------------------------------------

    catalogviewthemedefaulttemplatemodulebestseller.tpl

    В нужном месте вставить 

    <?php if ($product['thumbstiker']) { ?><img src="<?php echo $product['thumbstiker']; ?>" alt="img" /><?php } ?>

    ====================================================
    "50, 50" - значения ширины и высоты картинки вывода.
    "name" - имя переменной. Например "stiker", "image-xxx"
    "thumbname" - имя тега. Например "thumbstiker", "thumb-image-xxx"
    -------------
    Для выравнивания картинки в тег <img /> добавить class="stiker"
    В любое место 

    catalogviewthemedefaultstylesheetstylesheet.css

    добавить:


    /* stiker */.stiker-product {position: absolute;margin: 10px 0 0 175px;width: 50px;height: 50px;}.stiker-related {position: absolute;margin: 10px 0 0 175px;width: 50px;height: 50px;}.stiker-category {position: absolute;margin: 10px 0 0 175px;width: 50px;height: 50px;}.stiker-search {position: absolute;margin: 10px 0 0 175px;width: 50px;height: 50px;}.stiker-compare {position: absolute;margin: 10px 0 0 175px;width: 50px;height: 50px;}.stiker-featured {position: absolute;margin: 10px 0 0 175px;width: 50px;height: 50px;}.stiker-bestseller {position: absolute;margin: 10px 0 0 175px;width: 50px;height: 50px;}.stiker-manufacturer {position: absolute;margin: 10px 0 0 175px;width: 50px;height: 50px;}

    ====================================================

     


    Что будет реализовано в новой версии:
    - Вывод колонки стикера рядом с картинкой товара в админке.

    Стикер:
    1.Допилить стики, при редактировании товара он пропадает.
    3.Вевести стики в корзине и маленькой корзине,
    4. В закладках
    5. В админке на страницах товаров

    • +1 1
  8. Я вообще продублировал вывод обложки и переделал его под стики, также вывел везде где обложка выводится.

    Получилось, что теперь стик я выбираю для каждого товара, а высвечивается он везде...

    Подскажи как делал,а лучше покажи а то чё то ни хрена не выходит.
  9. У меня в карточке товара есть например атрибут "обратный клапан" и многие покупатели не понимают что это такое.Как сделать что бы в админке при добавлении атрибута сразу было поле для описания этого атрибута,а на сайте в характеристиках это выглядело так"обратный клапан?" где когда при наведении на знак вопроса выскакивала подсказка с описанием.Помогите пожалуйста это реализовать или может есть уже готовое решение у кого нибудь.

  10. Ознакомьтесь со схемой шаблонов

    Ищите это

    <?php echo $product['price']; ?>

    По аналогии с вашим примером делаете.

    Только с копейками незнаю как поступить, но думаю что у вас все таки цены без них.

    Да в том то и дело что мне надо что бы рубли были одного размера а копейки другого.
  11. Есть вот такое для opencart 1.5.1.3.1post-3023-0-96263300-1325757646_thumb.jpg

    В catalog/viev/theme/default/template/module/latest.tpl

    ищем <?php foreach ($products as $product) { ?>

    <div>

    после вставляем

    <div class="price">

    <?php if (!$product['special']) { ?>

    <?php } else { ?>

    <div class="specialPercent">

    <?php //Get the percentage discount

    $normal = strip_tags(str_replace('$','', $product['price']));

    $special = strip_tags(str_replace('$','', $product['special']));

    $percent = ($normal-$special)/$normal*-100;'%';

    echo round($percent) . $this->language->get('text_off');

    ?>

    </div>

    <?php } ?>

    </div>

    в stylesheet/stylesheet.css ищем

    .box-product > div {

    width: 130px;

    display: inline-block;

    vertical-align: top;

    margin-right: 20px;

    margin-bottom: 20px;

    }

    #column-left + #column-right + #content .box-product > div {

    width: 119px;

    }

    после вставляем

    .specialPercent {

    position:absolute;

    margin-top: 5px;

    background:url('../image/sale.png') no-repeat;

    width:70px;

    height:70px;

    text-align:center;

    color:#fff;

    font-weight:bold;

    font-size: 26px;

    padding-top:19px;

    text-shadow:0 -1px 1px #CE5016;

    }

    потом в catalog/language/english/module/latest.php ищем

    $_['text_reviews'] = 'Based on %s reviews.';

    после вставляем

    $_['text_off'] ='%';

    тоже надо сделать в папке russian

    иконку кидаем theme/default/image

    post-3023-0-96209600-1325758959_thumb.png

    Это когда в админке в акциях добавляете новую цену то она

    автоматически переводиться в проценты и отображается на иконке.

    Только есть небольшая ошибочка ,когда цена стоит больше 1000 р

    то неправильно формируются проценты.

    Может кто доработает этот косяк.

    Ну а в остальные файлы категории,продукты добавити сами

    принцип тот же.

  12. У меня не получилось белая страница.

    Opencart 1.5.1.3.1

    Файл .htaccess

    Options +FollowSymlinks

    # Prevent Directoy listing

    Options -Indexes

    # Prevent Direct Access to files

    <FilesMatch "\.(tpl|ini|log)">

    Order deny,allow

    Deny from all

    </FilesMatch>

    # SEO URL Settings

    RewriteEngine On

    # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

    RewriteBase /

    RewriteRule sitemap.xml /index.php?route=feed/google_sitemap

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

    Может ещё есть какие варианты.

  13. Забиваю в поиск например"ipod" справа оставляю "Все категории" и у меня выводит на странице один и тот же товар два раза,а если ставлю другие категории то всё нормально.Посмотрел в DEMO на этом сайте тоже самое.Зашёл на официальный сайт там всё нормально.

  14. Лепота!!!!!!!Осталось только страница самого товара ... и будет полный успех!!!Я думаю здесь многие тебе будут благодарны.

    На держи для продуктов:открываемcatalog/view/theme/default/template/product/product.tplищем
    <table style="width: 100%; border-collapse: collapse;">        <tr>
    после вставляем
    <?php if (!$special) { ?>                  <?php } else { ?>                    <div>                    <div id="header">                    <div class="div8">                    </div>                  <?php } ?></td>
    открываемcatalog/view/theme/default/stylesheet/stylesheet.cssищем
    }#header .div7 {	float: right;	padding-top: 2px;
    после вставляем
    }#header .div8 {            position: absolute;            margin-top: 25px;            margin-left: 5px;            background: url('../image/best.png') no-repeat;            width: 70px;            height: 70px;

    post-69-1293741782,0288_thumb.jpg

    • +1 1
  15. У меня проблема с модулем "all products" - выводит все товары на одну страницу. Ошибка в определении переменной $display_price . На странице товара неработает!Похоже её ещё нужно где-то прописать .

    Да ошибка есть будем решать.
    Да нет , это не ошибка !!! Код написан правильно , скорее всего для подобных страниц что-то ещё нужно прописать.
    На держи для "All products"catalogviewthemedefaulttemplateproductall.tplищем
    <td width="25%"><?php if (isset($products[$j])) { ?>
    после вставляем
    <?php if (!$products[$j]['special']) { ?>        <?php } else { ?>         <div>            <div id="header">           <div class="div9">          </div>        <?php } ?>

    post-69-1293741781,9765_thumb.jpg

  16. У меня проблема с модулем "all products" - выводит все товары на одну страницу. Ошибка в определении переменной $display_price . На странице товара неработает!Похоже её ещё нужно где-то прописать .

    Да ошибка есть будем решать.
  17. fill , а чего сделал только для Главной страницы ???

    Нужно на весь сайт перенести !!!!

    Так сейчас и сами можете вставить.

    Например для категорий:

    catalog/view/theme/default/template/product/category.tpl

    ищем

    <td width="25%"><?php if (isset($products[$j])) { ?>
    после вставляем

    <div>          <?php if ($display_price) { ?>          <?php if (!$products[$j]['special']) { ?>          <?php } else { ?>          <div>          <div id="header">          <div class="div9">          </div>          <?php } ?>          <?php } ?>
    Всё теперь и в категориях появляется иконка.

    post-69-1293741781,9234_thumb.jpg

×
×
  • Створити...

Important Information

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