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

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


RGB

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]

Логично ведь, что у всякого недефолтного шаблона, эта строчка будет не стандартная.
Надіслати
Поділитися на інших сайтах


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

 

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

Надіслати
Поділитися на інших сайтах

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

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

Так суть моего поста конкретно в правке одной строчки. Шаблон у меня не сильно изменён и всё остальное править не пришлось ))
Надіслати
Поділитися на інших сайтах


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

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

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

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

 

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

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

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

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

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

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

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

Заранее спасибо...

Надіслати
Поділитися на інших сайтах


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

 

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

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

 

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

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

  • страница товара
  • страница категории
  • страница производителя
  • страница поиска
  • страница акционных товаров
  • список сравнения
  • список вишлиста
  • модуль рекомендуемые
Надіслати
Поділитися на інших сайтах

Не ошибаетесь. Сообщением выше я специально указал список, где должны появляться стикеры

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

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

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

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

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

Надіслати
Поділитися на інших сайтах


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

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

 

 

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

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

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

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

 

 

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

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

 

 

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

Привет. Поставил мод, поменял в хмл файле все пути к своему шаблону, но стикеры так и не появились. Поле 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 rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $this->config->get('config_template');?>/stylesheet/stylesheet.css" />

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

Надіслати
Поділитися на інших сайтах

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

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

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

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

  • +1 2
Надіслати
Поділитися на інших сайтах


Спасибо, теперь если кто-то будет писать о проблемах с таким шаблоном, буду отправлять читать ваше сообщение

Надіслати
Поділитися на інших сайтах

Откройте 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

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

а так:

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

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

Надіслати
Поділитися на інших сайтах

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

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

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