Форум русской поддержки Joomla!® CMS
03.12.2016, 06:26:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1] 2 3  Все   Вниз
  Добавить закладку  |  Печать  
Автор

Яндекс Метрика, как установить на сайт?

 (Прочитано 86366 раз)
0 Пользователей и 1 Гость смотрят эту тему.
amunit
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 11


« : 10.12.2009, 01:16:54 »

 вот код

<!-- Yandex.Metrika -->
<script src="//mc.yandex.ru/metrika/watch.js" type="text/javascript"></script>
<script type="text/javascript">
try { var yaCounter524899 = new Ya.Metrika(524899); } catch(e){}
</script>
<noscript><div style="position: absolute;"><img src="//mc.yandex.ru/watch/524899" alt="" /></div></noscript>
<!-- /Yandex.Metrika -->

Для корректной работы счетчик должен быть установлен на все страницы сайта и как можно ближе к началу страницы. Устанавливать код счетчика необходимо внутри тега <body></body>, поскольку от этого зависит полнота и корректность подсчета данных Яндекс.Метрикой.
« Последнее редактирование: 10.12.2009, 01:48:41 от amunit » Записан
Gazon
Осваиваюсь на форуме
***

Репутация: +7/-0
Offline Offline

Сообщений: 144


Образец морали куртуазной


« Ответ #1 : 10.12.2009, 01:56:10 »

Ну и все, вставляй между <body></body> в index.php шаблона и будет счастье.  Smiley
Записан
nelix
Давно я тут
****

Репутация: +24/-0
Offline Offline

Сообщений: 206


« Ответ #2 : 10.12.2009, 14:08:07 »

В Joomla не надо вставлять код во все старницы. Т.к. в любом случает крузится файл шаблона index.php. Поэтому вставляй туда, желательно в конце перед </body>. Потомуч то так скрипт загрузится в конце, следовательно у пользователя загрузилась вся страница и это можно назвать посещением. А если поставить ближе к началу, то у пользователя может загрузится, например, только шапка и код счетчика, а дальше пользователь закроет страницу. И счетчк засчитает это как посещение. Это на обычных HTML сайтах надо во все страницы вставлять.
Записан
crazy81
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 68


« Ответ #3 : 10.12.2009, 14:11:10 »

В Joomla не надо вставлять код во все старницы. Т.к. в любом случает крузится файл шаблона index.php. Поэтому вставляй туда, желательно в конце перед </body>. Это на обычных HTML сайтах надо во все страницы вставлять.
Здравствуйте.
Подскажите пожалуйста.
Я вставил код Яндекс метрики в index.php , но Яндекс пишет что код счётчика не установлен.
Посмотрите пожалуйста что не так.
Код:
<?php

defined('_JEXEC') or die('Restricted access');

$url = clone(JURI::getInstance());

?>

<?php echo '<?xml version="1.0" encoding="utf-8"?' .'>'; ?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>" >

<head>

<jdoc:include type="head" />

<?php

include('scripts/php/template_config.php');

include('scripts/php/user.php');

?>

<?php if($tpgooglekey){ ?><meta name="verify-v1" content="<?php echo $tpgooglekey; ?>" /><?php } ?>

<?php if($tpyahookey){ ?><meta name="y_key" content="<?php echo $tpyahookey; ?>" /><?php } ?>

<?php if($tpmsnkey){ ?><meta name="msvalidate.01" content="<?php echo $tpmsnkey; ?>" /><?php } ?>

<?php JHTML::_('behavior.mootools'); ?>



<script language=JavaScript>

