Автор Тема: Дочерние товары  (Прочитано 13313 раз)

Make me smile

  • Гость
Re: Дочерние товары (решена)
« Ответ #15 : Ноября 04, 2012, 10:12:36 pm »
А как цену вывести?

Make me smile

  • Гость
Re: Дочерние товары
« Ответ #16 : Ноября 07, 2012, 09:23:16 pm »
Нужна помощь! Все бьюсь над видоизменением "Рекомендуем". В итоге пришел к такому результату: по описанному выше принципу
в include/product_detailed.php 191 строка:
db_query("SELECT productID, Price, categoryID, name, thumbnail, brief_description, hurl, big_picture FROM ".PRODUCTS_TABLE." WHERE enabled='1' AND (".$s.")") or die (db_error());
Код в product_detailed.tpl:
{* related products *}
<div style="width:980px;">
{if $accompany}
      <div id="tab_related" class="page">
      <div style="background: #fff; border: 1pxsolid #fff; padding: 10px; margin-bottom: 10px;">
      <table width="100%" cellpadding="0" cellspacing="0">
{section name=i2 loop=$accompany}
        <tr>
                 <td style="text-align: center;">
                 {if $accompany[i2][4]}
                 <a href="./products_pictures/{$accompany[i2][7]}" title="{$accompany[i2][3]}" rel="example_group">
                 <img id="dp{$accompany[i2][6]}" src="./products_pictures/{$accompany[i2][4]}" alt="{$accompany[i2][3]}" />
                 </a>
                 {/if}
                 </td>
                <td style="vertical-align: top;">
                 <h1><font color="#ff4500">{$accompany[i2][3]}</font></h1><br/>
                 <font> {$accompany[i2][5]} </font>
                 </td>
             <td>
             {$accompany[i2][1]}
             </td>
               <td style="vertical-align: middle;">
                 <select id="count_{$accompany[i2][0]}" name="count">
                 {section name=foo start=1 loop=11}
                 <option value="{$smarty.section.foo.index}">{$smarty.section.foo.index}</option>
                 {/section}
                 </select>
                 </td>
                <td style="vertical-align: middle;">
                 <a id="tocart_{$accompany[i2][0]}" class="ajaxcart button" href="./add2cart/{$accompany[i2][0]}"><span>{$smarty.const.ADD_TO_CART_STRING}</span></a>
                 </td>
                 </tr>
 {/section}
      </table>
    </div>
    </div>
{/if}
</div>

Но вылезла проблема: перед кратким описанием выскакивает "product/" (без ковычек). Где косяк и как убрать, подскажите плиз.
« Последнее редактирование: Ноября 07, 2012, 09:46:38 pm от nictboom »

nictboom

  • Гость
Re: Дочерние товары
« Ответ #17 : Ноября 07, 2012, 09:59:34 pm »
Цитировать
по описанному выше принципу
по этому принципу у Вас вывод Price должен идти после big_picture(...hurl, big_picture, Price...)
и далее, пример:
                     while ($acc = db_fetch_row($qac))
                    {
                    if ($acc[5] != "" && CONF_CHPU) {$acc[5] = REDIRECT_PRODUCT."/".$acc[5];} else {$acc[5] = "index.php?productID=".$acc[0];}
                    $acc[7] = show_price(round($acc[7]/CURRENCY_val));
                    $accomp[]=$acc;
                    }

                    $smarty->assign("accompany",$accomp);
                   }


соответственно в шаблон добавляться {$accompany[i2][7]}

Make me smile

  • Гость
Re: Дочерние товары
« Ответ #18 : Декабря 02, 2012, 12:57:27 am »
в состав  товара входят товары из корня. карточку этих товаров клиент не должен и не может видеть (скрыты). В перепиленном разделе рекомендуем я убрал ссылки на карточку. в корзине убрал ссылку с имени товара. а вот как сделать чтоб в корзине при нажатии на фото открывалось тупо большое изображение?

[вложение удалено администратором]

Make me smile

  • Гость
Re: Дочерние товары
« Ответ #19 : Декабря 10, 2012, 09:02:10 pm »
Спасибо! Сделал. с includes/shopping_cart затупил сначала