Как всегда из ниоткуда выползла следующая проблема, решилась которая быстро, но вопрос остался:
Метки интернет магазина, работающие по данному коду работают только на странице магазина (/shop/)
<?php
if (class_exists('shop'))
{
$shop = & singleton('shop');
$property['count'] = 15;
$shop->ShowTagsCloud(to_int($GLOBALS['LA']['shop_id']), 'ОблакоТэговМагазинПодвал', $property);
}
?>
Но если код слегка поменять, то метки работают на всех страницах.
<?php
if (class_exists('shop'))
{
$shop = & singleton('shop');
$property['count'] = 15;
$shop->ShowTagsCloud(3, 'ОблакоТэговМагазинПодвал', $property);
}
?>
К моему сожалению я не знаю смысл фразы
to_int($GLOBALS['LA']['shop_id']
, но понимаю, что данная процедура определяет ID магазина только на страничке магазина, где эта величина уже определена, а на других страничках - нет.
Вопрос: почему?