if (screen.width == '1152') {document.write ('<link rel="stylesheet" href="templates/microblog_plazza/css/css.gzip.php?style=style1152&amp;type=<?php echo $type; ?>&amp;size=<?php echo $size; ?>" type="text/css" /><?php $templatewidth = intval($this->params->get('templatewidth2')); ?>')}
  else {if (screen.width == '1440') {document.write ('<link rel="stylesheet" href="templates/microblog_plazza/css/css.gzip.php?style=style1440&amp;type=<?php echo $type; ?>&amp;size=<?php echo $size; ?>" type="text/css" /><?php $templatewidth = intval($this->params->get('templatewidth')); ?>')}
    else {if (screen.width == '1600') {document.write ('<link rel="stylesheet" href="templates/microblog_plazza/css/css.gzip.php?style=style1600&amp;type=<?php echo $type; ?>&amp;size=<?php echo $size; ?>" type="text/css" /><?php $templatewidth = intval($this->params->get('templatewidth')); ?>')}
else {if (screen.width == '1680') {document.write ('<link rel="stylesheet" href="templates/microblog_plazza/css/css.gzip.php?style=style1600&amp;type=<?php echo $type; ?>&amp;size=<?php echo $size; ?>" type="text/css" /><?php $templatewidth = intval($this->params->get('templatewidth')); ?>')}
      else {if (screen.width == '1280') {document.write ('<link rel="stylesheet" href="templates/microblog_plazza/css/css.gzip.php?style=style1280&amp;type=<?php echo $type; ?>&amp;size=<?php echo $size; ?>" type="text/css" /><?php $templatewidth = intval($this->params->get('templatewidth2')); ?>')}
    else {if (screen.width == '1920') {document.write ('<link rel="stylesheet" href="templates/microblog_plazza/css/css.gzip.php?style=style1920&amp;type=<?php echo $type; ?>&amp;size=<?php echo $size; ?>" type="text/css" /><?php $templatewidth = intval($this->params->get('templatewidth')); ?>')}
else {if (screen.width == '1024') {document.write ('<link rel="stylesheet" href="templates/microblog_plazza/css/css.gzip.php?style=style1024&amp;type=<?php echo $type; ?>&amp;size=<?php echo $size; ?>" type="text/css" /><?php $templatewidth = intval($this->params->get('templatewidth2')); ?>')}
        }
        }
}
}
      }
    }
</script>

<?php



$templatewidth_inner = $templatewidth - 40;

//mainbody width

if ($tp_left  >= 1) {

$mbody = $templatewidth_inner - 195;

} else {

$mbody = $templatewidth_inner ;

}

if ($tp_right >= 1) {

$mcontent = $mbody - 200;

} else {

$mcontent = $mbody;

}



// 4 top mods width calculation

$wrp2width = $templatewidth_inner ;

if ($tp_user11 >= 1 ) $u11 = 1;

else $u11 = 0;

if ($tp_user12 >= 1 ) $u12 = 1;

else $u12 = 0;

if ($tp_user13 >= 1 ) $u13 = 1;

else $u13 = 0;

if ($tp_user14 >= 1 ) $u14 = 1;

else $u14 = 0;



if ($u11 || $u12 ) {

$u1314 = $wrp2width/2 - 10;}

else {

$u1314 = $wrp2width;

}

if ($u13 || $u14 ) { $u1112 = $wrp2width/2 - 5; }

else {

  $u1112 = $wrp2width;}



if ($u11 + $u12 == 2 ) {

$u_a = $u1112/2 - 10;

} else {

$u_a = $u1112;

}



if ($u13 + $u14 == 2 ) {

$u_b = $u1314/2 - 10;

} else {

$u_b = $u1314;

}



// 4 bottom mods width calculation

$wrp4width = $templatewidth_inner ;

if ($tp_user21 >= 1 ) $u21 = 1;

else $u21 = 0;

if ($tp_user22 >= 1 ) $u22 = 1;

else $u22 = 0;

if ($tp_user23 >= 1 ) $u23 = 1;

else $u23 = 0;

if ($tp_user24 >= 1 ) $u24 = 1;

else $u24 = 0;

if ($u21 + $u22  + $u23 + $u24 == 4 ) {

$u21222324 = $wrp4width/4 - 20;

$xtmarginb = 20; }

if ($u21 + $u22  + $u23 + $u24 == 3 ) {

$u21222324 = $wrp4width/3 - 15;

$xtmarginb = 20; }

if ($u21 + $u22  + $u23 + $u24 == 2 ) {

$u21222324 = $wrp4width/2 - 10;

$xtmarginb = 20; }

if ($u21 + $u22  + $u23 + $u24 == 1 ) {

$u21222324 = $wrp4width;

$xtmarginb = 0; }



?>






<script type="text/javascript" src="templates/microblog_plazza/scripts/js/js.gzip.php"></script>

<!--[if IE 6]><script type="text/javascript">

var IEPNGFix = window.IEPNGFix || {};

IEPNGFix.data = IEPNGFix.data || {};

IEPNGFix.blankImg = '<?php echo JURI::base(); ?>templates/microblog_plazza/images/spacer.gif';

</script>

<style type="text/css">

.logo, .menuwrp, .headwrp_inner, #topmodwrp_inner, #mcontentwrp_inner, .pngfix, img  { behavior: url(<?php echo JURI :: base()?>/templates/microblog_plazza/scripts/js/iepngfix.htc);

 }</style>

<![endif]-->



</head>

<body class="bodies" align="center">


<jdoc:include type="message" />

<div id="maincpwrapper" align="center">

<div id="pagewrapper" style="width:<?php echo $templatewidth; ?>px;">



<div id="tpwrp1">



<div class="headwrp">



</div>

