Перейти к содержимому


Перелинковка товаров


  • Вы не можете ответить в тему
Сообщений в теме: 50

#41 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 18 January 2015 - 04:30 PM

Дык, понять бы что за блок это выводит? "рекомендуемые товары" так не установлен он у меня... потому и вопрос. куда копать?

Ну... эта... В код посмотреть. Банально да? :)
"Рекомендуемые товары" не блок, а часть шаблона подробного описания товара.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#42 straniks

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 60 сообщений
Репутация: 0
Начинающий

Отправлено 18 January 2015 - 04:37 PM

Дык, понять бы что за блок это выводит? "рекомендуемые товары" так не установлен он у меня... потому и вопрос. куда копать?

Ну... эта... В код посмотреть. Банально да? :)
"Рекомендуемые товары" не блок, а часть шаблона подробного описания товара.

Ну для человека который в этом шарит, может и банально. я же написал: я новичок.. Я вообще не понимаю, не хочешь помогать.. нафига писать не по делу и флудить. Умный - да флаг тебе в руки.. Тут конкретно помощи или совета просят. Форум для этого!!!!
  • 0

#43 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 18 January 2015 - 05:18 PM

Тут конкретно помощи или совета просят. Форум для этого!!!!

Вы (и Вы в этом весьма не одиноки) путаете "помощь" и "сделайте за меня, а то самому мне лень разбираться".
Помощь Вам оказана - я сказал, в каком шаблоне находится HTML-код, формирующий вывод рекомендуемых товаров.
Отредактировать его достаточно не сложно.
Или предполагалось, что я (или кто-то другой) полезет в код, разберется, напишет и выложит Вам на блюдечке?
Начните хотя бы что-то делать и я с удовольствием помогу, когда у Вас возникнет проблема. Не напишу за Вас, а помогу. Я люблю это делать, репутация тому показатель. Но помогать лентяю, который почему-то считает форум бесплатным источником решения своих проблем - увы, обломитесь.

я же написал: я новичок.

Ну так учитесь. Я три года назад был точно такой же новичок. Да и сейчас многого не знаю, особенно по HTML-кодингу.
ShopCMS это интернет-магазин, коммерческий сайт, а не CMS для благотворительной раздачи бесплатного супа. Если Вы участвуете в создании или поддержке интернет-магазина, значит участвуете в бизнесе. Своем или чужом. Извините, но при таком раскладе как-то стыдно халявиться по форумам.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#44 straniks

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 60 сообщений
Репутация: 0
Начинающий

Отправлено 18 January 2015 - 05:33 PM

Для начала,
1.бизнеса нет. магазина нет.
2.халявы, я не требую.

По делу: шаблон выводящий это , спасибо.. но, как бы там всего много...
h_box или v_container в популярных - понятно.. как обстоят дела в "шаблон детального описания товара "?
Только УМАЛЯЮ!!! по делу...
если нет желания, ну не пиши.. не нужно.
  • 0

#45 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 18 January 2015 - 05:41 PM

1.бизнеса нет. магазина нет.

Т.е. получается, что я помогаю ХРЕН ЗНАЕТ ДЛЯ ЧЕГО? Для самоудовлетоворения одного из форумчан? :)

h_box или v_container в популярных - понятно.. как обстоят дела в "шаблон детального описания товара "?

В шаблоне есть строка {if $product_related_number > 0}
Все, что от этой строки до соответствующего {/if} это и есть вывод "рекомендуемых".
Цикл section по $product_related
Дерзайте.
  • 1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#46 straniks

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 60 сообщений
Репутация: 0
Начинающий

Отправлено 18 January 2015 - 10:40 PM

В шаблоне есть строка {if $product_related_number > 0}
Все, что от этой строки до соответствующего {/if} это и есть вывод "рекомендуемых".
Цикл section по $product_related
Дерзайте.

Спасибо! Разобрался... как оказалось,я не туда смотрел.. Еще раз, спасибо..
По первому вопросу: учюсь я.... К кому как знающим людям за советом обратиться )))
  • 0

#47 straniks

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 60 сообщений
Репутация: 0
Начинающий

Отправлено 19 January 2015 - 04:52 PM

