fill
-
Публікації
65 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем fill
-
-
не видел ничего похожего. а что в этом не работает? можем вместе вылечить
Там 3 поля,достоинства,недостатки и разное, так вот приходится обязательно заполнять все 3 поля а то вылетает ошибка ,а хотелось бы заполнять например только дотоинства и недостатки.Ну и русский добавить.А так модуль рабочий,пробовал на maxystore 1.5.3.1.Что то подобное реализовано здесь и ещё где то видал http://citilink.ru/catalog/parts/cpu/569942/
-
И чем это будет отличаться от обычного оформления заказа?
Ну я не думаю что заполнение одного лишнего поля вызовет у покупателя какой то дискомфорт,а вот если вы неправильно поймёте адрес доставки и будете несколько раз перезванивать клиенту,то у него это вызовет недоумение да и вам этот гемморой не нужен.А так вам нужно только перезвонить и убедиться что они этот товар заказали,а вся остальная информация у вас уже есть.А отличаться от обычного оформления заказа будет тем что не надо регестрироваться,переходить по нескольким страницам чтобы оформить заказ да и полей там надо больше заполнять.А тут всё в одном окне,очень удобно.
-
Всё таки мне кажется что нужно ещё и адрес добавлять,улицу,дом,корпус,квартиру т.к бывает связь плохая может у человека с речью туго,бывает улицу хрен выговоришь и постоянно переспрашивать какой у них адрес как то это неправильно.
-
Купил бы ваш модуль считаю его нужным но смущает только одно,мой магазин продаёт вентиляционное оборудование и у меня много мелкого товара которого покупают по 10,20, а то и 50 шт сразу,значит покупателю придётся каждый раз нажимать на кнопку быстрый заказ заполнять все поля а потом ему на e-mail придёт 50 писем.И это только один товар,а если он будет покупать и другие товары по несколько штук.Может сделать так что бы при покупке товара можно было добавить сколько штук он хочет купить и формировалась общая цена.Всё таки мне кажется что должно быть что то на подобие корзины ,чтоб бы весь товар который купили отображался в этом окне и приходило на e-mail одно письмо.Что именно Вы имеете ввиду? Уточните.
Форма работает с товарами, где нужно выбрать обязательно какую-либо опцию. Но цену отображает в форме без учёта выбранных или не выбранных опций.
Конечно, не очень хочется превращать быстрый заказ в аналог корзины с выбором опций, налогами и прочим. Иначе, смысл теряется. Основной плюс этого модуля в его простоте. Тыкнул на кнопку, вбил свои ФИО и телефон, и всё, делов на 10 секунд. С магазина тебе сами перезвонят и там уже можно всё уточнить, в том числе и дополнительные опции.... Вот такая основная идея, как мне кажется. Но если какой-то дополнительный функционал будет востребован большим числом людей - можно его добавить в модуль.
- 1
-
Подскажите есть ли модуль наподобии этого http://www.opencart....r_search=newegg мне бы и этот подошёл но почему то он не хочет работать.
-
Помощь не нужна,сделал сам.
-
Помогите вставить код картинки которая должна накладываться на основное изображение,везде нормально встало в 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; ?>
-
Я вообще продублировал вывод обложки и переделал его под стики, также вывел везде где обложка выводится.
Получилось, что теперь стик я выбираю для каждого товара, а высвечивается он везде...
Выкладываю код от 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
-
Подскажи как делал,а лучше покажи а то чё то ни хрена не выходит.Я вообще продублировал вывод обложки и переделал его под стики, также вывел везде где обложка выводится.
Получилось, что теперь стик я выбираю для каждого товара, а высвечивается он везде...
-
У меня в карточке товара есть например атрибут "обратный клапан" и многие покупатели не понимают что это такое.Как сделать что бы в админке при добавлении атрибута сразу было поле для описания этого атрибута,а на сайте в характеристиках это выглядело так"обратный клапан?" где когда при наведении на знак вопроса выскакивала подсказка с описанием.Помогите пожалуйста это реализовать или может есть уже готовое решение у кого нибудь.
-
Да в том то и дело что мне надо что бы рубли были одного размера а копейки другого.Ознакомьтесь со схемой шаблонов
Ищите это
<?php echo $product['price']; ?>
По аналогии с вашим примером делаете.
Только с копейками незнаю как поступить, но думаю что у вас все таки цены без них.
-
Все модули в одном от MaxyStore, хочу в этом модуле сделать.С css знаком но что в самом модуле изменить не знаю.Смотря где? В шаблоне товара или в категории? Все это делается средствами css
-
-
-
Есть вот такое для opencart 1.5.1.3.1
В 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
Это когда в админке в акциях добавляете новую цену то она
автоматически переводиться в проценты и отображается на иконке.
Только есть небольшая ошибочка ,когда цена стоит больше 1000 р
то неправильно формируются проценты.
Может кто доработает этот косяк.
Ну а в остальные файлы категории,продукты добавити сами
принцип тот же.
-
У меня не получилось белая страница.
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]
Может ещё есть какие варианты.
-
Есть вот такой сервис http://www.sellector.com/en/references, не плохо было бы организовать что то похожее.
-
Это дополнение работает на версии 1.4.0 а вот на ocstore v0.0.7 работать не хочет.Может кто переделает фишка вроде нужная.
-
Забиваю в поиск например"ipod" справа оставляю "Все категории" и у меня выводит на странице один и тот же товар два раза,а если ставлю другие категории то всё нормально.Посмотрел в DEMO на этом сайте тоже самое.Зашёл на официальный сайт там всё нормально.
-
На держи для продуктов:открываем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;
- 1
-
Я думаю и здесь разберёмся.Лепота!!!!!!!Осталось только страница самого товара ... и будет полный успех!!!Я думаю здесь многие тебе будут благодарны.
-
На держи для "All products"catalogviewthemedefaulttemplateproductall.tplищем
Да нет , это не ошибка !!! Код написан правильно , скорее всего для подобных страниц что-то ещё нужно прописать.
Да ошибка есть будем решать.У меня проблема с модулем "all products" - выводит все товары на одну страницу. Ошибка в определении переменной $display_price . На странице товара неработает!Похоже её ещё нужно где-то прописать .
<td width="25%"><?php if (isset($products[$j])) { ?>
после вставляем<?php if (!$products[$j]['special']) { ?> <?php } else { ?> <div> <div id="header"> <div class="div9"> </div> <?php } ?>
-
Да ошибка есть будем решать.У меня проблема с модулем "all products" - выводит все товары на одну страницу. Ошибка в определении переменной $display_price . На странице товара неработает!Похоже её ещё нужно где-то прописать .
-
Так сейчас и сами можете вставить.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 } ?>
Всё теперь и в категориях появляется иконка.
[vqmod] модуль review (достоинства / недостатки / комментарии в отзывах)
в Поиск модулей
Опубліковано:
Ну что ещё сказать ,только всеобщую благодарность.Будем пробовать.