<?php if ($tp_user8) { ?>

<div class="menuwrp">

<div class="menuwrp_inner">

<jdoc:include type="modules" name="user8" style="raw" />

</div>



</div>

<?php } ?>

<div class="clrfix clrfixie6" style="height:0;"></div>



</div> <!-- end tpwrp1 -->



<?php if ($tp_breadcrumb) { ?>



<jdoc:include type="modules" name="breadcrumb" style="raw" />





<?php } ?>



<?php if ($tp_header) { ?>

<div id="modtpheader">

<jdoc:include type="modules" name="header" style="raw" />

</div>

<?php } ?>

<!-- ############### 4 top modules ############# -->

<?php if ($tp_user11 || $tp_user12 || $tp_user13|| $tp_user14) { ?>

<div id="tpwrp2">

<div id="topmodwrp">

<div id="topmodwrp_inner">

<div id="wrp2">

<div id="wrp2_inner">

<?php if ($tp_user11 || $tp_user12) { ?>

<div id="u1112" style="width:<?php echo $u1112; ?>px;" >

<?php if ($tp_user11) { ?>

<div id="u11" style="width:<?php echo $u_a; ?>px;">

<jdoc:include type="modules" name="user11" style="xhtmltp" />

</div>

<?php } ?>

<?php if ($tp_user12) { ?>

<div id="u12" style="width:<?php echo $u_a; ?>px;">

<jdoc:include type="modules" name="user12" style="xhtmltp" />

</div>

<?php } ?>

</div>

<?php } ?>



<?php if ($tp_user13 || $tp_user14) { ?>

<div id="u1314" style="width:<?php echo $u1314; ?>px;" >

<?php if ($tp_user13) { ?>

<div id="u13" style="width:<?php echo $u_b; ?>px;">

<jdoc:include type="modules" name="user13" style="xhtmltp" />

</div>

<?php } ?>

<?php if ($tp_user14) { ?>

<div id="u14" style="width:<?php echo $u_b; ?>px;">

<jdoc:include type="modules" name="user14" style="xhtmltp" />

</div>

<?php } ?>

</div>

<?php } ?>

<div class="clrfix"></div>

</div>

</div>





</div> <!-- end topmodwrp_inner -->

</div> <!--  end topmodwrp -->

</div><!-- end tpwrp2 -->

<?php } ?>



<!-- ################## MAIN CONTENT #####-->

<div id="tpwrp3">

<div id="mcontentwrp">

<div id="mcontentwrp_inner">

<div id="mcontentwrp_inner_in">



<div id="mbody" style="width:<?php echo $mbody; ?>px;">



<div id="mcontent" style="width:<?php echo $mcontent-2; ?>px;">

<div id="mcontent_inner">

<?php if ($tp_advert1) { ?>

<div class="advert">

<div class="advert_inner">

<jdoc:include type="modules" name="advert1" style="xhtmltp" />

</div>

</div>

<?php } ?>

<jdoc:include type="component" />

<?php if ($tp_advert2) { ?>

<div class="advert">

<br /><jdoc:include type="modules" name="advert2" style="xhtmltp" />

</div>

<?php } ?>

</div>

</div>



<?php if ($tp_right) { ?>

<div id="rightbox">

<div id="rightbox_inner">

<jdoc:include type="modules" name="right" style="xhtmltp" />



</div>

</div>

<?php } ?>

</div>

<?php if ($tp_left) { ?>

<div id="leftbox">

<jdoc:include type="modules" name="left" style="xhtmltp" />

</div>

<?php } ?>





<div class="clrfix"></div>

</div>

</div> <!-- end mcontentwrp_inner -->

</div> <!--  end mcontentwrp -->

</div><!-- end tpwrp3 -->

<!-- ############## END MAINBODY ###### -->





<!-- ################ bottom 4 modles ################# -->

<!-- tpwrp4 - 4  modules -->

<?php if ($tp_user21 || $tp_user22 || $tp_user23|| $tp_user24) { ?>

<div id="tpwrp4">

<div id="tpwrp4_inner" style="width:<?php echo $wrp4width; ?>px;">

<?php if($tp_user21) { ?>

<div id="u21" style="width:<?php echo $u21222324; ?>px; margin-right:<?php echo $xtmarginb; ?>px;">

<jdoc:include type="modules" name="user21" style="xhtmltp" />

</div>

<?php } ?>

<?php if($tp_user22) { ?>

<div id="u22" style="width:<?php echo $u21222324; ?>px; <?php if ($u21 + $u22  + $u23 + $u24 >= 3) {  echo 'margin-right:' .$xtmarginb .'px;'; } else { } ?>">

<jdoc:include type="modules" name="user22" style="xhtmltp" />

</div>

<?php } ?>

<?php if($tp_user23) { ?>

<div id="u23" style="width:<?php echo $u21222324; ?>px;<?php if ($u21 + $u22  + $u23 + $u24 == 4) {  echo 'margin-right:' .$xtmarginb .'px;'; } else { } ?> ">

<jdoc:include type="modules" name="user23" style="xhtmltp" />

</div>

<?php }?>

<?php if($tp_user24) { ?>

<div id="u24" style="width:<?php echo $u21222324; ?>px;">

<jdoc:include type="modules" name="user24" style="xhtmltp" />

</div>

<?php }?>

<div class="clrfix"></div>



</div> <!-- end tpwrp4_inner -->

</div> <!-- end tpwrp4 -->

<?php } ?>

