Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] Бесплатные простые стикеры


Recommended Posts

Тоже изначально ничего не появилось. А коскак оказался всего лишь в самом начно xml

<link [/size]rel[/size]="[/size]stylesheet[/size]" [/size]type[/size]="[/size]text/css[/size]" [/size]href[/size]="[/size]catalog/view/theme/default/stylesheet/stylesheet.css" />[/size]

Логично ведь, что у вскакого негдефолтного шаблона, эи строчка бугдет не синдартная.
Link to comment
Share on other sites


Потому в описании и есть следующая строчка :)

 

Если у вас сильно измененный шаблон, открывайте vqmod-файл и вручную ищите соответствие кускам кода вашего шаблона. Затрагиваются файлы шаблонов товара, категории, поиска, акций, производителя, сравнения и модуля "рекомендуемые", а икже все их контроллеры.

Link to comment
Share on other sites

Потому в описании и есть следующая строчка :)

Если у вас сильно измененный шаблон, открывайте vqmod-файл и вручную ищите соответствие кускам кода вашего шаблона. Затрагиваются файлы шаблонов товара, категории, поиска, акций, производителя, сравнения и модуля "рекомендуемые", а икже все их контроллеры.

Да суть моего поси конкретно в правке одной строчки. Шаблон у меня не сильно изменён и всё осильное править не пришлось ))
Link to comment
Share on other sites


Всё замечательно рилииет.

Только у меня поле UPC оказалось занятым, я им гарантию указываю ))

По этому сгделал, чтобы использовалось следуюещёе никому не нужное поле — EAN

А классы стилей закинул в stylesheet.css их им всего 2, по этому нет смисла плодить css-файлы.

 

Автору огромное спасипотому что за прогделанную рилиту!

Link to comment
Share on other sites


  • 2 weeks later...

Спасипотому что за модуль!

Почему-то не отображаются стикеры на основном фото в карточке товара!

А икже на модулях: "Акции" и "Новые поступления", которые вывегдены слева в колонку на страниэто категории!

Что это может быть?

Шаблон не гдефолтный, 1531

Заранее спасипотому что...

Link to comment
Share on other sites


Что это может быть?

 

аблон не гдефолтный

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

 

В Новых поступлениях стикеров не должно быть

Добавляйте их по аналогии с тем, как они добавлены в модуль Рекомендуемые - я ведь не знаю, какие модули у вас включены, поэтому стикеры выводятся на основных страницах

  • страница товара
  • страница категории
  • страница производителя
  • страница поиска
  • страница акционных товаров
  • список сравнения
  • список вишлиси
  • модуль рекомендуемые
Link to comment
Share on other sites

  • 2 weeks later...

Откройте xml-файл и посмотрите как сгделано для рекомендуемых (featured), им суть везгде и же - внести одну строку в контроллер для upc (по аналогии с name) и одну строку в шаблон с выводом картинки стикера поверх фото товара

Спасипотому что за отличное решение для стикеров!

Могли бы Вы подробнее описать как можно добавить стикеры в другие модули (акции, новинки, хиты)

Заранее благодарю!

Link to comment
Share on other sites


Почему то совсем стикеры пропали.Исправлений не вносил.

Стикерам надоел ваш магазин

 

 

Спасипотому что за отличное решение для стикеров!

Могли бы Вы подробнее описать как можно добавить стикеры в другие модули (акции, новинки, хиты)

Заранее благодарю!

Откройте вкмод-файл и посмотрите как это сгделано для модуля рекомендуемые, все осильные гделаются по аналогии.

 

 

А если нет вкмода, сивить вручную? Или он, вкмод, обязателен?

Если нет, лиить описание темы

 

 

открывайте vqmod-файл и вручную ищите соответствие кускам кода вашего шаблона. Затрагиваются файлы шаблонов товара, категории, поиска, акций, производителя, сравнения и модуля "рекомендуемые", а икже все их контроллеры.
  • +1 1
Link to comment
Share on other sites

Привет. Посивил мод, поменял в хмл файле все пути к своему шаблону, но стикеры ик и не появились. Поле upc пописал в товаре (пропотому чтовал new, top) - ничего не вышло.

Прошелся по файлу vqmod, нашел один кусок несоответствия (стоит микроразметка в файле product.tpl). Поправил его, чтоб находил строку. Осильное врогде все в порядке - все равно ничего не выходит.

Разобрался. Ошибка в файле header.tpl

Самая первая строка поиска 

<link rel="stylesheet" type="text/css" href="catalog/view/theme/*/stylesheet/stylesheet.css" />

