Установка счетчика на страницу

Автор Lado, 10 июля 2005, 02:36:56

« назад - далее »

0 Пользователи и 58 гостей просматривают эту тему.

v3r4L3x

помогите прикрутить счётчик в теме amber.
описанные выше способы не помогли

Mavn

опиши процесс куда чего вставлял и вообще что делал!
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

v3r4L3x

Цитата: Mavn от 09 октября 2006, 18:24:36
опиши процесс куда чего вставлял и вообще что делал!
а, спасибо, разобрался.
http://pecypz.ru/component/option,com_smf/Itemid,37/

dial

не один способ не помог :( вот код<!-- PNZ.RU counter -->
<script language="JavaScript">
<!--
document.cookie="pnz=1; path=/";
document.write('<a href="http://www.pnz.ru/rating.php?tid=catalog" target=_blank><img src="http://www.pnz.ru/afgh.php?id=1312&ct=9&ref='+escape(document.referrer)+'&coo='+(document.cookie?"y":"n")+'" border=0 width=88 height=31></a>');
//-->

Jeurey

Не могу вставить счетчик LiveInternet.

Помогите пожалуйста, если не затруднит :'(

<!--LiveInternet counter--><script type="text/javascript"><!--document.write('<a href="http://www.liveinternet.ru/click" '+'target=_blank><img src="http://counter.yadro.ru/hit?t23.6;r'+escape(document.referrer)+((typeof(screen)=='undefined')?'':';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+';'+Math.random()+'" alt="" title="LiveInternet: показано число посетителей за сегодн\я" '+'border=0 width=88 height=15><\/a>')//--></script>

Шаблон - дефолтный...

Заранее спасибо!


Mavn

никто делать за вас не будет(бесплатно)! если хотите чтобы вам помогли описывайте что делали с приведением кода и указанием файлов с которыми производилась операция! в данной теме приведены несколько вариантов и такого просто быть не может что ни один не сработал!
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

lekoleko

Этот вариант работает точно ! Насчет точности подсчетов посетителе ничего сказать не могу ...  :D
Рыбалка , Охота и Туризм - Первая социальная сеть

Рыбалка Бильярд

Luccia

К сожалению, вставить код прямо в index.templait.php не вышло.
Воспользовалась способом, который предложил Mavn, только вставила счетчики над копирайтами, т.е. перед кодом

// Show the "Powered by" and "Valid" logos, as well as the copyright.  Remember, the copyright must be somewhere!

Может ли это на что-то повлиять? Будут ли корректно считаться посещения?

Luccia

Цитата: Luccia от 22 октября 2006, 19:25:26
К сожалению, вставить код прямо в index.templait.php не вышло.
Воспользовалась способом, который предложил Mavn, только вставила счетчики над копирайтами, т.е. перед кодом

// Show the "Powered by" and "Valid" logos, as well as the copyright.  Remember, the copyright must be somewhere!

Может ли это на что-то повлиять? Будут ли корректно считаться посещения?

Работало только на локальном( Как только залила на живой форум, лепит ошибки из-за readfile
Подскажите, как лучше выйти из этой ситуации.ю

Mavn

Цитата: Mavn от 13 января 2006, 16:40:35

Слабые стороны моего примера в том что
1. Не на всех хостингах разрещен readfile
2. Возможно не все посещения будут считаться потому как код счетчика расположен внизу страницы.
Пример нажали на ссылку потом резка перешли на другую но с учетом того что страница не до конца загрузилась посещение считаться не будет
читайте внимательно то что есть в описании
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

SNEg

Внизу форума требуется вставить счетчики и баннеры. Подскажите в каком файле это вставить. Пробовал вставить код счетчиков в index.template, например вместо иконок MySQL и PHP , но тогда форум не загружается, ругается на ошибку в шаблоне.

Mavn

если внимательно прочтете данную тему то поймете как реализовать данную вещь
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

SNEg

Да, спасибо. Уже разобрался, просто первый раз я почемуто не нашел эту тему.  ::)
Сделал всё как написано, всё прекрасно работает. Всем спасибо.

GHOSTst

Сделал так, как писал DragoN.
Всё получилось!
http://www.eqso.ru/

Tair

У меня тоже проблемка.
Использую тему orange-lt.
счётчики помещаю в отдельный файл counters.php в корне форума
<div align="center">
<!--begin of Rambler's Top100 code -->
<a href="http://top100.rambler.ru/top100/">
<img src="http://counter.rambler.ru/top100.cnt?999907" alt="" width=1 height=1 border=0></a>
<!--end of Top100 code-->
<!-- SpyLOG -->
<script src="http://tools.spylog.ru/counter2.2.js" type="text/javascript" id="spylog_code" counter="823489"
></script>
<noscript>
<a href="http://u8234.89.spylog.com/cnt?cid=823489&f=3&p=0" target="_blank">
<img src="http://u8234.89.spylog.com/cnt?cid=823489&p=0&f=4" alt='SpyLOG' border='0' width=88 height=31 ></a>
</noscript>
<!--/ SpyLOG -->
<!--LiveInternet counter--><script type="text/javascript"><!--
document.write('<a href="http://www.liveinternet.ru/click" '+
'target=_blank><img src="http://counter.yadro.ru/hit?t54.6;r'+
escape(document.referrer)+((typeof(screen)=='undefined')?'':
';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+
';'+Math.random()+
'" alt="" title="LiveInternet: показано число просмотров и посетителей за 24 часа" '+
'border=0 width=88 height=31><\/a>')//--></script><!--/LiveInternet-->
<!--begin of Top100 logo-->
<a href="http://top100.rambler.ru/top100/">
<img src="http://top100-images.rambler.ru/top100/w0.gif" alt="Rambler's Top100" width=88 height=31
border=0></a>
<!--end of Top100 logo -->
<!--Rating@Mail.ru COUNTEr--><script language="JavaScript" type="text/javascript"><!--
d=document;var a='';a+=';r='+escape(d.referrer)
js=10//--></script><script language="JavaScript1.1" type="text/javascript"><!--
a+=';j='+navigator.javaEnabled()
js=11//--></script><script language="JavaScript1.2" type="text/javascript"><!--
s=screen;a+=';s='+s.width+'*'+s.height
a+=';d='+(s.colorDepth?s.colorDepth:s.pixelDepth)
js=12//--></script><script language="JavaScript1.3" type="text/javascript"><!--
js=13//--></script><script language="JavaScript" type="text/javascript"><!--
d.write('<a href="http://top.mail.ru/jump?from=1145887"'+
' target=_top><img src="http://dc.c7.b1.a1.top.list.ru/counter'+
'?id=1145887;t=57;js='+js+a+';rand='+Math.random()+
'" alt="Рейтинг@Mail.ru"'+' border=0 height=31 width=88/><\/a>')
if(11<js)d.write('<'+'!-- ')//--></script><noscript><a
target=_top href="http://top.mail.ru/jump?from=1145887"><img
src="http://dc.c7.b1.a1.top.list.ru/counter?js=na;id=1145887;t=57"
border=0 height=31 width=88
alt="Рейтинг@Mail.ru"/></a></noscript><script language="JavaScript" type="text/javascript"><!--
if(11<js)d.write('--'+'>')//--></script><!--/COUNTER-->
</div>

(во вложении index.template.php)
Место - необходимое для установки счётчика в шаблоне - отмечено "!!!!!!"
Визуально просмотреть можно на http://forum.zachetki.net/ (внизу страницы)
Проблемы возникают из-за смеси php и html кода, мешают echo ' и другие.

Mavn

читайте внимательно тему! все описано по шагам как и чего делать... никто за вас что то делать не будет! Читайте пробуйте делайте а вот если что то получаться не будет то тогда опишите подробнее какие ошибки выдаются и что именно вы делали
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Tair

Огромное спасибо Mavn! Проблема разрешилась.
В код было добавлено:
readfile('http://www.zachetki.net/forum/counters.php'); echo '
Как позже оказалось, работал и include но с полной ссылкой а не просто counters.php

iiy

апгрейдил форум - счетчики пропали есно...
пытался вставить как раньше - через counters.js
потом как в этой теме описано - через counter_spy.php
так ничего и не получилось.....
вопрос - возможно ли что в обновленном форуме эти варианты не работают?

Mavn

эти варианты работают как на новой версии так и на старой потому как решения не привязаны к версиям форума. Смотрите что делаете не правильно
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

iiy

дело в том, что куда вставлялся код :

}';
echo '
// ]]></script>';
}
readfile("http://www.ivanilov.ru/smf/Themes/default/counters.js");
echo '
</div>
</body></html>';
}
// Show a linktree. This is that thing that shows "My Community | General Category | General Discussion"..
function theme_linktree()

с сылкой на файл counters.js изменился в новой версии:

echo '
   </div>';
// The following will be used to let the user know that some AJAX process is running
   echo '
   <div id="ajax_in_progress" style="display: none;', $context['browser']['is_ie'] && !$context['browser']['is_ie7'] ? 'position: absolute;' : '', '">', $txt['ajax_in_progress'], '
</div>
</body></html>';
}