<!-- #tpwrp5 >> footer - module positions : user3 -->

<div id="tpwrp5" style="width:<?php echo $templatewidth_inner; ?>px;">

<div id="tpwrp5_inner"  align="center" >

<div id="footer_wrapper"  align="center">

<div id="footer_left">

<div>

<div class="footimg">

<img src="templates/microblog_plazza/images/logofooter.png" alt="logo footer" border="0" class="pngfix" width="20" height="20" align="left"/>

</div>

</div> </div>

<?php if ($tp_user3) { ?>

<div id="footer_right">

<jdoc:include type="modules" name="user3" style="raw" />

</div>

<?php  }?>

<div style="clear:both; line-height:1px;">&nbsp;</div>

</div>

</div>

</div> <!--  end tpwrp5 -->



</div><!-- end pagewrapper -->

</div><!-- end maincpwrapper -->
<!-- Yandex.Metrika -->
<script src="//mc.yandex.ru/metrika/watch.js" type="text/javascript"></script>
<script type="text/javascript">
try { var yaCounter503325 = new Ya.Metrika(503325); } catch(e){}
</script>
<noscript><div style="position: absolute;"><img src="//mc.yandex.ru/watch/503325" alt="" /></div></noscript>
<!-- /Yandex.Metrika -->

</body>

</html>
Записан
crazy81
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 68


« Ответ #4 : 10.12.2009, 17:12:29 »

Только что проверил ....
Яндекс начал считать посетителей, но пишет что счётчик не установлен на главной странице.
В чём может быть причина?
Записан
nelix
Давно я тут
****

Репутация: +24/-0
Offline Offline

Сообщений: 206


« Ответ #5 : 10.12.2009, 17:37:59 »

Если это файл именно того шаблона, который стоит по умолчанию, то все правильно. Там рядом со статусом счетчика нажми кнопку обновить.
Записан
crazy81
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 68


« Ответ #6 : 10.12.2009, 17:47:46 »

Если это файл именно того шаблона, который стоит по умолчанию, то все правильно. Там рядом со статусом счетчика нажми кнопку обновить.
Это файл шаблона по умолчанию. Нажимаю "обновить"- ничего не происходит.
У меня начались проблемы после того, как я установил скрипт проверки разрешения монитора пользователя.
Вот код:
Код:
<script language=JavaScript>

if (screen.width == '1152') {document.write ('<link rel="stylesheet" href="templates/microblog_plazza/css/css.gzip.php?style=style1152&amp;type=<?php echo $type; ?>&amp;size=<?php echo $size; ?>" type="text/css" /><?php $templatewidth = intval($this->params->get('templatewidth2')); ?>')}
  else {if (screen.width == '1440') {document.write ('<link rel="stylesheet" href="templates/microblog_plazza/css/css.gzip.php?style=style1440&amp;type=<?php echo $type; ?>&amp;size=<?php echo $size; ?>" type="text/css" /><?php $templatewidth = intval($this->params->get('templatewidth')); ?>')}
    else {if (screen.width == '1600') {document.write ('<link rel="stylesheet" href="templates/microblog_plazza/css/css.gzip.php?style=style1600&amp;type=<?php echo $type; ?>&amp;size=<?php echo $size; ?>" type="text/css" /><?php $templatewidth = intval($this->params->get('templatewidth')); ?>')}
else {if (screen.width == '1680') {document.write ('<link rel="stylesheet" href="templates/microblog_plazza/css/css.gzip.php?style=style1600&amp;type=<?php echo $type; ?>&amp;size=<?php echo $size; ?>" type="text/css" /><?php $templatewidth = intval($this->params->get('templatewidth')); ?>')}
      else {if (screen.width == '1280') {document.write ('<link rel="stylesheet" href="templates/microblog_plazza/css/css.gzip.php?style=style1280&amp;type=<?php echo $type; ?>&amp;size=<?php echo $size; ?>" type="text/css" /><?php $templatewidth = intval($this->params->get('templatewidth2')); ?>')}
    else {if (screen.width == '1920') {document.write ('<link rel="stylesheet" href="templates/microblog_plazza/css/css.gzip.php?style=style1920&amp;type=<?php echo $type; ?>&amp;size=<?php echo $size; ?>" type="text/css" /><?php $templatewidth = intval($this->params->get('templatewidth')); ?>')}
else {if (screen.width == '1024') {document.write ('<link rel="stylesheet" href="templates/microblog_plazza/css/css.gzip.php?style=style1024&amp;type=<?php echo $type; ?>&amp;size=<?php echo $size; ?>" type="text/css" /><?php $templatewidth = intval($this->params->get('templatewidth2')); ?>')}
        }
        }
}
}
      }
    }
