Страница 1 из 5

[BETA] Яндекс Метрика для phpBB 3.1.x

Добавлено: 09.01.2015 18:30
DesignerMix
Здравствуйте, так как я не нашел расширения для установки кода Яндекс Метрики на форум, но нашел такое для Google Analytics, то я решил попробовать переделать его.

У Яндекс Метрики при добавлении кода есть некоторые настройки. Например можно добавлять изображение "информера", включать "Ассинхронный код", активировать "Вебвизор" и т.д. На данном этапе я не добавил таких настроек в расширение так как только разбираюсь с ним.
  • Поэтому сейчас код по умолчанию работает со следующими функциями:
  • Вебвизор;
  • Карта кликов;
  • Внешние ссылки, загрузки файлов и отчет по кнопке "Поделиться";
  • Точный показатель отказов;
  • Ассинхронный код;
Для установки расширения скопируйте его по пути ./ext/designermix/yandexmetrika и активируйте через администраторский раздел из пункта Персонализация -> Управление расширениями

Для управления расширением зайдите в администраторский раздел на вкладку Общие и в пункте Конфигурация -> Настройки конференции вы найдете пункт Яндекс Метрика
Настройки яндекс метрики.JPG
Расширение проверял не себе. Все работает корректно.
Yandex_Metrika_phpBB3.1.x.rar
https://dmyt.ru/forum/viewtopic.php?p=4369#p4369

PS: Если копировать и переделывать чужие расширения не приветствуется, то я прошу прощения. Если это так, то засяду за более глубокое изучение PHP что-бы создать все с нуля...

Re: [BETA] Яндекс Метрика для phpBB 3.1.x

Добавлено: 09.01.2015 19:35
Anvar
DesignerMix писал(а):Если копировать и переделывать чужие расширения не приветствуется
То что распространяется по GNU можно копировать и изменять. Больше данных об этом в wiki.
Можно так же указать дополнительных авторов в composer.json

Re: [BETA] Яндекс Метрика для phpBB 3.1.x

Добавлено: 09.01.2015 19:37
DesignerMix
Anvar писал(а):Можно так же указать дополнительных авторов в composer.json
Спасибо за подсказку, так и сделаю. Но обновлю авторов когда доработаю расширение и сделаю выбор настроек кода метрики.

Re: [BETA] Яндекс Метрика для phpBB 3.1.x

Добавлено: 11.01.2015 7:05
alstocker
Что будет в обновлении?

Re: [BETA] Яндекс Метрика для phpBB 3.1.x

Добавлено: 11.01.2015 13:44
DesignerMix
alstocker, будут настройки кода выполненные установкой галочек.
Выбрать можно будет следующее:
  • Вебвизор
  • Карта кликов
  • Внешние ссылки, загрузки файлов и отчёт по кнопке «Поделиться»
  • Точный показатель отказов
  • Запрет отправки на индексацию страниц сайта. Подробнее
  • Асинхронный код
  • Отслеживание хеша в адресной строке браузера
  • Для XML сайтов
  • Пример использования параметров визитов
Ну и вот вопрос - нужна-ли возможность устанавливать блок информера? Проблема в том, что у информера есть настройки цветов и каждый должен решать в каком именно месте форума его устанавливать (имею ввиду внизу или вверху, справа или слева и т.д.). Как по мне, так мало кто использует эту возможность.

Re: [BETA] Яндекс Метрика для phpBB 3.1.x

Добавлено: 08.02.2015 7:15
Erlang
DesignerMix писал(а):нужна-ли возможность устанавливать блок информера?
Думаю нужна - живая статистика.
Хотя вроде можно и отдельно поставить...

Re: [BETA] Яндекс Метрика для phpBB 3.1.x

Добавлено: 22.02.2015 20:43
Erlang
После установки Галереи выдаёт:
[phpBB Debug] PHP Notice: in file [ROOT]/ext/designermix/yandexmetrika/event/listener.php on line 118: Undefined index: yandexmetrika_id
[phpBB Debug] PHP Notice: in file [ROOT]/ext/designermix/yandexmetrika/event/listener.php on line 118: Undefined index: yandexmetrika_id

Re: [BETA] Яндекс Метрика для phpBB 3.1.x

Добавлено: 23.02.2015 3:51
DesignerMix
Erlang, укажите версию phpbb и дайте ссылку на галерею. Попробую воспроизвести ошибку

Re: [BETA] Яндекс Метрика для phpBB 3.1.x

Добавлено: 23.02.2015 5:28
Erlang
DesignerMix
[beta] phpBB Gallery 3.1 Extension
3.1.3
ГуглАналистик аналогично :(

Re: [BETA] Яндекс Метрика для phpBB 3.1.x

Добавлено: 22.03.2015 16:19
neexforg
ввел номер и счетчик не появляется((

Re: [BETA] Яндекс Метрика для phpBB 3.1.x

Добавлено: 22.03.2015 17:45
DesignerMix
neexforg, метрика работает и без счетчика (внимательно прочитайте первое сообщение).

Но если хотите что-бы счетчки появился то создайте файл с именем overall_footer_content_after.html в папке ./ext/designermix/yandexmetrika/styles/all/template/event и добавьте туда код который вы получите при настройке яндекс метрики.
Вот так примерно это будет выглядеть:

Код: Выделить всё

<!-- Yandex.Metrika informer -->
Код информера
<!-- /Yandex.Metrika informer -->
После этого не забудьте очистить кэш форума и кэш браузера.

Re: [BETA] Яндекс Метрика для phpBB 3.1.x

Добавлено: 22.03.2015 21:46
Erlang
DesignerMix, а где появиться счётчик?
Можно скрин для примера.

Re: [BETA] Яндекс Метрика для phpBB 3.1.x

Добавлено: 22.03.2015 23:25
DesignerMix
Erlang писал(а): Можно скрин для примера.
Информер яндекс метрики.JPG

Re: [BETA] Яндекс Метрика для phpBB 3.1.x

Добавлено: 23.03.2015 0:14
Erlang
Как-то не очень.
Видимо нужно делать отдельный блок для счётчиков и вставлять его туда отдельно.

Re: [BETA] Яндекс Метрика для phpBB 3.1.x

Добавлено: 23.03.2015 0:39
DesignerMix
Erlang, ну к примеру вы можете добавить туда div с классом stat-block и тогда счетчик будет находиться под надписью Информеры и горизонтальной чертой (как блок со статистикой).

Код: Выделить всё

<div class="stat-block">
<h3>Информеры</h3>
Код информера(ов)
</div>