вопрос
Давно заказывал магазин, мне его написали под 9.2, пытаюсь поставить на 10.1, вроде все заменил исправил чтоб могло добавляться в базу.. но вот проблема . Цена в полной новости отображается корректно , но в краткой ( то есть на главной или в катекогиях) не отображается совсем. я примерно нашел где причина ..но не могу понять что дописать для отображения.
вот код который я вставляю в краткую новость:
и вот обработчик этого кода:
я заметил что вот это строка влияет на краткую новость:
Если кто знает прошу откликнуться. Заранее спасибо
вот код который я вставляю в краткую новость:
[shop]
<p><br />
Цена: {price} {currensy}<br />
<a href="#" onclick="DoAddArticle('{news-id}'); return false;">Добавить в корзину</a>
</p>
[/shop]
и вот обработчик этого кода:
if ($shopaction=="view") {
$row['price'] = floatval($row['price']);
if ($row['price']>0) {
if (round($row['price']*10)!=round($row['price'])*10)
$row['price'] = number_format($row['price'], 2, ',', ' ');
$tpl->set ( '{price}', $row['price'] );
$tpl->set ( '{currensy}', GetAmountCurrensy() );
$tpl->set ( '[shop]', "" );
$tpl->set ( '[/shop]', "" );
} else {
$tpl->set_block ( "'\\[shop\\](.*?)\\[/shop\\]'si", "" );
}
}
я заметил что вот это строка влияет на краткую новость:
} else {
$tpl->set_block ( "'\\[shop\\](.*?)\\[/shop\\]'si", "" );
}
Если кто знает прошу откликнуться. Заранее спасибо