</script>

Может быть в нём ричина?
Записан
nelix
Давно я тут
****

Репутация: +24/-0
Offline Offline

Сообщений: 206


« Ответ #7 : 10.12.2009, 19:26:42 »

Лично я тут не могу уже помочь. У меня нет такого скрипта и все ок. Попробуй http://www.google.com/analytics/
Записан
Safeguard
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #8 : 22.09.2010, 13:10:45 »

Ребята! Я новичок! Помогите пожалуйста!
У меня в index.php шаблона JA-Purity II вообще нет тэгов <body>.
Подскажите куда вставить код Метрики
Спасибо!
Записан
AlexSF
Завсегдатай
*****

Репутация: +68/-0
Offline Offline

Пол: Мужской
Сообщений: 678


В споре истина рождается


« Ответ #9 : 22.09.2010, 13:48:56 »

Ребята! Я новичок! Помогите пожалуйста!
У меня в index.php шаблона JA-Purity II вообще нет тэгов <body>.
Подскажите куда вставить код Метрики
Спасибо!

Тогда модуль от Jymi Вам поможет.
Ставишь модуль в последнюю позицию, обычно это Дбуг. И код Метрики да и Google, заодно, в него.
Записан
Safeguard
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #10 : 22.09.2010, 14:14:46 »

Тогда модуль от Jymi Вам поможет.
Ставишь модуль в последнюю позицию, обычно это Дбуг. И код Метрики да и Google, заодно, в него.

Спасибо!
Все скачал и поставил как подсказал, но на Яндекс.Метрика написано "Код установлен, но данные не поступают". Где еще копнуть подскажи пожалуйста
Записан
AlexSF
Завсегдатай
*****

Репутация: +68/-0
Offline Offline

Пол: Мужской
Сообщений: 678


В споре истина рождается


« Ответ #11 : 22.09.2010, 15:44:57 »

Данные пойдут примерно через час.
И отключи кэширование модуля.
Записан
moltchan
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 76



« Ответ #12 : 22.09.2010, 15:58:33 »

Создавал модуль через админку - "Произвольный HTML-код" вставил код, опубликовал в самом низу шаблона (без названия модуля), и все заработало..
Записан
Safeguard
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #13 : 22.09.2010, 17:54:48 »

Данные пойдут примерно через час.
И отключи кэширование модуля.

Спасибо огромное! Все заработало!
Записан
yogun
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 29


...квадратные мозги


« Ответ #14 : 20.12.2010, 18:06:01 »

ставлю счетчик -метрику Яндекс. а у меня не работает. все делаю также: получил код от яндекса, вставляю его путем создания модуля, потом в HTML  ввожу код.но сохраняя он видоизменяется Joomla. первый раз не заметил отправил вопрос в техподдержку Яндекс.отписали что код неверный-поетому код счетчика не установлен на главной странице
--

<!-- Yandex.Metrika informer -->
<p><a href="http://metrika.yandex.ru/stat/?id=2399965&from=informer"
target="_blank"><img
src="http://bs.yandex.ru/informer/2399965/3_0_DEFF94FF_BEF574FF_0_pageviews"
border="0" alt="Яндекс.Метрика" width="88" height="31" /></a></p>
<!-- /Yandex.Metrika informer --> <!-- Yandex.Metrika counter -->
<div style="display:none;">
<script type="text/javascript">// <![CDATA[
(function(w, c) {
    (w[c] = w[c] || []).push(function() {
        try {
            w.yaCounter2399965 = new Ya.Metrika(2399965);
             yaCounter2399965.clickmap(true);
             yaCounter2399965.trackLinks(true);
       
        } catch(e) {}
    });
})(window, 'yandex_metrika_callbacks' ;
// ]]></script>
</div>
<script src="http://mc.yandex.ru/metrika/watch.js"
type="text/javascript"></script>
<p><noscript><div style="position:absolute"><img
src="//mc.yandex.ru/watch/2399965"

alt="" /></div></noscript></p>

<!-- /Yandex.Metrika counter -->

Код должен выглядеть так:

<!-- Yandex.Metrika informer -->
<a href="http://metrika.yandex.ru/stat/?id=2399965&from=informer"
target="_blank"><img
src="//bs.yandex.ru/informer/2399965/3_0_DEFF94FF_BEF574FF_0_pageviews"
width="88" height="31" alt="Яндекс.Метрика" border="0" /></a>
<!-- /Yandex.Metrika informer -->

<!-- Yandex.Metrika counter -->
<div style="display:none;"><script type="text/javascript">
(function(w, c) {
    (w[c] = w[c] || []).push(function() {
        try {
            w.yaCounter2399965 = new Ya.Metrika(2399965);
             yaCounter2399965.clickmap(true);
             yaCounter2399965.trackLinks(true);
       
        } catch(e) {}
    });
})(window, 'yandex_metrika_callbacks' ;
</script></div>
<script src="//mc.yandex.ru/metrika/watch.js" type="text/javascript"
defer="defer"></script>
<noscript><div style="position:absolute"><img
src="//mc.yandex.ru/watch/2399965" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->


редактор сам дописывает стоку src="//mc.yandex.ru/watch/2399965" alt="" /></div></noscript>
дописывая http:
 в этом проблем а насколько понял?что делать?
Записан
AlexSF
Завсегдатай
*****

Репутация: +68/-0
Offline Offline

Пол: Мужской
Сообщений: 678


В споре истина рождается


« Ответ #15 : 20.12.2010, 18:14:39 »

Остаётся в шаблон вставлять или взять другой модуль (без редактора)
Записан
yogun
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 29


...квадратные мозги


« Ответ #16 : 20.12.2010, 18:18:49 »

2 AlexSF
 без HTML вставляю -весь код на странице-неполучается брал модуль Произвольный HTML-код

а в шаблон непонимаю куда вставить шаблон у меня выглядит ниже код описал...куда вставлять непонятно боди нету тегов

еще непонял фразу службы поддержки яндекса:

Для установки кода счетчика на сайт под управлением системы Joomla
необходимо:
- внести код счетчика в исходный код файла index.php;
- внести код счетчика в исходный код файла component.php
Путь к файлам относительно корня сайта: ./templates/шаблон_сайта/index.php и
./templates/шаблон_сайта/component.php. Код счетчика должен быть установлен
между тегами <body> </body>

открываю  index.php фаром сразу на хосте удаленном, там нет тегов <body> </body> куда вставлятьскрипт счетчика?
вот так выглядит:

<?php
/**
* @version      $Id: index.php 14401 2010-01-26 14:10:00Z louis $
* @package      Joomla
* @copyright   Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
* @license      GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/

// Set flag that this is a parent file
define( '_JEXEC', 1 );

define('JPATH_BASE', dirname(__FILE__) );

define( 'DS', DIRECTORY_SEPARATOR );

require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );

JDEBUG ? $_PROFILER->mark( 'afterLoad' ) : null;

/**
 * CREATE THE APPLICATION
 *
 * NOTE :
 */
$mainframe =& JFactory::getApplication('site');

/**
 * INITIALISE THE APPLICATION
 *
 * NOTE :
 */
// set the language
$mainframe->initialise();

JPluginHelper::importPlugin('system');

// trigger the onAfterInitialise events
JDEBUG ? $_PROFILER->mark('afterInitialise') : null;
$mainframe->triggerEvent('onAfterInitialise');

/**
 * ROUTE THE APPLICATION
 *
 * NOTE :
 */
$mainframe->route();

// authorization
$Itemid = JRequest::getInt( 'Itemid');
$mainframe->authorize($Itemid);

// trigger the onAfterRoute events
JDEBUG ? $_PROFILER->mark('afterRoute') : null;
$mainframe->triggerEvent('onAfterRoute');

/**
 * DISPATCH THE APPLICATION
 *
 * NOTE :
 */
$option = JRequest::getCmd('option');
$mainframe->dispatch($option);

// trigger the onAfterDispatch events
JDEBUG ? $_PROFILER->mark('afterDispatch') : null;
$mainframe->triggerEvent('onAfterDispatch');

/**
 * RENDER  THE APPLICATION
 *
 * NOTE :
 */
$mainframe->render();

// trigger the onAfterRender events
JDEBUG ? $_PROFILER->mark('afterRender') : null;
$mainframe->triggerEvent('onAfterRender');

/**
 * RETURN THE RESPONSE
 */
echo JResponse::toString($mainframe->getCfg('gzip'));

помогите, посоветуйте
« Последнее редактирование: 20.12.2010, 18:44:44 от yogun » Записан
AlexSF
Завсегдатай
*****

Репутация: +68/-0
Offline Offline

Пол: Мужской
Сообщений: 678


В споре истина рождается


« Ответ #17 : 20.12.2010, 19:39:26 »

Последние строк 10-15 из index.php шаблона покажи.

Пример:
Код:
<?php /** Begin Copyright **/ if ($gantry->countModules('copyright')) : ?>
<div id="rt-copyright">
<div class="rt-container">
<?php echo $gantry->displayModules('copyright','standard','standard'); ?>
<div class="clear"></div>
</div>
</div>
<?php /** End Copyright **/ endif; ?>
<?php /** Begin Debug **/ if ($gantry->countModules('debug')) : ?>
<div id="rt-debug">
<div class="rt-container">
<?php echo $gantry->displayModules('debug','standard','standard'); ?>
<div class="clear"></div>
</div>
</div>
<?php /** End Debug **/ endif; ?>
                 <div class="clear">Сюда вставляй</div>
</body>
</html>
<?php
$gantry->finalize();
?>
« Последнее редактирование: 20.12.2010, 19:47:51 от AlexSF » Записан
yogun
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 29


...квадратные мозги


« Ответ #18 : 20.12.2010, 20:10:58 »

2 AleSF
полностью index.php выложил выше.так у меня он выглядит.в Artistere делал
Я думал установленный JDefender дописывает урл.полез в модули, посмотрел,а он отключен.попытался включить и сайтуха рухнула. ни в админку ни на сайт немогу зайти  Direct Access to this location is not allowed.
чо делать?
« Последнее редактирование: 20.12.2010, 20:27:39 от yogun » Записан
AlexSF
Завсегдатай
*****

Репутация: +68/-0
Offline Offline

Пол: Мужской
Сообщений: 678


В споре истина рождается


« Ответ #19 : 20.12.2010, 20:53:05 »

Сразу после восстановления - избавляться от шаблона и проги её породившей.

А точно - "в Artistere делал"? Код уж больно не похож.

А как восстанавливать - есть чудо кнопка "ПОИСК" называется.
Записан
yogun
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 29


...квадратные мозги


« Ответ #20 : 20.12.2010, 21:25:24 »

есть ли возможность модуль обнаружить который положил сайт и затем удалить его?таким образом проблема решится? Joomla заработает?
конечно переделаю шаблон, просто интересно существует ли такое на практике. эт был мой первый опыт с Joomla
Записан
AlexSF
Завсегдатай
*****

Репутация: +68/-0
Offline Offline

Пол: Мужской
Сообщений: 678


В споре истина рождается


« Ответ #21 : 21.12.2010, 02:12:22 »

Конечно есть - выщемить его в БД. Как это сделать - воспользуйся поиском, пару тройку тем совсем недавно было, около месяца.
Записан
yogun
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 29


...квадратные мозги


« Ответ #22 : 21.12.2010, 21:13:03 »

Конечно есть - выщемить его в БД. Как это сделать - воспользуйся поиском, пару тройку тем совсем недавно было, около месяца.
...даже запрос в поиск не знаю как составить..фак перечитал..инфы оч.много на форуме.не могу понять(ненахожу)..подскажи...тупой наверно  я Ж-(
« Последнее редактирование: 21.12.2010, 21:23:06 от yogun » Записан
Lulinda
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 9


« Ответ #23 : 03.01.2011, 00:55:32 »

Здравствуйте, подскажите пожалуйста, куда необходимо вставить код счетчика метрики яндекса?
вот мой index.php
Код:
<?php
/**
* @version $Id: index.php 14401 2010-01-26 14:10:00Z louis $
* @package Joomla
* @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
* @license GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/

// Set flag that this is a parent file
define( '_JEXEC', 1 );

define('JPATH_BASE', dirname(__FILE__) );

define( 'DS', DIRECTORY_SEPARATOR );

require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );

JDEBUG ? $_PROFILER->mark( 'afterLoad' ) : null;

/**
 * CREATE THE APPLICATION
 *
 * NOTE :
 */
$mainframe =& JFactory::getApplication('site');

/**
 * INITIALISE THE APPLICATION
 *
 * NOTE :
 */
// set the language
$mainframe->initialise();

JPluginHelper::importPlugin('system');

// trigger the onAfterInitialise events
JDEBUG ? $_PROFILER->mark('afterInitialise') : null;
$mainframe->triggerEvent('onAfterInitialise');

/**
 * ROUTE THE APPLICATION
 *
 * NOTE :
 */
$mainframe->route();

// authorization
$Itemid = JRequest::getInt( 'Itemid');
$mainframe->authorize($Itemid);

// trigger the onAfterRoute events
JDEBUG ? $_PROFILER->mark('afterRoute') : null;
$mainframe->triggerEvent('onAfterRoute');

/**
 * DISPATCH THE APPLICATION
 *
 * NOTE :
 */
$option = JRequest::getCmd('option');
$mainframe->dispatch($option);

// trigger the onAfterDispatch events
JDEBUG ? $_PROFILER->mark('afterDispatch') : null;
$mainframe->triggerEvent('onAfterDispatch');

/**
 * RENDER  THE APPLICATION
 *
 * NOTE :
 */
$mainframe->render();

// trigger the onAfterRender events
JDEBUG ? $_PROFILER->mark('afterRender') : null;
$mainframe->triggerEvent('onAfterRender');

/**
 * RETURN THE RESPONSE
 */
echo JResponse::toString($mainframe->getCfg('gzip'));

это код счетчика
Код:
<!-- Yandex.Metrika informer -->
<a href="http://metrika.yandex.ru/stat/?id=3018796&amp;from=informer"
target="_blank"><img src="//bs.yandex.ru/informer/3018796/3_0_FF9538FF_FF7518FF_0_pageviews"
width="88" height="31" alt="Яндекс.Метрика" border="0" /></a>
<!-- /Yandex.Metrika informer -->

<!-- Yandex.Metrika counter -->
<div style="display:none;"><script type="text/javascript">
(function(w, c) {
    (w[c] = w[c] || []).push(function() {
        try {
            w.yaCounter3018796 = new Ya.Metrika(3018796);
             yaCounter3018796.clickmap(true);
             yaCounter3018796.trackLinks(true);
       
        } catch(e) {}
    });
})(window, 'yandex_metrika_callbacks');
</script></div>
<script src="//mc.yandex.ru/metrika/watch.js" type="text/javascript" defer="defer"></script>
<noscript><div style="position:absolute"><img src="//mc.yandex.ru/watch/3018796" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->

я что-то боди не наблюдаю в своем коде
Записан
SDKiller
Dev Team
******

Репутация: +325/-5
Offline Offline

Пол: Мужской
Сообщений: 2749


...ergo sum


« Ответ #24 : 03.01.2011, 01:04:06 »


вот мой index.php


я что-то боди не наблюдаю в своем коде

Не тот index.php

Нужен index.php шаблона (находится в папке templates\ваш_шаблон\ )
Записан
Lulinda
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 9


« Ответ #25 : 03.01.2011, 01:08:12 »

Не тот index.php

Нужен index.php шаблона (находится в папке templates\ваш_шаблон\ )
Семен Семеныч))))) получилось,
« Последнее редактирование: 03.01.2011, 01:12:26 от Lulinda » Записан
fox391
Гость
« Ответ #26 : 03.01.2011, 15:57:52 »

создай модуль закинь туда код опуПликуй ,но заголовок убери и поставь на All страницы . все
Записан
zikkuratvk
Профи
********

Репутация: +256/-2
Offline Offline

Пол: Мужской
Сообщений: 3926


Разрабатываем для Joomla


« Ответ #27 : 23.01.2011, 21:23:44 »

случайно набрел на эту тему) сдается у товарищей которые жалуются что метрика не устанавливается... стоит какой то JS компрессор или CSS компрессор и по этому что-то счетчика съедается.
Записан
AlexSF
Завсегдатай
*****

Репутация: +68/-0
Offline Offline

Пол: Мужской
Сообщений: 678


В споре истина рождается


« Ответ #28 : 24.01.2011, 00:26:51 »

случайно набрел на эту тему) сдается у товарищей которые жалуются что метрика не устанавливается... стоит какой то JS компрессор или CSS компрессор и по этому что-то счетчика съедается.
А почему на моих сайтах  код остаётся, хотя я использую и сжатие и объединение. Счётчики вывожу через модуль от Jumi в позиции debug. Единственное что я отключил это кэширование для этого модуля. Да кроме метрики и Google.аналитика в этом же модуле в <div> табличке вывожу и другие счётчики и рейтинги. И всё работает без сучка и задоринки.
Записан
FakirV
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 13


« Ответ #29 : 29.01.2011, 20:44:30 »

Установил счетчик от Яндекса на сайт, все нормально, отображается, только когда наводишь на него мышку, отображается вместо "Яндекс.Метрика: данные за сегодня (просмотры, визиты и уникальные посетители)" одни квадратики.
Записан
Страниц: [1] 2 3  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet