CNStats встроить в DLE

Только в main.tpl поставте этот код
HTML:
<!-- Statistika begin -->
<img src="http://Ваш домен/cnstats/cnt-show.php" width="88" height="31" border="0" alt="Код для отображения счетчика"/>
<script type="text/javascript">
cnsd=document;cnst=escape(cnsd.title);
cnst=cnst.replace(/\+/g,'%2B');cnsa=navigator.appName;
cnsn=(cnsa.substring(0,2)=='Mi')?0:1;cnss=screen;cnspx=(cnsn==0)?cnss.colorDepth:cnss.pixelDepth;
document.write('<img src="http://Ваш домен/cnstats/cnt-gif1x1.php?e='+cnss.width+'.'+cnss.height+'&amp;d='+cnspx+'&amp;r='+escape(cnsd.referrer)+'&amp;p='+escape(cnsd.location)+'&amp;t='+cnst+'" width="1" height="1" border="0">');
</script><noscript><img src="http://Ваш домен/cnstats/cnt-gif1x1.php?468&amp;c=0" width="1" height="1" border="0" alt=""></noscript>
<!-- Statistika end -->
 
дак все-таки куда вставлять? в index.php или main.tpl ?
 
что то тоже мучаю и никак на dle 9.2 :(
 
дак все-таки куда вставлять? в index.php или main.tpl ?
что то тоже мучаю и никак на dle 9.2 :(
можете сделать так Для просмотра ссылки Войди или Зарегистрируйся - работает на dle 9.2

Можно чтобы счетчик выводился не после тегов </body></html> а до них:
1. Если нужен вывод счетчика на вашем сайте, то в main.tpl в нужном месте добавьте:
HTML:
<img src="/stats/cnt-show.php" width="88" height="31" border="0" alt=""/>
2. В main.tpl удалите последние теги </body></html>
3. В index.php найдите в самом низу GzipOut (); и замените на это:
PHP:
include_once ROOT_DIR.'/stats/cnt.php';
echo "\n</body>\n</html>";
GzipOut ();
(stats - папка со скриптом)
 
а если разрешить в шаблон DLE вставлят PHP код, тоже должно же сработать?
в index.php
echo $tpl->result['main'];
заменить на это
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');

и в main.tpl в самом конце перед
</body>
</html>
вставить
<?php include_once " /полный путь /cnt.php"; ?>
 
а если разрешить в шаблон DLE вставлят PHP код, тоже должно же сработать?
в index.php
echo $tpl->result['main'];
заменить на это
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
и в main.tpl в самом конце перед
</body>
</html>
вставить
<?php include_once " /полный путь /cnt.php"; ?>
да так полносью работает тестил на dle 9.2 но опасно разрешать в шаблонах использование php!
 
Вставил в main.tpl код счетчика (php вариант), но CNStats не фурычит, то есть не подсчитывает посещения :(
сам код вставляешь в index.php что в корне лежит.
типа так:
PHP:
include "./cnstat/cnt.php";
echo"\n<!--  -->\r\n";
GzipOut();
?>

а сам счетчик ( картинку) вставляешь уже в шаблон.
 
Назад
Сверху