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


avasK

Регистрация: 05 Feb 2017
Offline Активность: Feb 10 2018 09:12 AM
-----

Мои сообщения

В теме: Боремся с дублями - canonical

03 February 2018 - 05:13 PM

Чтобы ссылки были https, сделал так:
{if $canonical}<link rel="canonical" href="https://mysite.ru/{$canonical}"/>{/if}
Вроде работает.

В теме: Фото рекомендуемого товара

05 February 2017 - 09:07 PM

Правильное решение проблемы (может кому понадобится только для 3.0)

$p = db_query("select s.productID, s.name, s.Price, t.filename FROM ".PRODUCTS_TABLE." AS s LEFT JOIN ".PRODUCT_PICTURES."
AS t on (s.default_picture=t.photoID AND s.productID=t.productID)
WHERE s.productID=".$row[0]." and enabled=1");
Всем спасибо за поддержку

Здравствуйте!
Не сочтите за наглость)) А не подскажете весь код блока рекомендованных товаров из product_detailed.php ?
А то что-то не пошло)))
Заранее спасибо.
Правда, у меня 3.1.1))


################################
У меня так. Для версии 3.0
//related items
$related = array();
$q = db_query("select count(*) FROM ".RELATED_PRODUCTS_TABLE." WHERE Owner=".$productID);
$cnt = db_fetch_row($q);
$smarty->assign("product_related_number", $cnt[0]);
if ($cnt[0] > 0)
{
$q = db_query("select productID FROM ".RELATED_PRODUCTS_TABLE." WHERE Owner=".$productID);

while ($row = db_fetch_row($q))
{
$p = db_query("SELECT ".PRODUCTS_TABLE.".productID, ".PRODUCTS_TABLE.".name, ".PRODUCTS_TABLE.".Price, ".PRODUCT_PICTURES.".filename, ".PRODUCTS_TABLE.".brief_description FROM ".PRODUCTS_TABLE." LEFT JOIN ".PRODUCT_PICTURES." ON ".PRODUCTS_TABLE.".default_picture = ".PRODUCT_PICTURES.".photoID WHERE ".PRODUCTS_TABLE.".productID=".$row[0]." and ".PRODUCTS_TABLE.".enabled=1;") or die (db_error());

if ($r = db_fetch_row($p))
{
$r["Price"] = show_price($r["Price"]);
$related[] = $r;
}
}

}


В фале product_detailed.tpl.html:
{if $product_related_number > 0}
<ul class="prod-related"><strong>С этим товаром мы рекомендуем:</strong><br />
{section name=i loop=$product_related}
<li>
<div class="prod-related1"><a href="product_{$product_related[i].productID}.html">{$product_related[i].name}</a></div>
<div class="prod-related2">{if $product_related[i][3]}<img src="pictures/{$product_related[i][3]}"></div>{/if}
<div class="prod-related3"><div class="prod-related31">{$product_related[i].brief_description}</div>
<div class="prod-related32">{$product_related[i].Price}</div></div>
</li>
{/section}
</ul>
{/if}

Получаем: наименование товара, фото, короткое описание, цену.