marsiko 0 Жалоба Опубликовано: June 19, 2015 Куда можно встроить код счетчика для сайта от скрипта CNStats STD?Из требования установки - "Этот код нужно установить на все страницы вашего сайта" Предлагается код:<?php include_once "/home/локальное_имя/domains/мой_сайт/public_html/stat/cnt.php";?>или скриптом <SCRIPT>...</SCRIPT> Пробовал в шаблонmain.tplheader.tplindex.php в корне сайта то выдает ошибки вверху шапки, то сайт не загружается вовсе Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: June 19, 2015 все, что вставляется в шаблон в тегах <script>...</script> нужно оборачивать в смарти-теги {literal} и {/literal} Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: June 20, 2015 Куда можно встроить код счетчика для сайта от скрипта CNStats STD?Из требования установки - "Этот код нужно установить на все страницы вашего сайта" Предлагается код:<?php include_once "/home/локальное_имя/domains/мой_сайт/public_html/stat/cnt.php";?>или скриптом <SCRIPT>...</SCRIPT> Пробовал в шаблонmain.tplheader.tplindex.php в корне сайта то выдает ошибки вверху шапки, то сайт не загружается вовсеА чего его в футер (в подвал) не засунуть? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
marsiko 0 Жалоба Опубликовано: June 23, 2015 пробовал во все 3 файла, как скрипт не срабатывает, отождал сутки, данные не обновились main.tplheader.tplfooter.tpl заводил как указали{literal} <!-- CNStats begin --><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 s'+'rc="http://мой_сайт/stat/cnt-gif1x1.php?e='+cnss.width+'.'+cnss.height+'&d='+cnspx+'&r='+escape(cnsd.referrer)+'&p='+escape(cnsd.location)+'&t='+cnst+'" width="1" height="1" border="0">');</script><noscript><img src="http://мой_сайт/stat/cnt-gif1x1.php?468&c=0" width="1" height="1" border="0" alt=""></noscript><!-- CNStats end -->{/literal}как php код работает, но выдает ужасные ошибки на сайте Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: June 23, 2015 Если ставить как скрипт, то сразу вылетает ошибкаUncaught SyntaxError: Invalid regular expression: /+/: Nothing to repeatЭто значит, что регулярка/+/gкривая.Попробуйте изменить ее на/\+/g Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
marsiko 0 Жалоба Опубликовано: June 24, 2015 эта ошибка при копировании как то возникла, вручную даже не менял, но и это все равно не помогло может подскажите куда этот код можно было бы поставить?<?php include_once "/home/локальное_имя/domains/мой_сайт/public_html/stat/cnt.php";?>index.php ? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: June 24, 2015 да Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
marsiko 0 Жалоба Опубликовано: June 24, 2015 в самый вверх, весь код не изменяя? перед <?php ? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: June 24, 2015 После session_start(); И только этоinclude_once "/home/локальное_имя/domains/мой_сайт/public_html/stat/cnt.php";<?php и ?> не надо. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
marsiko 0 Жалоба Опубликовано: June 25, 2015 супер, заработало как надо! надо именно после session_start(); до этого ставил в конце строк (или до этих строк поставить):require_once(SITEBILL_DOCUMENT_ROOT.оказалось делал не правильно! тему можно закрывать, совет может кому пригодится! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах