Показать сообщение отдельно
Старый 28.02.2004, 18:06     # 8
Kostik50
Banned
 
Аватар для Kostik50
 
Регистрация: 18.05.2003
Адрес: Belgium
Сообщения: 375

Kostik50 Путь к славе только начался
joker99


В общем мне нужно это сделать в блоке для php nuke. Там все страницы прописываются между кодом
<?php
some php code
?>

Вот посмотри сдесь описанно как делать лок с java scripts

Следующим простым блоком будет блок с JavaScript.

Знаю что многие столкнулись с проблемой вставки различных счетчиков в блоки. Действительно начиная с версии 6.5 такая проблема существует. Ну чтож раз есть проблема, то попробуем ее решить.
Создадим блок вставив в него счетчик который состоит из чистого JavaScript.
Делаем все как в прошлом примере, только переменной $content присвоим другое значение, выглядеть код блока будет так:

<?php

if (eregi("block-Test.php",$_SERVER['PHP_SELF'])) {
Header("Location: index.php");
die();
}


$content = "<br><center>";
$content .= <<<JS

<script language="JavaScript">
Sc=screen; D=document;
D.write('<a href="http://link.times.lv/index.php?Mode=stats&ID=15056"',
'target="_blank" title="Times.lv Network TOP">',
'<img src="http://link.times.lv/stats',
'/counter.php?ID=15056&R='+escape(D.referrer),
'&ScS='+(Sc.width+'x'+Sc.height),
'&ScD='+(navigator.appName!='Netscape'?Sc.colorDepth:Sc.pixelDepth),
'&L='+escape(window.location.href),
'" width="88" height="31" border="0"></a>');
</script>

JS;
$content .="</center><br>";

?>

Т.е. мы вставили код счетчика нисколько не изменив его в содержание переменной $content
$content .= <<<JS
А здесь код счетчика состоящий из чистого JavaScript
JS;

взято от сюда
php nuke по русски
Kostik50 вне форума