// Show a linktree. This is that thing that shows "My Community | General Category | General Discussion"..
function theme_linktree()

я не такой продвинутый... помыкался - счетчики не появились...  :-\

Tair

Может так:
echo '
   </div>';
// The following will be used to let the user know that some AJAX process is running
   echo '
   <div id="ajax_in_progress" style="display: none;', $context['browser']['is_ie'] && !$context['browser']['is_ie7'] ? 'position: absolute;' : '', '">', $txt['ajax_in_progress'], '
readfile("http://www.ivanilov.ru/smf/Themes/default/counters.js");
echo '
</div>
</body></html>';
}
Единственное - может стоит counters.js"); поменять на counters.js"), - надо проверять

iiy

эффект такой:
Template Parse Error!
It seems something has gone sour on the forum with the template system. This problem should only be temporary, so please come back later and try again. If you continue to see this message, please contact the administrator.

You can also try refreshing this page.

пробовал менять точку с запятой на просто запятую - одно и тоже...

AnthonyS

#72
мне подсказали и я сделал так - синим выделена вставка


<div id="footerarea" style="text-align: center; padding-bottom: 1ex;', $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? ' width: 100%;' : '', '">
      <!-- таблица со счетчиками посещений -->
<table width="100%"  border="0" cellspacing="0" cellpadding="0">
  <tr>
   <td align="left">'; include('yandex001.php'); echo '</td>
     <td align="center">'; include('hotlog.php'); echo '</td>
    <td align="center">'; include('begun.php'); echo '</td>
      </tr>
</table>
<!-- конец таблица со счетчиками посещений -->

        <script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[


В корень форума валишь скрипты счетчиков, озываешь их *.php
и щастье полное, - у меня так не только счетчики, но  и партнерка Яндекса и бегуна работает, и спокойно после апгрейда с рс2 на рс3

Жаль, только - (ввиду моей полной чайниковости) я не знаю как сделать то же самое где-нить повыше, типа сразу после названия форума - чтобы рекламой по пиплам бить :)))
Если какой Гуру подскажет, как вставить вот это
<td align="left">'; include('yandex001.php'); echo '</td>
сразу после заголовка форума - респектище ему!!!!

iiy

Тоже окно после этих действий...
Template Parse Error!
It seems something has gone sour on the forum with the template system. This problem should only be temporary, so please come back later and try again. If you continue to see this message, please contact the administrator.

You can also try refreshing this page.

может у меня что то с кодом?
<a href="http://www.yandex.ru/cy?base=0&host=www.ivanilov.ru"> <img src="http://www.yandex.ru/cycounter?www.ivanilov.ru" width="88" height="31" alt="Яндекс цитирования" border="0"> </a>

<!--Rating@Mail.ru COUNTEr--><script language="JavaScript" type="text/javascript"><!--
d=document;var a='';a+=';r='+escape(d.referrer)
js=10//--></script><script language="JavaScript1.1" type="text/javascript"><!--
a+=';j='+navigator.javaEnabled()
js=11//--></script><script language="JavaScript1.2" type="text/javascript"><!--
s=screen;a+=';s='+s.width+'*'+s.height
a+=';d='+(s.colorDepth?s.colorDepth:s.pixelDepth)
js=12//--></script><script language="JavaScript1.3" type="text/javascript"><!--
js=13//--></script><script language="JavaScript" type="text/javascript"><!--
d.write('<a href="http://top.mail.ru/jump?from=974221"'+
' target=_top><img src="http://dd.cd.be.a0.top.list.ru/counter'+
'?id=974221;t=49;js='+js+a+';rand='+Math.random()+
'" alt="Рейтинг@Mail.ru"'+' border=0 height=31 width=88/><\/a>')
if(11<js)d.write('<'+'!-- ')//--></script><noscript><a
target=_top href="http://top.mail.ru/jump?from=974221"><img
src="http://dd.cd.be.a0.top.list.ru/counter?js=na;id=974221;t=49"
border=0 height=31 width=88
alt="Рейтинг@Mail.ru"/></a></noscript><script language="JavaScript" type="text/javascript"><!--
if(11<js)d.write('--'+'>')//--></script><!--/COUNTER-->

<!--begin of Rambler's Top100 code -->
<a href="http://top100.rambler.ru/top100/">
<img src="http://counter.rambler.ru/top100.cnt?884817" alt="" width=1 height=1 border=0></a>
<!--end of Top100 code-->

<!--begin of Top100 logo-->
<a href="http://top100.rambler.ru/top100/">
<img src="http://top100-images.rambler.ru/top100/banner-88x31-rambler-gray2.gif" alt="Rambler's Top100" width=88 height=31 border=0></a>
<!--end of Top100 logo -->

<!--LiveInternet counter--><script type="text/javascript"><!--
document.write('<a href="http://www.liveinternet.ru/click" '+
'target=_blank><img src="http://counter.yadro.ru/hit?t22.1;r'+
escape(document.referrer)+((typeof(screen)=='undefined')?'':
';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+
';'+Math.random()+
'" alt="" title="LiveInternet: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодн\я" '+
'border=0 width=88 height=31><\/a>')//--></script><!--/LiveInternet-->

<!-- SpyLOG f:0211 -->
<script language="javascript"><!--
Mu="u4819.49.spylog.com";Md=document;Mnv=navigator;Mp=0;
Md.cookie="b=b";Mc=0;if(Md.cookie)Mc=1;Mrn=Math.random();
Mn=(Mnv.appName.substring(0,2)=="Mi")?0:1;Mt=(new Date()).getTimezoneOffset();
Mz="p="+Mp+"&rn="+Mrn+"&c="+Mc+"&t="+Mt;
if(self!=top){Mfr=1;}else{Mfr=0;}Msl="1.0";
//--></script><script language="javascript1.1"><!--
Mpl="";Msl="1.1";Mj = (Mnv.javaEnabled()?"Y":"N");Mz+='&j='+Mj;
//--></script><script language="javascript1.2"><!--
Msl="1.2";Ms=screen;Mpx=(Mn==0)?Ms.colorDepth:Ms.pixelDepth;
Mz+="&wh="+Ms.width+'x'+Ms.height+"&px="+Mpx;
//--></script><script language="javascript1.3"><!--
Msl="1.3";//--></script><script language="javascript"><!--
My="";My+="<a href='http://"+Mu+"/cnt?cid=481949&f=3&p="+Mp+"&rn="+Mrn+"' target='_blank'>";
My+="<img src='http://"+Mu+"/cnt?cid=481949&"+Mz+"&sl="+Msl+"&r="+escape(Md.referrer)+"&fr="+Mfr+"&pg="+escape(window.location.href);
My+="' border=0 width=88 height=31 alt='SpyLOG'>";
My+="</a>";Md.write(My);//--></script><noscript>
<a href="http://u4819.49.spylog.com/cnt?cid=481949&f=3&p=0" target="_blank">
<img src="http://u4819.49.spylog.com/cnt?cid=481949&p=0" alt='SpyLOG' border='0' width=88 height=31 >
</a></noscript>
<!-- SpyLOG -->

<!-- HotLog -->

<script type="text/javascript" language="javascript">
hotlog_js="1.0";
hotlog_r=""+Math.random()+"&s=309562&im=134&r="+escape(document.referrer)+"&pg="+
escape(window.location.href);
document.cookie="hotlog=1; path=/"; hotlog_r+="&c="+(document.cookie?"Y":"N");
</script>
<script type="text/javascript" language="javascript1.1">
hotlog_js="1.1";hotlog_r+="&j="+(navigator.javaEnabled()?"Y":"N")
</script>
<script type="text/javascript" language="javascript1.2">
hotlog_js="1.2";
hotlog_r+="&wh="+screen.width+'x'+screen.height+"&px="+
(((navigator.appName.substring(0,3)=="Mic"))?
screen.colorDepth:screen.pixelDepth)</script>
<script type="text/javascript" language="javascript1.3">hotlog_js="1.3"</script>
<script type="text/javascript" language="javascript">hotlog_r+="&js="+hotlog_js;
document.write("<a href='http://click.hotlog.ru/?309562' target='_top'><img "+
" src='http://hit13.hotlog.ru/cgi-bin/hotlog/count?"+
hotlog_r+"&' border=0 width=88 height=31 alt=HotLog><\/a>")
</script>
<noscript>
<a href="http://click.hotlog.ru/?309562" target="_top"><img src="http://hit13.hotlog.ru/cgi-bin/hotlog/count?s=309562&im=134" border=0
width=88 height=31 alt="HotLog"></a>
</noscript>

<!-- /HotLog -->

я если у файла меняю расширение на html - все счетчики функционируют.... уже пробовал все удалил, оставил яндекс - таже беда.... что за бэль?
главное раньше работало....
уже в ручную набирал и копировал из форума, название файла менял и способы... мистика...

AnthonyS

погодь - ты мне? или по другим ?

iiy

и тебе, и другим - варианты которые на форуме мне пока не помогли )))

Tair

там что-то с запятыми. С кодом счётчиков всё ок.

AnthonyS

Да не могет быть такого! если уже мой не прокатил, то тут надо искать негуманоидные формы жизни :)
приготовь свой index.template.php для отмылки и Стучись 203260166, поглядим что можно сделать. Чудес не бывает! (т.к. Они есть :) )

Mavn

решения выложены как пример и код для каждой темы оформления будет разным в частности от версии к версии но принцип реализации везде один и тот же так что адаптируйте код под свои темы хоть чуть чуть но сами думайте а не в тупую вставляйте все подряд
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Umbrella