Горизонтальное расположение фото "советуем посмотреть"
Может кому нужно. Данный код выводит фото горизонтально.

<td align="left" valign="top">
{if $product_related_number > 0}
	  {include file="header.tpl.html" header=$smarty.const.STRING_RELATED_ITEMS}
	  <table cellspacing="0" cellpadding="0" width="100%">
		<tr>
		  <td class="hdbtop" align="left">
			{section name=i loop=$product_related}
{if $smarty.section.i.index is div by 4}<tr>{/if}
<td>
			<table cellspacing="0" cellpadding="0">
			  <tr>
				<td align="left"><strong><a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$product_related[i].productID}.html{else}index.php?productID={$product_related[i].productID}{/if}">{$product_related[i].name}</a></strong></td>
			  </tr>
			  <tr>
				<td align="left"></td>
			  </tr>
			  <tr>
				<td align="left"><a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$product_related[i].productID}.html{else}index.php?productID={$product_related[i].productID}{/if}"><img height="100px" src="/data/small/{$product_related[i].filename}"></a></td>
			  </tr>
			  <tr>
				<td align="left"><span style="font-size:1.3em">{$product_related[i].Price}</span></td>
			  </tr>
			</table>
{if ($smarty.section.i.index+1) is div by 4 || $product_related_number eq $smarty.section.i.index+1}
</tr>
{/if}
			{/section} </td>
		</tr>
	  </table>

  • 0

#48 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 19 January 2015 - 05:46 PM

Данный код выводит фото горизонтально

Данный код не выведет фото, т.к. в 3.1.2 в массиве рекомендуемых продуктов штатно фото нет, надо дописывать.
Вот в 3.1.3 уже есть и в detailed_product.php четко виден дополнительный (добавленный) код.

Также рекомендую посмотреть, как это сделано в дефолтовом detailed_product.tpl.html от ShopCMS 3.1.3 - он свободно скачивается с офсайта. Там тоже в ряд горизонтально, число элементов в ряду задаваемо, да еще и с картинками товара.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#49 straniks

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 60 сообщений
Репутация: 0
Начинающий

Отправлено 19 January 2015 - 08:08 PM

Данный код выводит фото горизонтально

Данный код не выведет фото, т.к. в 3.1.2 в массиве рекомендуемых продуктов штатно фото нет, надо дописывать.
Вот в 3.1.3 уже есть и в detailed_product.php четко виден дополнительный (добавленный) код.

Также рекомендую посмотреть, как это сделано в дефолтовом detailed_product.tpl.html от ShopCMS 3.1.3 - он свободно скачивается с офсайта. Там тоже в ряд горизонтально, число элементов в ряду задаваемо, да еще и с картинками товара.


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

И еще, скачал файл с офф, по Вашему совету... У меня отображение вертикальное.. не знаю как у Вас получилось горизонтальное...
  • 0

#50 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 20 January 2015 - 12:00 AM

У меня отображение вертикальное.. не знаю как у Вас получилось горизонтальное...

http://new.badisoft....rtex-19000.html (это дефолтовый шаблон от 3.1.3)
закладка "Опции". Там использован штатный код "рекомендуемых", просто он убран в закладки.
Но я посмотрел более внимательно на код - уже не рекомендую на него смотреть :).
Во-первых, он построен на классах bootstrap, т.е. для 3.1.2 не очень-то и применим.
Во вторых, там есть ошибки.

PS. Вот код табличного вывода "товары по четыре ряд", который немного проще, чем у Вас:

<table width="100%">
<tr>
{section name=i loop=$product_related_number}
<td align="center" width="25%">
{*тут вывод секции с одним товаром в любом желаемом виде, хоть в table, хоть в div-ах *}
</td>
{if $smarty.section.i.iteration is div by 4 && !$smarty.section.i.last}</tr><tr>{/if}
{/section}
</tr>
</table>

Хотя, в принципе, практически то же самое.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#51 straniks

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 60 сообщений
Репутация: 0
Начинающий

Отправлено 20 January 2015 - 01:38 AM

PS. Вот код табличного вывода "товары по четыре ряд", который немного проще, чем у Вас:


Переделал у себя, применив Ваш код. Все работает.. Так даже лучше. Спасибо.
  • 0