[Решено] Админка OpenCart и Yandex.метрика

Тема в разделе "OpenCart", создана пользователем Reqman, 26 фев 2013.

  1. Постер

    Постер

    Регистрация:
    9 авг 2013
    Сообщения:
    139
    Симпатии:
    6
    На OStore 1.5.5.1.1 в админке не отображается, ошибок никаких нет. Может кто нашел решение?
     
  2. kama812

    kama812

    Регистрация:
    30 мар 2013
    Сообщения:
    311
    Симпатии:
    194
    да открой xml файл и вставь всё вручную
     
  3. Постер

    Постер

    Регистрация:
    9 авг 2013
    Сообщения:
    139
    Симпатии:
    6
    А можно по подробнее плз? Я вставил номер согласно инструкции.
     
  4. kama812

    kama812

    Регистрация:
    30 мар 2013
    Сообщения:
    311
    Симпатии:
    194
    в xml посмотри что и в какой файл вставляется, повставляй всё вручную и удали xml
     
  5. aeonchokopie

    aeonchokopie

    Регистрация:
    2 апр 2014
    Сообщения:
    1
    Симпатии:
    0
    Я не пойму, зачем платить деньги за то, что займет 5 минут времени. Вот тут написано как вставить счетчик, только нужен доступ по FTP и всё! Это же элементарно! Вот ссылка http://good-seo.ru/kak-ustanovit-yandeks-metriku-na-opencart/
     
  6. Alexandr

    Alexandr

    Регистрация:
    6 ноя 2012
    Сообщения:
    178
    Симпатии:
    52
    Это лишь пол дела, в данной теме рассматривается вопрос о том, как добавить сами графики в админ. панель.
     
    adborisov нравится это.
  7. beak

    beak

    Регистрация:
    22 янв 2013
    Сообщения:
    161
    Симпатии:
    43
    Сама идея неплоха, натолкнула на такое решение: через iframe во всплывающем окне полноценный интерфейс метрики. Есть достоинства и недостатки, пока не понял чего больше. Тестирую...
     
  8. Opss31

    Opss31

    Регистрация:
    10 дек 2012
    Сообщения:
    14
    Симпатии:
    2
    Такая же ситуация, на 1.5.5.1 не выводит сам график метрики, а на 1.5.2.1 работает без проблем
    Ручное редактирование admin/view/template/common/header.tpl
    HTML:
    <script type="text/javascript" src="view/javascript/chart.js"></script>
            <link rel="stylesheet" type="text/css" href="view/stylesheet/metrika.css" />
    и в admin/view/template/common/home.tpl
    PHP:
    <script type="text/javascript" src="//bs.yandex.ru/informer/1902775/json"></script>
            <script type="text/javascript">
            $(document).ready(function(){
            var html = '<div class="latest" style="margin-top: 20px;">\
            <div class="dashboard-heading">Yandex metrika</div>\
            <div class="dashboard-content">\
              <canvas id="canvas" height="450" width="600"></canvas>\
              <br>\
              <br>\
              <span class="ch_label"><span class="square yellow"></span> - visitors</span>\
              <span class="ch_label"><span class="square orange"></span> - views</span>\
              <span class="ch_label"><span class="square purple"></span> - uniques</span>\
            </div>\
          </div>'
            $('div.latest').after(html);
            if (window.yandex_metrika_json_informer) {   
                var lineChartData = {
                labels : ["<?php echo date('d-m'strtotime("-6 day"))?>","<?php echo date('d-m'strtotime("-5 day"))?>","<?php echo date('d-m'strtotime("-4 day"))?>","<?php echo date('d-m'strtotime("-3 day"))?>","<?php echo date('d-m'strtotime("-2 day"))?>","<?php echo date('d-m'strtotime("-1 day"))?>","<?php echo date('d-m')?>"],
                datasets : [
                    {
                        fillColor : "rgba(252,210,2,0.5)",
                        strokeColor : "rgba(252,210,2,1)",
                        pointColor : "rgba(252,210,2,1)",
                        pointStrokeColor : "#fff",
                        data : yandex_metrika_json_informer.visits.reverse()
                    },
                    {
                        fillColor : "rgba(255,119,17,0.5)",
                        strokeColor : "rgba(255,119,17,1)",
                        pointColor : "rgba(255,119,17,1)",
                        pointStrokeColor : "#fff",
                        data : yandex_metrika_json_informer.pageviews.reverse()
                    },
                    {
                        fillColor : "rgba(195,176,250,0.5)",
                        strokeColor : "rgba(195,176,250,1)",
                        pointColor : "rgba(195,176,250,1)",
                        pointStrokeColor : "#fff",
                        data : yandex_metrika_json_informer.uniques.reverse()
                    }
                        ]
     
                 }
     
                  var myLine = new Chart(document.getElementById("canvas").getContext("2d")).Line(lineChartData);
                   
            }
            });
            </script>
    не помогает :(
     
  9. kama812

    kama812

    Регистрация:
    30 мар 2013
    Сообщения:
    311
    Симпатии:
    194
    bs.yandex.ru/informer/1902775/json всё null , метрика наверно еще не включена
     
  10. Ваган

    Ваган

    Регистрация:
    8 ноя 2013
    Сообщения:
    32
    Симпатии:
    1
    А как можно задать размер блока <canvas id="canvas" height="450" width="600"></canvas> не в пикселях а в процентах, чтоб растянуть по ширене экрана весь график.