Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
KK2

Счетчик Яндекс-Метрика

Рекомендованные сообщения

Здравствуйте. Вкрадце проблема в следующем.

 

Есть сайт на joomla! и к сайту приделан форум на IP.Board 2.3.6

 

И на сайте и на форуме я разместил счетчик, но, с сайта данные поступают, а если по ссылке зайти сразу на форум - нет (я так понимаю, что счетчик должен считать всех посетителей. Даже тех, которые не зарегистрированы).

 

Прочитал статью на этом сайте. Делал так, как там написано.

 

Установка счетчиков и кнопок внизу форума (IPB v2x)

 

Простейший вариант

Менеджер стилей --> Ваш стиль --> Изменить общий шаблон форума

Находим внизу тег

Выше вставляем

 

<div align="center">КОД СЧЕТЧИКОВ</div>

Если счетчиков несколько, можно разделить их пробелом -

 

Код счетчиков можно вставить и в html фрагмент global_board_footer

Менеджер стилей --> Ваш стиль --> Изменить html фрагменты стиля --> skin_global

global_board_footer

Находим

 

<td width="45%" align="right" nowrap="nowrap"><% QUICKSTATS %>{ipb.lang['global_timeisnow']}: {$time}</td>

</tr>

</table>

Ниже вставляем

 

<div align="center">КОД СЧЕТЧИКОВ</div>

 

 

Но, к сожалению я не обладаю пока хорошими навыками веб-программиста, и возможно что-то сделал не так. Например, в первом примере я не очень понял, какой тег искать. И предположил, что скрипт нужно вставить перед </body>

 

Если Вам не сложно, помогите решить данную проблему, чтобы счетчик Яндекс-Метрика считывал данные по посещению с форума тоже.

 

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

Поделиться сообщением


Ссылка на сообщение

Два раза устанавливать не надо, удалите один из счетчиков и ждите, данные будут поступать немного позже после установки. http://ipbskins.ru/forum/topic5679.html

Поделиться сообщением


Ссылка на сообщение

Спасибо за ссылку. Но там про версию 3.*.* а у меня вторая.

 

Если вас не затруднит, посмотрите пожалуйста, правильно ли я вставил скрипт метрики. И если правильно, посоветуйте, какую из них убрать.

 

Первая.......

 

Выбрал "Изменить общий шаблон форума"

 

<body>

<div id="ipbwrapper">

<% BOARD HEADER %>

<% MEMBER BAR %>

<% NAVIGATION %>

<!--IBF.NEWPMBOX-->

<% BOARD %>

<% BOARD FOOTER %>

<% STATS %>

<% COPYRIGHT %>

</div>

<div align="center">

<!-- Yandex.Metrika counter -->

<script type="text/javascript">

(function (d, w, c) {

(w[c] = w[c] || []).push(function() {

try {

w.yaCounter16174447 = new Ya.Metrika({id:16174447});

} catch(e) {}

});

 

var n = d.getElementsByTagName("script")[0],

s = d.createElement("script"),

f = function () { n.parentNode.insertBefore(s, n); };

s.type = "text/javascript";

s.async = true;

s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js";

 

if (w.opera == "[object Opera]") {

d.addEventListener("DOMContentLoaded", f);

} else { f(); }

})(document, window, "yandex_metrika_callbacks");

</script>

<noscript><div><img src="//mc.yandex.ru/watch/16174447" style="position:absolute; left:-9999px;" alt="" /></div></noscript>

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

</div>

</body>

 

Вторая....

Выбрал "Изменить HTML шаблоны --> skin_global --> global_board_footer

 

<table cellspacing="0" id="gfooter">

<tr>

<td width="45%"><% SYNDICATION %><% SKINCHOOSER %> <% LANGCHOOSER %></td>

<td width="10%" align="center" nowrap="nowrap"><a href="lofiversion/index.php<% LOFIVERSION %>"><b>{$this->ipsclass->lang['global_lofi']}</b></a></td>

<td width="45%" align="right" nowrap="nowrap"><% QUICKSTATS %>{$this->ipsclass->lang['global_timeisnow']}: {$time}</td>

</tr>

</table>

 

<div align="center">

<!-- Yandex.Metrika counter -->

<script type="text/javascript">

(function (d, w, c) {

(w[c] = w[c] || []).push(function() {

try {

w.yaCounter16174447 = new Ya.Metrika({id:16174447});

} catch(e) {}

});

 

var n = d.getElementsByTagName("script")[0],

s = d.createElement("script"),

f = function () { n.parentNode.insertBefore(s, n); };

s.type = "text/javascript";

s.async = true;

s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js";

 

if (w.opera == "[object Opera]") {

d.addEventListener("DOMContentLoaded", f);

} else { f(); }

})(document, window, "yandex_metrika_callbacks");

</script>

<noscript><div><img src="//mc.yandex.ru/watch/16174447" style="position:absolute; left:-9999px;" alt="" /></div></noscript>

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

</div>

 

Спасибо за помощь.

Поделиться сообщением


Ссылка на сообщение

Но там про версию 3.*.* а у меня вторая.

И на сайте и на форуме я разместил счетчик, но, с сайта данные поступают, а если по ссылке зайти сразу на форум - нет

К версии форума это не имеет отношения.

 

По поводу установки, оставьте код из глобального шаблона (общий шаблон форума)

Поделиться сообщением


Ссылка на сообщение

Отключил ради проверки счетчик на сайте.

 

Счетчик работает.

 

Вот отсюда убрать?

 

Изменить HTML шаблоны --> skin_global --> global_board_footer

Поделиться сообщением


Ссылка на сообщение

Вот отсюда убрать?

 

Изменить HTML шаблоны --> skin_global --> global_board_footer

 

Да.

Поделиться сообщением


Ссылка на сообщение

Спасибо за помощь. Все получилось.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...