Ситуэйшн такой. Есть сниппет для вывода календаря новостей с возможностью перелистывания месяцев\годов. Есть новостной шаблон, в котором отдельным дивом этот сниппет вставлен. В сниппете ссылка на перелистывание года в таком виде Код (Text): href="<?=$PHP_SELF;?>?year=<?=$last_year;?>&today=<?=$today;?>&month=<?=$month;?>" при этом в $PHP_SELF оказывается просто адрес сайта, а не адрес скрипта. т.е. домен.ру/?year.... если вместо $PHP_SELF вписать путь к файлу скрипта, естественно он откроется просто отдельным окном, а не в шаблоне. есть ли возможность сделать перелистывание годов и месяцев, чтоб работало внутри шаблона? register_globals = on, замена на $ _SERVER [ 'PHP_SELF'] также ничего не дает (кроме того, что вместо домен.ру/?year.... ссылается на домен.ру/index.php?year...
Блак Гы. Если в $PHP_SELF и $_SERVER["PHP_SELF"] разные значения, значит, это движок с ними чего-то химичит. Ищи блок где-нибудь в конфигурации или в настройках, который меняет значения переменных $_SERVER.