Скажите, пожалуйста, может есть блок-мод счётчика? :)
Версия SMF 1.1.1

Я конечно понимаю, никто не обязан, но может он уже выложен где-то :)
Ручками не получается подправить, форум перестаёт функционировать сразу после добавления кода, который был предложен вначале этой темы. :)

Зарание спасибо за ответ.

Mavn

Umbrella 
1. Что именно делали и какие ошибки у вас выдаются
2. В теме приведено довольно много примеров и данный пример http://www.simplemachines.ru/index.php?topic=8.msg2055#msg2055 работает на всех версиях :) так что пробуйте его. Только не забывайте адаптировать его под свою тему оформления
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Umbrella

Всё получилось. Проблем не вижу. Благодарю. :)

L`Italiano

Ребята никак не получается в RC3 вставить все возможные варинты пробывал везде ошибка или парсе...или же белаю страница с указанной строкой где этот код вставлен.Плиз помогите

devICE

L`Italiano
Покажи как и куда ты вставляешь код.
Так как у меня всё получилось, плюс к тому вверх страницы даже код самих счётчиков добавить :)
Проблемы только в голове.

Avdenago


L`Italiano

Пробывал все выше предложенные варианты в этом топе но все безуспешно...Если можно протестируйте и скажите мне в чем проблема.Буду премного благодарен...



<!--Rating@Mail.ru COUNTEr--><a target=_top
href="http://top.mail.ru/jump?from=1174643"><img
src="http://dc.ce.b1.a1.top.list.ru/counter?id=1174643;t=56"
border=0 height=31 width=88
alt="Рейтинг@Mail.ru"/></a><!--/COUNTER-->


переименовал в тесктовый так как форум не берет пхп файлы

Avdenago

Ув. Пользователи. Проявляем находчивость и сообразительность...

Находим файл index.template.php в вашей теме оформления.
Ищем строчки

// Show the load time?
if ($context['show_load_time'])
echo '
<span class="smalltext">', $txt['smf301'], $context['load_time'], $txt['smf302'], $context['load_queries'], $txt['smf302b'], '</span>';


После них вставляем
echo ' Ваш всякий код';

Радуемся.

В данном случае выглядит так

// Show the load time?
if ($context['show_load_time'])
echo '
<span class="smalltext">', $txt['smf301'], $context['load_time'], $txt['smf302'], $context['load_queries'], $txt['smf302b'], '</span>';

echo '
<!--Rating@Mail.ru COUNTEr-->
<a target=_top
href="http://top.mail.ru/jump?from=1174643"><img
src="http://dc.ce.b1.a1.top.list.ru/counter?id=1174643;t=56"
border=0 height=31 width=88
alt="Рейтинг@Mail.ru"/></a><!--/COUNTER-->
';


L`Italiano

Avdenago
Спасибо брат век не забуду :) Будешь у нас в Баку встречу как надо :)

Saboteur

#88
Прочтя тему, отмечу что проблемы некоторые со вставкой счетчика есть.

include ('/var/www/vhosts/site.ru/httpdocs/counter.php');

readfile("http://www.site.ru/counter.php");

Так вот, попытка вставить блок счетчиков оператором include безуспешна. Счетчики не отображаются, в то же время как readfile успешно показывает все что нужно.

Замечу, что include этого же самого блока успешно срабатывает в скрипте галлереи на этом же сайте. И на сколько мне не изменяет память работало в версии 1.1 RC3 форума.

Содержание counter.php

<?include "/var/www/vhosts/site.ru/httpdocs/cnstats/cnt.php";?>
<img src="http://www.site.ru/cnstats/cnts.php" width="88" height="31" border="0">

Мне кажется что загружать счетчики инклудом более рационально - создается меньше нагрузки на сервер, во всяком случае. Подскажите, в чем может заключаться проблема?

Ну и кроме того лишний раз в логи пишется вызов counter.php, так что он овтоматом будет самой популярной страницей :)

Sceval

Подскажите в чем причина делаю как написано
                           
// Show the load time?
if ($context['show_load_time'])
echo '
<span class="smalltext">', $txt['smf301'], $context['load_time'], $txt['smf302'], $context['load_queries'], $txt['smf302b'], '</span>';

echo '
<div align="center"><!--begin of Mail code -->
<script language="JavaScript" type="text/javascript"><!--
d=document;var a='';a+=\';r=\'+escape(d.referrer)
js=10//--></script><script language="JavaScript1.1" type="text/javascript"><!--
a+=\';j=\'+navigator.javaEnabled()
js=11//--></script><script language="JavaScript1.2" type="text/javascript"><!--
s=screen;a+=\';s=\'+s.width+\'*\'+s.height
a+=\';d=\'+(s.colorDepth?s.colorDepth:s.pixelDepth)
js=12//--></script><script language="JavaScript1.3" type="text/javascript"><!--
js=13//--></script><script language="JavaScript" type="text/javascript"><!--
d.write(\'<a href="http://top.mail.ru/jump?from=1109029"\'+
\' target=_top><img src="http://dc.ce.b0.a1.top.list.ru/counter\'+
\'?id=1109029;t=134;js=\'+js+a+\';rand=\'+Math.random()+
\'" alt="Рейтинг@Mail.ru"\'+\' border=0 height=40 width=88/><\/a>\')
if(11<js)d.write(\'<\'+\'!-- \')//--></script><noscript><a
target=_top href="http://top.mail.ru/jump?from=1109029"><img
src="http://dc.ce.b0.a1.top.list.ru/counter?js=na;id=1109029;t=134"
border=0 height=40 width=88
alt="Рейтинг@Mail.ru"/></a></noscript><script language="JavaScript" type="text/javascript"><!--
if(11<js)d.write(\'--\'+\'>\')</script>
</div>';


   // This is an interesting bug in Internet Explorer AND Safari.  Rather annoying, it makes overflows just not tall enough.


Ругаеться

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in .../Themes/babylon/index.template.php on line 383
374: \' target=_top><img src="http://dc.ce.b0.a1.top.list.ru/counter\'+
375: \'?id=1109029;t=134;js=\'+js+a+\';rand=\'+Math.random()+
376: \'" alt="тЕКФЙОЗ@Mail.ru"\'+\' border=0 height=40 width=88/><\/a>\')
377: if(11<js)d.write(\'<\'+\'!-- \')//--></script><noscript><a
378: target=_top href="http://top.mail.ru/jump?from=1109029"><img
379: src="http://dc.ce.b0.a1.top.list.ru/counter?js=na;id=1109029;t=134"
380: border=0 height=40 width=88
381: alt="тЕКФЙОЗ@Mail.ru"/></a></noscript><script language="JavaScript" type="text/javascript"><!--
382: if(11<js)d.write(\'--\'+\'>\')</script>
383: </div>';


Тема babylon и SMF 1.1.1

Mavn

поскольку вы сами не справитесь с экранированием лучше используйте include данный способ был описан чуть раньше в этой теме так что используйте его!!!
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Sceval

Mavn, попробывал как написал DragoN
вот код файла counter_Mail.php
<!--Rating@Mail.ru COUNTEr-->
<script language="JavaScript" type="text/javascript"><!--
d=document;var a='';a+=';r='+escape(d.referrer)
js=10//--></script><script language="JavaScript1.1" type="text/javascript"><!--
a+=';j='+navigator.javaEnabled()
js=11//--></script><script language="JavaScript1.2" type="text/javascript"><!--
s=screen;a+=';s='+s.width+'*'+s.height
a+=';d='+(s.colorDepth?s.colorDepth:s.pixelDepth)
js=12//--></script><script language="JavaScript1.3" type="text/javascript"><!--
js=13//--></script><script language="JavaScript" type="text/javascript"><!--
d.write('<a href="http://top.mail.ru/jump?from=1109029"'+
' target=_top><img src="http://dc.ce.b0.a1.top.list.ru/counter'+
'?id=1109029;t=134;js='+js+a+';rand='+Math.random()+
'" alt="пЕИРХМЦ@Mail.ru"'+' border=0 height=40 width=88/><\/a>')
if(11<js)d.write('<'+'!-- ')//--></script><noscript><a
target=_top href="http://top.mail.ru/jump?from=1109029"><img
src="http://dc.ce.b0.a1.top.list.ru/counter?js=na;id=1109029;t=134"
border=0 height=40 width=88
alt="пЕИРХМЦ@Mail.ru"/></a></noscript><script language="JavaScript" type="text/javascript"><!--
if(11<js)d.write('--'+'>')
//--></script>
<!--/COUNTER-->


а вот из index.template.php

<div id="footerarea" style="text-align: center; padding-bottom: 1ex;', $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? ' width: 100%;' : '', '">
<!-- таблица со счетчиками посещений -->
<table width="100%"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center">&nbsp;</td>
    <td align="center">';
include('counter_Mail.php');
echo '
    </td>
    <td align="center">&nbsp;</td>
  </tr>
</table>
<!-- конец таблица со счетчиками посещений -->

<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[


Никаких ошибок нет но счетчик тоже не появляеться, просто пусто и все

Avdenago

Не знаю, может и не прав но вот кусок "include('counter_Mail.php');
echo '
    </td>"
какой то уж очень подозрительный. И потому что не вижу echo '' в первой половине до include

Sceval

#93
Avdenago все сделал как в посте у DragoN


Avdenago тут у меня еще загвоздка была что у меня расширенный счетчик был - получил просто код все стало нормально, сделал как ты написал
« Ответ #86 : 27 Декабря 2006, 13:41:04 »

Avdenago

Посмотри код самой страницы, есть ли в коде страницы код счетчика...

eX3mAL

Помогите мне пожалуйста, у меня стоит SMF 1.1.2 и надо впихнуть 3 счётчика

Первый счётчик:
<!-- MyCounter -->
<script language="JavaScript" type="text/javascript"><!--
var j=0,d=document,s=screen,h='mycounter.com.ua/'
//--></script>
<script language="JavaScript1.1" type="text/javascript"><!--
j=1//--></script><script language="JavaScript1.2" type="text/javascript"><!--
j=2//--></script><script language="JavaScript1.3" type="text/javascript"><!--
j=3//--></script><script language="JavaScript" type="text/javascript"><!--
d.cookie="s=1;path=/";d.write('<a href="http://'+h+
'stats/?id=14495" target=_blank><img src="http://get.'+
h+'counter.php?id=14495&w='+escape(window.location.href)+
((typeof(s)=='undefined')?'':'&s='+s.width+'x'+s.height+'x'+
(s.colorDepth?s.colorDepth:s.pixelDepth))+
(d.referrer?'&r='+escape(d.referrer):'')+
(d.cookie?'&c=1':'')+'&j='+j+(navigator.javaEnabled()?'&e=1':'')+
'" title="MyCounter - Ваш счётчик"'+
'alt="MyCounter - Ваш счётчик" border="0" width="88" height="61" /></a>')
//--></script><noscript><a target="_blank"
href="http://mycounter.com.ua/"><img
src="http://get.mycounter.com.ua/counter.php?id=14495" border="0"
width="88" height="61" title="MyCounter - Ваш счётчик"
alt="MyCounter - Ваш счётчик" /></a></noscript>
<!-- End MyCounter code -->


Второй счётчик:
<!--LiveInternet counter--><script type="text/javascript"><!--
document.write("<a href='http://www.liveinternet.ru/click' "+
"target=_blank><img src='http://counter.yadro.ru/hit?t21.6;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";i"+escape("Жж"+document.title.substring(0,80))+";"+Math.random()+
"' alt='' title='LiveInternet: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодн\я' "+
"border=0 width=88 height=31><\/a>")//--></script><!--/LiveInternet-->


Третий счётчик:
<script language="javascript">
cnsd=document;cnsd.cookie="b=b";cnsc=cnsd.cookie?1:0;
document.write('<img src="http://3run.kotlin.ru/cnstats/cntg.php?c='+cnsc+'&r='+escape(cnsd.referrer)+'&p='+escape(cnsd.location)+'" width="1" height="1" border="0">');
</script><noscript><img src="http://3run.kotlin.ru/cnstats/cntg.php?468&c=0" width="1" height="1" border="0"></noscript>


Если можно поподробней что куда и как пихать, а то я попытался поковыряться в index.template.php и всякие ошибки лезут ((

Заранее спасибо за помощь O0

Mavn

смотрите внимательно данную тему описано достаточно много способов вставки счетчика на страницу
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

alterkpn

Мне также помог способ DragoN`a
Спасибо!

radioelectron

Я вставил в шаблон форума 3 счетчика. Два нормально отображаются. А вот счетчик Mail.ru отображаться не хочет.

Вот фрагмент кода:
echo "<center>\n";
echo "    <table border=\"0\">\n";
echo "      <tr>\n";
echo "        <td align=\"center\"><!--begin of Top100-->\n";
echo "        <a href=\"http://top100.rambler.ru/top100/\"><img src=\n";
echo "        \"http://counter.rambler.ru/top100.cnt?1073904\" alt=\"Rambler\'s Top100\" width=\"1\" height=\"1\"\n";
echo "        border=\"0\"></a> <!--end of Top100 code--><!--begin of Top100 logo-->\n";
echo "         <a href=\"http://top100.rambler.ru/top100/\"><img src=\n";
echo "        \"http://top100-images.rambler.ru/top100/banner-88x31-rambler-gray2.gif\" alt=\n";
echo "        \"Rambler\'s Top100\" width=\"88\" height=\"31\" border=\"0\"></a> <!--end of Top100 logo --></td>\n";
echo "\n";
echo "        <td align=\"center\">\n";
echo "          <!-- HotLog  Маленький счетчик-->\n";
echo "          <script type=\"text/javascript\" language=\"javascript\">\n";
echo "hotlog_js=\"1.0\";\n";
echo "hotlog_r=\"\"+Math.random()+\"&s=426160&im=115&r=\"+escape(document.referrer)+\"&pg=\"+\n";
echo "escape(window.location.href);\n";
echo "document.cookie=\"hotlog=1; path=/\"; hotlog_r+=\"&c=\"+(document.cookie?\"Y\":\"N\");\n";
echo "</script> <script type=\"text/javascript\" language=\"javascript1.1\">\n";
echo "hotlog_js=\"1.1\";hotlog_r+=\"&j=\"+(navigator.javaEnabled()?\"Y\":\"N\")\n";
echo "</script> <script type=\"text/javascript\" language=\"javascript1.2\">\n";
echo "hotlog_js=\"1.2\";\n";
echo "hotlog_r+=\"&wh=\"+screen.width+\'x\'+screen.height+\"&px=\"+\n";
echo "(((navigator.appName.substring(0,3)==\"Mic\"))?\n";
echo "screen.colorDepth:screen.pixelDepth)\n";
echo "</script> <script type=\"text/javascript\" language=\"javascript1.3\">\n";
echo "hotlog_js=\"1.3\"\n";
echo "</script> <script type=\"text/javascript\" language=\"javascript\">\n";
echo "hotlog_r+=\"&js=\"+hotlog_js;\n";
echo "document.write(\"<a href=\'http://click.hotlog.ru/?426160\' target=\'_top\'><img \"+\n";
echo "\" src=\'http://hit23.hotlog.ru/cgi-bin/hotlog/count?\"+\n";
echo "hotlog_r+\"&\' border=0 width=88 height=31 alt=HotLog><\\/a>\")\n";
echo "</script> <noscript><a href=\"http://click.hotlog.ru/?426160\" target=\"_top\"><img src=\n";
echo "\"http://hit23.hotlog.ru/cgi-bin/hotlog/count?s=426160&amp;im=115\" border=\"0\" width=\"88\" height=\"31\"\n";
echo "          alt=\"HotLog\"></a></noscript> <!-- /HotLog -->\n";
echo "        </td>\n";
echo "\n";
echo "        <td>\n";
echo "          <!--Rating@Mail.ru COUNTEr--><script language=\"JavaScript\" type=\"text/javascript\"><!--\n";
echo "d=document;var a=\'\';a+=\';r=\'+escape(d.referrer)\n";
echo "js=10//--></script><script language=\"JavaScript1.1\" type=\"text/javascript\"><!--\n";
echo "a+=\';j=\'+navigator.javaEnabled()\n";
echo "js=11//--></script><script language=\"JavaScript1.2\" type=\"text/javascript\"><!--\n";
echo "s=screen;a+=\';s=\'+s.width+\'*\'+s.height\n";
echo "a+=\';d=\'+(s.colorDepth?s.colorDepth:s.pixelDepth)\n";
echo "js=12//--></script><script language=\"JavaScript1.3\" type=\"text/javascript\"><!--\n";
echo "js=13//--></script><script language=\"JavaScript\" type=\"text/javascript\"><!--\n";
echo "d.write(\'<a href=\"http://top.mail.ru/jump?from=1213693\"\'+\n";
echo "\' target=_top><img src=\"http://d4.c8.b2.a1.top.list.ru/counter\'+\n";
echo "\'?id=1213693;t=49;js=\'+js+a+\';rand=\'+Math.random()+\n";
echo "\'\" alt=\"Рейтинг@Mail.ru\"\'+\' border=0 height=31 width=88/><\\/a>\')\n";
echo "if(11<js)d.write(\'<\'+\'!-- \')//--></script><noscript><a\n";
echo "target=_top href=\"http://top.mail.ru/jump?from=1213693\"><img\n";
echo "src=\"http://d4.c8.b2.a1.top.list.ru/counter?js=na;id=1213693;t=49\"\n";
echo "border=1 height=31 width=88\n";
echo "alt=\"Рейтинг@Mail.ru\"/></a></noscript><script language=\"JavaScript\" type=\"text/javascript\"><!--\n";
echo "if(11<js)d.write(\'--\'+\'>\')//--></script><!--/COUNTER-->\n";
echo "\n";
echo "        </td>\n";
echo "      </tr>\n";
echo "    </table>\n";
echo "  </center>\n";


Подскажите, пожалуйста, в чем дело?

Avdenago

Ох. ну вы и намудрили... 
Зачем вставлят каждую строчку в Эху?
достаточно одной... 
echo "код";
Но это не смертельно... 
Не работает скорее всего из-за добавления "перевода каретки", то есть на примере вот этого:
\n";
В некоторых местах он разрывает код
А echo его не воспринимает как перевод и тупо везде вставляет просто как набор символов.

Я конечно могу ошибаться, но все же...