PowerPartners.ru

Форум партнерской программы
Текущее время: 28 мар 2024, 12:13

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Yandex метрика
СообщениеДобавлено: 17 сен 2014, 13:28 
Не в сети

Зарегистрирован: 17 сен 2014, 13:27
Сообщения: 2
Доброго времени суток. Подскажите как установить яндекс метрику на сайт, боюсь код не туда вставить)


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Yandex метрика
СообщениеДобавлено: 17 сен 2014, 16:20 
Не в сети
Администратор

Зарегистрирован: 12 дек 2008, 01:50
Сообщения: 2478
Вставляйте в футер


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Yandex метрика
СообщениеДобавлено: 18 сен 2014, 16:49 
Не в сети

Зарегистрирован: 17 сен 2014, 13:27
Сообщения: 2
Спасибо нашел)


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Yandex метрика
СообщениеДобавлено: 14 янв 2018, 13:52 
Не в сети

Зарегистрирован: 23 ноя 2017, 18:11
Сообщения: 7
Админ, подскажите пожалуйста, как добавить в яндекс метрику ip посетителей?
Решения из интернета не подходят. На других сайтах других движков всё добавляется.
Сам разобраться не могу.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Yandex метрика
СообщениеДобавлено: 14 янв 2018, 15:50 
Не в сети
Администратор

Зарегистрирован: 12 дек 2008, 01:50
Сообщения: 2478
Боюсь, я не настолько знаком с метрикой как вы. Если не сложно дайте ссылки как это делается на других движках, а я адаптирую эти решения под наш.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Yandex метрика
СообщениеДобавлено: 17 янв 2018, 19:33 
Не в сети

Зарегистрирован: 23 ноя 2017, 18:11
Сообщения: 7
admin писал(а):
Боюсь, я не настолько знаком с метрикой как вы. Если не сложно дайте ссылки как это делается на других движках, а я адаптирую эти решения под наш.

http://wpguru.ru/sozdanie-bloga/dobavit ... trike.html
http://vpluce.ru/sozdanie-sajtov/ip-pos ... trika.html


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Yandex метрика
СообщениеДобавлено: 17 янв 2018, 22:56 
Не в сети
Администратор

Зарегистрирован: 12 дек 2008, 01:50
Сообщения: 2478
Ага, понятно, проблема - использование php-кода в шаблоне. Но, сама шаблонная идеология используется как раз для того, чтобы отделить php-код от html-представления.

Тогда проблема сводится к тому, чтобы передать в шаблон какие-то данные из php-кода, в частности ip-адрес посетителя.

Делаем так:

Создаем в каталоге /custom файл hooks.php со следующим содержимым:
Код:
<?php

  function onTemplateStart($tmpl) {
    $tmpl->setVar('IP', $_SERVER['REMOTE_ADDR']);
  }

?>

Здесь мы создали хук onTemplateStart, который позволяет манипулировать любым используемым шаблоном и для каждого шаблона мы добавляем переменную IP, в которую кладем php-переменную $_SERVER['REMOTE_ADDR']

Теперь, в любом шаблоне мы можем использовать конструкцию <TMPL_VAR NAME="IP"> для вывода ip-адреса.

Тогда, код из примера http://vpluce.ru/sozdanie-sajtov/ip-pos ... trika.html в нашем случае следует использовать так:
Код:
<!-- Yandex.Metrika counter -->
<script type="text/javascript">
var yaParams = {ip_adress: "<TMPL_VAR NAME="IP">"};
//объявляем параметр ip_adress и записываем в него IP посетителя
</script>
....

А сам код, по совету выше, логично добавить в футер (в зависимости от шаблона - footer.tmpl или _footer.tmpl )


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Yandex метрика
СообщениеДобавлено: 18 янв 2018, 15:42 
Не в сети

Зарегистрирован: 22 апр 2013, 11:34
Сообщения: 492
Спасибо. Видел такую возможность в коде, даже пробовал создавать hooks.php. Но времени детально разбираться не было, не работало. Теперь понятно, как это использовать.


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB