Как сделать преимущества товара на 2.1.0.2


glossy
 Поделиться

Рекомендуемые сообщения

15 часов назад, Yoda сказал:

Так старая версия и стоит почему то в 10 раз больше )

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

 

1. Есть два вида преимущества: подарок, и преимущество, и соответственно оно выводиться двумя разными моделями.

 

<?php if ($benefit['type'] == ) { ?>
<?php if ($benefit['type'] == 1) { ?>

 

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

<?php if ($benefit['type'] == 2) { ?>

 

 

 

2. Как в карточке товара в админке разделить все типы преимуществ, чтобы они небыли скопом.

 

<ul class="benefit">
			  <?php foreach ($benefits as $benefit) { ?>
					<?php if (in_array($benefit['benefit_id'], $product_benefits)) { ?>
						<li class="checked">
						<span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="" /></span>
						<span><?php echo $benefit['name']; ?></span>
						<span style="display:none;"><input type="checkbox" name="product_benefits[]" value="<?php echo $benefit['benefit_id']; ?>" checked="checked"></span>
						</li>
					<?php } else { ?> 
						<li>
						<span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="" /></span>
						<span><?php echo $benefit['name']; ?></span>
						<span style="display:none;"><input type="checkbox" name="product_benefits[]" value="<?php echo 	$benefit['benefit_id']; ?>"></span>
						</li>
					<?php } ?>
			  <?php } ?>
			  </ul>

тоесть вместо стандартного вывода Screenshot_195.png

 

сделать вот так

xAeLukH.png

Ссылка на комментарий
Поделиться на других сайтах

21 час назад, glossy сказал:

ну так я понимаю не реализовано? и не планируеться в ближайшее время?

Привет. Выложи пожалуйста файлики глянуть.
Тоже надо эта фишка.

Ссылка на комментарий
Поделиться на других сайтах

1 минуту назад, alone69li сказал:

Привет. Выложи пожалуйста файлики глянуть.
Тоже надо эта фишка.

там 12 + файлов, тебе какой? 

 

Ссылка на комментарий
Поделиться на других сайтах

1 минуту назад, alone69li сказал:

о как, ты в модуль что ли собрал?

да, там отдельно тока файл который затрагивает tpl и контроллеры.

Ссылка на комментарий
Поделиться на других сайтах

2 минуты назад, glossy сказал:

там 12 + файлов, тебе какой? 

 

Кинь все что относиться к этой фишке. Пожалуйста

Ссылка на комментарий
Поделиться на других сайтах

Только что, alone69li сказал:

Кинь все что относиться к этой фишке. Пожалуйста

повытягиваю все и кину.

 

лучше помогите с вопросом как разделить в админке отображение gift i benefits - ато когда все скопом както не то пальто.

 

на сайте я разделил, там 2 типа, описаны выше

Ссылка на комментарий
Поделиться на других сайтах

5 минут назад, glossy сказал:

повытягиваю все и кину.

 

лучше помогите с вопросом как разделить в админке отображение gift i benefits - ато когда все скопом както не то пальто.

 

на сайте я разделил, там 2 типа, описаны выше

Как по мне нет разницы вместе оно в админке или нет, главное что на фронте как надо.
Или тебе критично??

Ссылка на комментарий
Поделиться на других сайтах

1 минуту назад, alone69li сказал:

Как по мне нет разницы вместе оно в админке или нет, главное что на фронте как надо.
Или тебе критично??

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

 

для примера

HsDDICZ.png

 

желтенькие ето подарки, а серенькие снизу ето преимущества, и в каждом товаре минимум 10+ преимуществ

Ссылка на комментарий
Поделиться на других сайтах

<?php if (in_array($benefit['benefit_id'], $product_benefits)) { ?>

Не хочу показаться тупым, мне простительно я верстальщик))))

