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

Как сделать стикеры для товаров?


Recommended Posts

Видел на форуме, что люди делают стикеры из полей SKU в админке на вкладке "Данные". Пишут туда слово, задают цвет фона и на товаре появляетяс это слово "Новинка" например. Как это можно сделать на OcStore 2.1.х

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


Видел на форуме, что люди делают стикеры из полей SKU в админке на вкладке "Данные". Пишут туда слово, задают цвет фона и на товаре появляетяс это слово "Новинка" например. Как это можно сделать на OcStore 2.1.х

 

В текущий момент как раз у меня в разработке модуль стикеров для 2.x с большим функционалом чем Вы описываете. Думаю через пару дней будет

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

В текущий момент как раз у меня в разработке модуль стикеров для 2.x с большим функционалом чем Вы описываете. Думаю через пару дней будет

Тоже интересует такой модуль.

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


Чтобы чуть-чуть приоткрыть завесу, то админка сейчас выглядит так:

attachicon.gif5b5dd-clip-65kb.jpg

Очень симпатично выглядит админка. Такой модуль есть на буржуйском сайте, но он за доллары и выходит неадекватно дорого, для модуля с таким функционалом. Ждем ваш модуль, за рубли ))

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


Первый Release Candidate. Смотреть тут http://sandbox.oc-store.com/

Админка http://sandbox.oc-store.com/admin (demo:demo) - открыт доступ до модуля и до товаров, чтобы можно было создать стикер и назначить его товару (вкладка "Стикеры" при изменении товара)

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

Модуль рабочий? Стоит пробовать?

Можете пробовать на демо, специально выкладывал

Присоединяюсь к вопросу?

Работает на 1.5.5.1.2?

Размер картинок имеет значение?

Какие баги и устранены ли они?

Только 2.1, в 2.0 найдены бани, сейчас правятся. Под 1.5 не планируется

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

Это один из вариантов, но не надо людей призывать прописывать хардкодно все что не попадя, если есть желание, то оформите в виде extension, благо для этого есть инструментарий vqmod или ocmod

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

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

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

 

99% текущих программеров, как начинающих, так и уже старичков, не знают, что такое стандарты программирования, что такое архитектура как кода, так и базы данных.

Большинство проектов делается для получения денег без дальнейшей поддержки, т.е. проекты уже появляются на свет мертворожденными или просто получаются "брошенки". Т.е. программер, который пишет код проекта не думает о продолжении его жизни, как своего детища, проект рождается и его сразу отдают на откуп заказчику без поддержки. А потом другой программер подбирает вот тот код, который пишется по таким гайдам и пытается привести все в божеский вид, который поможет даже людям после него разобраться в том, что там написано. 

По таким гайдам получается вот типа такого:

 

X9nV4CW.jpg

 

 

Или Вы думаете что мне жалко выложить бесплатно модуль, за который прошу 250р? Не жалко, не большие деньги, но с другой стороны - любой труд - это деньги, нет денег - нет поддержки и опять мы возвращаемся к мертворожденным проектам. 

 

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

 

Еще раз повторюсь - это мое личное мнение, которое я никому не навязываю

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

  • 1 month later...

не думал что настолько все запущено, все таки выложу просто решение стикеров, в том числе и для v1.5...

простая реализация "какбыстикеров" используя неиспользуемые поля isbn и mpn

Шаг.1.

файл catalog/controller/product/category.php

ищем

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

....

К посту #20:

 

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

 

Вообщем реализовал я этот момент, немного допилив под себя: поле MPN содержит имя стиля из CSS, дополнение в стили вписаны непосредственно в таблицу (в конце html - не валидно), в темплейтах соответсвенная поправка (содержимое поля попадает в class вслед за классом styk, а не бэкграундом в style). 

 

Стили описанны в виде (для примера "распродажный" стик stsale):

.stsale {
	background-color: #bb0000;
        color: #fff;
}
.stsale:before {
    color: #fff;
    margin-right: 5px;
    content: "\f078";
    font-family: FontAwesome;
    float: left;
}

Цвета задаются раздельно для текста и иконки стикера. Код иконки стикера добываем на сайте фонта, в данном случае.

 

Если кому инетересно могу выложить пошагово для второй версии. Ocmod писать лениво )))

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


Сколько агресии и недопонимания )) Как буд-то я денег у Вас взял и не отдаю. И с чего Вы взяли что я не разобрался? У меня все работает в лучшем виде, и даже еще кое чего допилил.

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


  • 1 year later...

Вопрос по стикерам, https и Opencart.pro.

 

Сайт установлен на https

 

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

 

Оказалось, что все подключаемые стикеры имеют адрес с http, из за этого все гаснет. 

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

Змінено користувачем SlavaOresh
Надіслати
Поділитися на інших сайтах


  • 1 month later...
В ‎17‎.‎02‎.‎2016 в 07:04, Pascha сказал:

не думал что настолько все запущено, все таки выложу просто решение стикеров, в том числе и для v1.5...

простая реализация "какбыстикеров" используя неиспользуемые поля isbn и mpn

Шаг.1.

файл catalog/controller/product/category.php
ищем


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

ниже вставляем


'isbn'           => $result['isbn'],
 'mpn'           => $result['mpn'],

Шаг 2.

 

файл catalog/view/theme/ВАША_ТЕМА/template/product/category.tpl

ищем


<?php if ($product['thumb']) { ?>
      <div class="image">тут код вывода картинки товара (в нестандартной теме может быть отличным от дефолта)</div>
      <?php } ?>

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


 <?php if ($product['isbn']) { ?>
 <div class="styc" style="background:<?php echo $product['mpn']; ?>">
 <?php echo $product['isbn']; ?>  
   </div> 
 <?php } ?>

Шаг 3

файл catalog/view/theme/ВАША_ТЕМА/stylesheet/stylesheet.css

вставляем (стиль для сетки)


.product-grid .styc{
position: absolute;
right: 10px;
margin-top: -10px;
z-index: 99;
border-radius: 8px;
padding: 3px 10px 5px;
color: #fff;
font-weight: 600
}

Идем в админку товара
post-20793-0-19798400-1455681397_thumb.png

в итоге получаем систему "какбыстикеров", с любыми уникальными названиями в любой цветовой гамме

post-20793-0-91611200-1455681821_thumb.png

в модулях все то же самое по аналогии
в 2-ке все то же самое по аналогии

удачи в сайтостроении!

Добрый день!

Помогите пжт реализовать стикеры по данной схеме в Опенкарт версия 2.3.0.2

Поле isbn у меня занято, поэтому мне подойдет любой другой вариант кроме isbn.

 

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

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

Important Information

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