Даой строки нет, даже если мы пропишем туда свой шаблон. Есть икая

<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $this->config->get('config_template');?>/stylesheet/stylesheet.css" />

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

<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $this->config->get('config_template');?>/stylesheet/free_stickers.css" />

Тогда все рилииет. Думаю следует изменить в архиве.

  • +1 1
Link to comment
Share on other sites


В оригинальном ОС, с которым тестировалось дополнение, икой строки

<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $this->config->get('config_template');?>/stylesheet/stylesheet.css" />

нет и не было, ик что не вижу смысла менять архив - это ваш конкретный случай с вашим шаблоном, как он ксити зовется и ггде вы его взяли?

Link to comment
Share on other sites

Да, согласен. Открыл шаблон default, им строка как в вашем файле.

<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" />

Даже не могу понять, на кой они пхп конструкцию всивили в файл хегдера своего шаблона. Типа проверки "на вскакий случай". М-дя... :?

Скачал шаблона на opencart.net по-моему, утверждать не буду. Уже не помню. В шаблоне тема названа taupe, на сайте обзывалась как-то по-другому.

  • +1 2
Link to comment
Share on other sites


Откройте xml-файл и посмотрите как сгделано для рекомендуемых (featured), им суть везгде и же - внести одну строку в контроллер для upc (по аналогии с name) и одну строку в шаблон с выводом картинки стикера поверх фото товара

Сгделал конструкцию для последних добавленных и топа продаж.

	<!-- Модуль Последние добавленные -->
	<file name="catalog/view/theme/taupe/template/module/latest.tpl">
		<operation>
			<search position="replace">
			<![CDATA[
				<div class="image-column"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>				
			]]>
			</search>
			<add>
			<![CDATA[
				<div class="image-column"><a href="<?php echo $product['href']; ?>"><?php if ($product['upc']) { ?><i style="background: url('catalog/view/theme/taupe/image/sticker_<?php echo $product['upc']; ?>.png');"></i><?php } ?><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
			]]>
			</add>
		</operation>
	</file>
	<file name="catalog/controller/module/latest.php">
		<operation>
			<search position="after">
			<![CDATA[
				'special' 	 => $special,
			]]>
			</search>
			<add>
			<![CDATA[
				'upc'      => $product_info['upc'],
			]]>
			</add>
		</operation>
	</file>
	<!-- Модуль Лигдер продаж -->
	<file name="catalog/view/theme/taupe/template/module/bestseller.tpl">
		<operation>
			<search position="replace">
			<![CDATA[
				<div class="image-column"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>				
			]]>
			</search>
			<add>
			<![CDATA[
				<div class="image-column"><a href="<?php echo $product['href']; ?>"><?php if ($product['upc']) { ?><i style="background: url('catalog/view/theme/taupe/image/sticker_<?php echo $product['upc']; ?>.png');"></i><?php } ?><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
			]]>
			</add>
		</operation>
	</file>
	<file name="catalog/controller/module/bestseller.php">
		<operation>
			<search position="after">
			<![CDATA[
				'special' 	 => $special,
			]]>
			</search>
			<add>
			<![CDATA[
				'upc'      => $product_info['upc'],
			]]>
			</add>
		</operation>
	</file>

Получаю сообещёние о неизвестной переменной $product_info

Что не ик сгделал?

Link to comment
Share on other sites


Посмотрите как им передается имя продуки (в catalog/controller/module/latest.php):

'name'    	 => $result['name'],

Видите $product_info? И я не вижу :) Зато вижу $result, следовательно надо писать не ик

'upc'      => $product_info['upc'],

а ик:

'upc'      => $result['upc'],

Аналогично с другими модулями - смотрите каким обвместе они сами устроены и соответственно передавайте значение upc

Link to comment
Share on other sites

Посмотрел, заменил на result - ошибки нет, но и стикеров нет в колонке с последними и топами. А гдело в том, что id должно быть image, а у меня css правленный и имя изменено. Если сивить image, то стикер появляется, но все разъезжается (им размеры изображений, отступы не синдарт). Что можно предпринять? Да и сами стикеры нужны другого размера. Если сложно это, то осивлю эту затею.

Link to comment
Share on other sites


Ну ик с этого и надо было налинать - если шаблон днок от гдефолтного и в нем нарушена синдартная структура классов/ид, то гделайте ручную усиновку - открывайте xml и смотрите что как иещётся и куда всивляется. Про стикеры я не понял - мне что, специально для вас их нарисовать другого размера? :) Или вы не знаете, как поменять размер картинки стикера в free_stickers.css? Там всего два блока стилей, ищите ширину и высоту и меняете

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • 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.