<?php if (in_array($benefit['benefit_id'])) { ?>

И такой же вызов только уже 

<?php if (in_array($product_benefits)) { ?>


 

Ссылка на комментарий
Поделиться на других сайтах

мне в админке их разделить надо, а не на фронтенде, на сайте я все сделал, все как надо... в фронтенде в карточке разделить надо вот етот кусок кода

<ul class="benefit">
			  <?php foreach ($benefits as $benefit) { ?>
					<?php if (in_array($benefit['benefit_id'], $product_benefits)) { ?>
						<li class="checked">
						<span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="" /></span>
						<span><?php echo $benefit['name']; ?></span>
						<span style="display:none;"><input type="checkbox" name="product_benefits[]" value="<?php echo $benefit['benefit_id']; ?>" checked="checked"></span>
						</li>
					<?php } else { ?> 
						<li>
						<span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="" /></span>
						<span><?php echo $benefit['name']; ?></span>
						<span style="display:none;"><input type="checkbox" name="product_benefits[]" value="<?php echo 	$benefit['benefit_id']; ?>"></span>
						</li>
					<?php } ?>
			  <?php } ?>
			  </ul>

 

Ссылка на комментарий
Поделиться на других сайтах

Только что, glossy сказал:

мне в админке их разделить надо, а не на фронтенде, на сайте я все сделал, все как надо... в фронтенде в карточке разделить надо вот етот кусок кода


<ul class="benefit">
			  <?php foreach ($benefits as $benefit) { ?>
					<?php if (in_array($benefit['benefit_id'], $product_benefits)) { ?>
						<li class="checked">
						<span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="" /></span>
						<span><?php echo $benefit['name']; ?></span>
						<span style="display:none;"><input type="checkbox" name="product_benefits[]" value="<?php echo $benefit['benefit_id']; ?>" checked="checked"></span>
						</li>
					<?php } else { ?> 
						<li>
						<span class="thumb"><img src="<?php echo $benefit['thumb']; ?>" alt="" /></span>
						<span><?php echo $benefit['name']; ?></span>
						<span style="display:none;"><input type="checkbox" name="product_benefits[]" value="<?php echo 	$benefit['benefit_id']; ?>"></span>
						</li>
					<?php } ?>
			  <?php } ?>
			  </ul>

 

его и смотрел
Давай сделаем OCMOD, потом постучимся к авторам, может они помогут реализовать.

Ссылка на комментарий
Поделиться на других сайтах

2 минуты назад, glossy сказал:

до вечера сделаю ocmod для 2й версии, и будем стучаться.

Ок, автор тут адекватный. Думаю помогут.

Ссылка на комментарий
Поделиться на других сайтах

1 минуту назад, admin сказал:

Вы просто спешите в переди паровоза

а так это все как и в 1.5 войдет в сборку 2.х

причем тут паровоз? у вас свои сроки, что пойдет что не войдет я TODO лист не вижу, мне дали ответ что потому она и дороже стоит чем 2. 

запустил araxis merge,  перекинул все на 2 версию, и работает, вопрос стоит в том как разделить в админке в карточке товара отдельно выводы gifts and benefits

Ссылка на комментарий
Поделиться на других сайтах

паровоз тут только при том что потеряете совместимость

и когда мы это внесем скорее всего будет конфликт с тем что вы вытащили из 1.5

2 минуты назад, glossy сказал:

в админке в карточке товара отдельно выводы gifts and benefits

так они же в 1.5 и разделены

на стикеры и преимущества

Ссылка на комментарий
Поделиться на других сайтах

2 минуты назад, glossy сказал:

кстати да, у меня +5 часов к вашему времени, так что в малазии все быстрее происходит 

могу только позавидовать :-)

Ссылка на комментарий
Поделиться на других сайтах

1 минуту назад, admin сказал:

паровоз тут только при том что потеряете совместимость

и когда мы это внесем скорее всего будет конфликт с тем что вы вытащили из 1.5

так они же в 1.5 и разделены

на стикеры и преимущества

дайте скрин как в админке, ато на демо закрыт доступ к модулю

Ссылка на комментарий
Поделиться на других сайтах

4 минуты назад, admin сказал:

http://rubber.ocshop.net/admin/

demo\demo

 

на дефолте там уже не ведомо какая версия стоит

вы меня не так поняли, преимущества есть два типа, преимущество и подарок.

и когда у меня преимуществ 20 и 3 подарка, то они затеряються в карточке товара скопом в одну строчку.

 

читайте выше тему, я все подробно расписал

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу