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

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


RGB

Recommended Posts

Интересный модуль, с хорошей перспективой переезда на платную основу. У меня пара вопросов по функционалу, который уже может быть реализован, но не напрямую.

 

1. Замена картинки на текст. 

Возможности CSS, в особенности CSS3, позволяют создавать не только привлекательные стикеры, но и беспредельно их редактировать по мере надобности. Я не разбираюсь во всех возможностях Оупенкарта, но мне кажется, что вместо кода картинки можно набирать «Скидка» или «Новинка», а в xml заменить куски вызова картинки на css-директивы. Получится так, не? Стоит ковыряться?

 

2. Дублирование модуля во имя использования остальных глупых полей админки.

Автор верно подметил ненужность массы полей в админке, для большинства магазинов. Их, наверное, тоже можно использовать на те случаи, когда на товары надо повесить более одного стикера. Например, продублировав модуль. Что надо будет поменять в дубле для этого? Сработает, не?

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


2. Дублирование модуля во имя использования остальных глупых полей админки.

Автор верно подметил ненужность массы полей в админке, для большинства магазинов. Их, наверное, тоже можно использовать на те случаи, когда на товары надо повесить более одного стикера. Например, продублировав модуль. Что надо будет поменять в дубле для этого? Сработает, не?

 

Если ставить два стикера то тут нужно править помимо:

 

Тип стикера (акционный, скидочный, подарочный, какой угодно) основан на неиспользуемом поле товара -UPC (обычно там ничего не указывают, в лучшем случае используют поле SKU для хранения артикула). Если же у вас это поле используется, то придется в модуле заменить все упоминания upc на ean например. 

 

 

Так еще и в стилях править, чтобы стикер на стикер не залазил, а сдвигать его вверх или левей

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


Если ставить два стикера то тут нужно править помимо:

 

 

Так еще и в стилях править, чтобы стикер на стикер не залазил, а сдвигать его вверх или левей

 

То, что править нужно в стилях и вёрстке, это ясно. По крайней мене, проблемы в этом не вижу, с CSS и HTML дружу. Но не сильно дружу с тем, что касается программного кода. Поэтому интересует — имеет ли право на жизнь изложенная идея дублирования модуля ради использования остальных пустых полей: JAN, ISBN, MPN...

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


То, что править нужно в стилях и вёрстке, это ясно. По крайней мене, проблемы в этом не вижу, с CSS и HTML дружу. Но не сильно дружу с тем, что касается программного кода. Поэтому интересует — имеет ли право на жизнь изложенная идея дублирования модуля ради использования остальных пустых полей: JAN, ISBN, MPN...

Имеет, только зачем это делать, когда можно вбить коды нескольких стикеров в одно поле (new,top,hot), а его на этапе вывода уже порезать, скажем, по запятой, только придется повозиться с их размещением, чтобы не перекрывали друг друга

 

А насчет перспектив на "платность" модуля - тут же все так просто, что мне было бы стыдно брать за это деньги)

 

Да, и еще - по поводу вывода текста, опять же не вижу никаких проблем, если вы знаете цсс и хтмл, отформатировать все как нужно. В коде абсолютно никаких изменений не должно быть, потому что вместо "hot" вы без проблем можете ввести "Новинка" (только может кодировку поправить нужно), и на этапе вывода посмотреть, чтобы был вывод не в имя картинки, а в какой-нибудь div с z-index побольше

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

Имеет, только зачем это делать, когда можно вбить коды нескольких стикеров в одно поле (new,top,hot), а его на этапе вывода уже порезать, скажем, по запятой, только придется повозиться с их размещением, чтобы не перекрывали друг друга

 

А насчет перспектив на "платность" модуля - тут же все так просто, что мне было бы стыдно брать за это деньги)

 

Да, и еще - по поводу вывода текста, опять же не вижу никаких проблем, если вы знаете цсс и хтмл, отформатировать все как нужно. В коде абсолютно никаких изменений не должно быть, потому что вместо "hot" вы без проблем можете ввести "Новинка" (только может кодировку поправить нужно), и на этапе вывода посмотреть, чтобы был вывод не в имя картинки, а в какой-нибудь div с z-index побольше

 

Круто. Значит всё проще, раз можно добавлять разные обозначения в одно и то же поле. Буду попробовать. 

А то, что модуль простой, это скорее преимущество, чем недостаток. Если ему прикрутить фэйс, оставив такую же простоту, то деньги брать совсем будет уместно.

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


Круто. Значит всё проще, раз можно добавлять разные обозначения в одно и то же поле. Буду попробовать.

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

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

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

 

Тогда, имеет ли смысл вернуться к предложенному способу дублирования модуля?

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


Мне ваш вопрос не понятен. Для кого имеет смысл? Вам интересно, какой способ проще? Ну наверное же добавить одну функцию проще, чем клонировать все

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

Мне ваш вопрос не понятен. Для кого имеет смысл? Вам интересно, какой способ проще? Ну наверное же добавить одну функцию проще, чем клонировать все

Добавите?

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


Добавите?

Вы сказали, что знаете хтмл и цсс, но просите все сделать за вас, как по вашему я должен отреагировать? :)

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

Ваши слова: «Ну наверное же добавить одну функцию проще, чем клонировать все».

 

Ни в HTML, ни в CSS, нет никаких функций. Соответственно, я сделал единственно возможный вывод о том, что вы говорите о программно коде. И, раз уж вы интересуетесь, то я подскажу — как вы должны отреагировать в данном случае: так, как вам подсказывают ваши познания о природе вещей. А уж люди сделают свои выводы об их уровне и, если посчитают нужным, моментально сообщат вам о них. 

 

Функцию добавите? Или для реализации затеи хватит знаний HTML+CSS?

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


Ваши слова: «Ну наверное же добавить одну функцию проще, чем клонировать все».

 

Ни в HTML, ни в CSS, нет никаких функций. Соответственно, я сделал единственно возможный вывод о том, что вы говорите о программно коде. И, раз уж вы интересуетесь, то я подскажу — как вы должны отреагировать в данном случае: так, как вам подсказывают ваши познания о природе вещей. А уж люди сделают свои выводы об их уровне и, если посчитают нужным, моментально сообщат вам о них. 

 

Функцию добавите? Или для реализации затеи хватит знаний HTML+CSS?

Вам, как человеку любознательному и жаждущему добиться поставленной цели, вместо рассуждений о том, как мне поступать, достаточно было открыть гугл и вбить в него php explode, чтобы попасть на страницу с совершенно детскими примерами: http://www.php.su/functions/?explode

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

Рассуждений не было, был вежливый ответ на ваш вопрос, пусть и неуместный. А к вам я обратился с той же целью, с какой обращается каждый из присутствующих — чтобы сократить время поиска и получить компетентный ответ специалиста. Каков результат — мы видим. 

 

Поэтому, вынужден повторить свой вопрос, от ответа на который вы компетентно уклонились, адепт гугла: функцию добавите? Или для реализации затеи хватит знаний HTML+CSS?

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


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

Скажите, какое из выделенных жирным слов вам непонятно?

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

Главное — это не ваши развлечения в типографике, а факт вашего отказа от участия в расширении функционала путём добавления к нему востребованной функции. Вполне может быть, что и обоснованного отказа, видимо тут что-то личное. Тем временем, вопрос остался открытым. Поэтому, в который раз, вынужден рекомендовать вам придерживаться правил ведения диалога, воздерживаясь от встречных вопросов и отвечая лишь на то, чем у вас интересуются. Для реализации затеи хватит знаний HTML+CSS?

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


Главное — это не ваши развлечения в типографике, а факт вашего отказа от участия в расширении функционала путём добавления к нему востребованной функции. Вполне может быть, что и обоснованного отказа, видимо тут что-то личное. Тем временем, вопрос остался открытым. Поэтому, в который раз, вынужден рекомендовать вам придерживаться правил ведения диалога, воздерживаясь от встречных вопросов и отвечая лишь на то, чем у вас интересуются. Для реализации затеи хватит знаний HTML+CSS?

Да, хватит

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


Вы спрашиваете, хватит ли знаний HTML+CSS, хотя до этого несколько раз упоминалась функция php. Вас здесь ничего не смущает?  :-)

 

UPD Ну меня понятно за что минусуете - подумать только, не захотел воплощать в жизнь ваши хотелки! Но товарища alazarevich за что? За компанию?  :-D

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

UPD Ну меня понятно за что минусуете - подумать только, не захотел воплощать в жизнь ваши хотелки! Но товарища alazarevich за что? За компанию?  :-D

Вы уже определились со своими желаниями? С сомнениями? Со смайликами? С понятием об уважении? Сообщите мне персонально, когда приучитесь не путать диалог с монологом и общую тему со своей собственной. Напоминаю о вариантах для коронованных: есть приват, есть курилка, есть пилюльки. Что до репы, то значение ей придают разве что за репу и работающие.

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


Сообщите мне персонально, когда приучитесь не путать диалог с монологом и общую тему со своей собственной. Напоминаю о вариантах для коронованных: есть приват, есть курилка, есть пилюльки. Что до репы, то значение ей придают разве что за репу и работающие.

 

А вам как лучше сообщать - с земным поклоном или реверансом? :)

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

Ни в HTML, ни в CSS, нет никаких функций. Соответственно, я сделал единственно возможный вывод о том, что вы говорите о программно коде.

Функцию добавите? Или для реализации затеи хватит знаний HTML+CSS?

Сделайте уж ещё один единственно возможный вывод и ответьте на свой вопрос сами.

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


  • 2 weeks later...

Здравствуйте! У меня установлен Filter-Pro, при обновлении страницы во время подгрузки данных страница становится мутновато-серого цвета. Так вот стикеры появились, но видны только в этот момент подгрузки. Как только страница загружается и пропадает мутно-серый фон, стикеры исчезают и не отображаются. В странице товара стикеры есть. Скрины приложены

post-670583-0-35759500-1378545245_thumb.jpg

post-670583-0-53487700-1378545253_thumb.jpg

post-670583-0-59715800-1378545258_thumb.jpg

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


То, что видно на сером фоне - это вывод из шаблона категорий, а не фильтра (пока фильтр думает), а после исчезновения этого фона уже идет вывод самого фильтра. Стало быть, у вас не подключились стикеры к шаблону фильтра (либо в нем есть изменения, либо это какая-то версия, которой я не видел), а значит вместо vqmod сделайте ручную установку - в файле catalog/view/theme/ваша_тема/template/module/filterpro.tpl замените что-то, похожее на это

<img src="${thumb}" title="${name}" alt="${name}"/>

вот этим

{{if upc}}<i style="
background: url('catalog/view/theme/default/image/sticker_${upc}.png');"></i>{{/if}}<img src="${thumb}" title="${name}" alt="${name}"/>

и закомментируйте это

<span style="color:#38b0e3"><?php echo $pds_upc; ?></span> ${upc} <br/>

ну и в xml-файле уберите этот кусок

<!-- Модуль FilterPro -->
	<file name="catalog/view/theme/*/template/module/filterpro.tpl">
		<operation>
			<search position="replace">
			<![CDATA[
				<img src="${thumb}" title="${name}" alt="${name}"/>
			]]>
			</search>
			<add>
			<![CDATA[
				{{if upc}}<i style="
background: url('catalog/view/theme/default/image/sticker_${upc}.png');"></i>{{/if}}<img src="${thumb}" title="${name}" alt="${name}"/>
			]]>
			</add>
		</operation>
		<operation>
			<search position="replace">
			<![CDATA[
				<span style="color:#38b0e3"><?php echo $pds_upc; ?></span> ${upc} <br/>
			]]>
			</search>
			<add>
			<![CDATA[
				<!--<span style="color:#38b0e3"><?php echo $pds_upc; ?></span> ${upc} <br/>-->
			]]>
			</add>
		</operation>
	</file>

Еще вариант - вы в настройках фильтра не включили отображение UPC

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

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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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