Skip to content

Commit 42503ad

Browse files
committed
add YandexSearchPhrase
add YandexSearchPhrase
1 parent 1973381 commit 42503ad

File tree

4 files changed

+57
-5
lines changed

4 files changed

+57
-5
lines changed

assets/css/sort.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ b > big { text-transform: uppercase; }
5151
display: inline-block; width: 95%;
5252
}
5353
.uk-panel .minismall {
54-
font-size: 14px !important; color: #101010 !important;
54+
font-size: 1em !important; color: #101010 !important;
5555
}
5656
.uk-panel-box {
5757
margin-bottom: 10px !important;

myjbzoostat.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<authorUrl>http://cb9t.ru</authorUrl>
77
<copyright></copyright>
88
<license></license>
9-
<version>2.5.15</version>
9+
<version>2.5.16</version>
1010
<description><![CDATA[MyJBZooStat - это компонент статистики и менеджер системы комментирования Disqus.<br><br><iframe frameborder='0' allowtransparency='true' scrolling='no' src='https://tpv.sr/1QoBNn1/' width='510' height='300'></iframe>]]> </description>
1111
<creationDate>28 June 2016</creationDate>
1212
<administration>

updatemyjbzoostat.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
<description>MyJBZooStat</description>
66
<element>com_myjbzoostat</element>
77
<type>component</type>
8-
<version>2.5.15</version>
8+
<version>2.5.16</version>
99
<infourl title="MyJBZooStat">
1010
https://github.com/CB9TOIIIA/MyJBZooStat/
1111
</infourl>
1212
<downloads>
13-
<downloadurl type="full" format="zip"><![CDATA[https://github.com/CB9TOIIIA/MyJBZooStat/releases/download/2.5.15/com_myjbzoostat_stable_2.5.15.zip]]></downloadurl>
13+
<downloadurl type="full" format="zip"><![CDATA[https://github.com/CB9TOIIIA/MyJBZooStat/releases/download/2.5.16/com_myjbzoostat_stable_2.5.16.zip]]></downloadurl>
1414
</downloads>
1515
<maintainer/>
1616
<maintainerurl/>

views/checkoneurl/tmpl/default.php

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,13 @@
113113
});
114114
</script>';
115115

116+
echo '
117+
<script type="text/javascript">
118+
jQuery(document).ready(function($) {
119+
$("#myTable3454").DataTable({language:{url:"/administrator/components/com_myjbzoostat/assets/js/Russian.json"}});
120+
});
121+
</script>';
122+
116123
//JUST DO IT $this->app ----> $app
117124

118125
?>
@@ -280,7 +287,21 @@
280287
// dump($ResponceApiYandexexternalReferer,0,'ResponceApiYandexexternalReferer');
281288
// dump($DataResponceApiYandexexternalReferer,0,'DataResponceApiYandexexternalReferer');
282289

290+
//переходы с фразы
291+
$ApiYandexSearchPhrase = 'https://api-metrika.yandex.ru/stat/v1/data?id='.$counter_id;
292+
$ApiYandexSearchPhrase .= '&oauth_token='.$app_token;
293+
$ApiYandexSearchPhrase .= '&preset=traffic&dimensions=ym:s:<attribution>SearchPhrase&group=day&sort=ym:s:<attribution>SearchPhrase&metrics=ym:s:visits,ym:s:users,ym:s:pageviews';
294+
$ApiYandexSearchPhrase .= '&date1='.$date1;
295+
$ApiYandexSearchPhrase .= '&date2='.$date2;
296+
$ApiYandexSearchPhrase .= '&limit=10000';
297+
$ApiYandexSearchPhrase .= '&filters=(ym:pv:URL=*%27'.$myurltosite.'%27)';
298+
$ResponceApiYandexSearchPhrase = MetrikaHelper::open_http($ApiYandexSearchPhrase, $method);
299+
$DataResponceApiYandexSearchPhrase = json_decode($ResponceApiYandexSearchPhrase);
283300

301+
$CountYandexSearchPhrase = count($DataResponceApiYandexSearchPhrase->data);
302+
303+
// dump($ResponceApiYandexSearchPhrase,0,'ResponceApiYandexSearchPhrase');
304+
// dump($DataResponceApiYandexSearchPhrase,0,'DataResponceApiYandexSearchPhrase');
284305

285306

286307
$ApiYandexisRobot = 'https://api-metrika.yandex.ru/stat/v1/data?id='.$counter_id;
@@ -348,7 +369,7 @@ function nice_num($n) {
348369
<?php echo "<p class='uk-text-bold'>Статистика по URL: " . "<a target='_blank' href=".strip_tags(trim($myurltosite)).">" .strip_tags(trim($myurltosite)). "</a></p>";?>
349370
</div>
350371
</div>
351-
372+
<br>
352373
<?php endif; ?>
353374

354375
<div class="ct-chart"></div>
@@ -529,6 +550,37 @@ function nice_num($n) {
529550
endif;
530551
?>
531552

553+
<br>
554+
<br>
555+
556+
<?php
557+
if(count($DataResponceApiYandexSearchPhrase->data) > 1) :
558+
echo "<h2 class='uk-text-bold uk-text-center'>Переходы по фразам</h2>";
559+
echo "<table id='myTable3454' class='zebratable'>";
560+
echo "<thead>";
561+
echo "<tr class='upper'>";
562+
echo "<td>Фраза <img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABmUlEQVQ4T6WTPUgcURDHZ2bX7w+0VLCwFPQu4e27AxvPpLIQrQWtBFNoZ2NiJxj7NFGsBC2vsNFC9JLO213Wvc7OQrRUBA3q2xlZYWEjZj3M697Mm9/M/OcNwn8eTMeXSiX76ub2lxCu17zqVto3WCzmLJHFsFqdSdv/AiilGgzSgyB8rbnu9+ShUqrnUeAUiToIaS1wj5cS35uAONggHYJwPyA1AYAIwrckQSbgOVjoiIF7iHAHAL8A8zYQTQnIcs3zVjMBecfZY5Zhy6IxBhhBgdXb66vm9q6uDQGcJoTRTMCg1n3E3Fvz/eOc1ksxwBZu9H0/yms9Gbpu+U0NErFeAB7rFrEuwAfHmTjxvF2llJ0eY95xChRF50EQXPyzgpzWn1HgAAA2zJ+7Bbul9T7+BxZixZhonyz6HbrueGYLea1XQGBZIthEC2YB5CezTBHQJYn5lFlB0mMCie8ifI9CZ0lwbKtLxI+Fwg9mmWfhG5t5IM5cl4jp5RhSqkzGrIRhGKTtOacwgyxz3Z1tI5VKxbw6xvds9hPRaxT6nhWaoAAAAABJRU5ErkJggg=='></td><td>Визиты <img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABmUlEQVQ4T6WTPUgcURDHZ2bX7w+0VLCwFPQu4e27AxvPpLIQrQWtBFNoZ2NiJxj7NFGsBC2vsNFC9JLO213Wvc7OQrRUBA3q2xlZYWEjZj3M697Mm9/M/OcNwn8eTMeXSiX76ub2lxCu17zqVto3WCzmLJHFsFqdSdv/AiilGgzSgyB8rbnu9+ShUqrnUeAUiToIaS1wj5cS35uAONggHYJwPyA1AYAIwrckQSbgOVjoiIF7iHAHAL8A8zYQTQnIcs3zVjMBecfZY5Zhy6IxBhhBgdXb66vm9q6uDQGcJoTRTMCg1n3E3Fvz/eOc1ksxwBZu9H0/yms9Gbpu+U0NErFeAB7rFrEuwAfHmTjxvF2llJ0eY95xChRF50EQXPyzgpzWn1HgAAA2zJ+7Bbul9T7+BxZixZhonyz6HbrueGYLea1XQGBZIthEC2YB5CezTBHQJYn5lFlB0mMCie8ifI9CZ0lwbKtLxI+Fwg9mmWfhG5t5IM5cl4jp5RhSqkzGrIRhGKTtOacwgyxz3Z1tI5VKxbw6xvds9hPRaxT6nhWaoAAAAABJRU5ErkJggg=='></td><td>Посетители <img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABmUlEQVQ4T6WTPUgcURDHZ2bX7w+0VLCwFPQu4e27AxvPpLIQrQWtBFNoZ2NiJxj7NFGsBC2vsNFC9JLO213Wvc7OQrRUBA3q2xlZYWEjZj3M697Mm9/M/OcNwn8eTMeXSiX76ub2lxCu17zqVto3WCzmLJHFsFqdSdv/AiilGgzSgyB8rbnu9+ShUqrnUeAUiToIaS1wj5cS35uAONggHYJwPyA1AYAIwrckQSbgOVjoiIF7iHAHAL8A8zYQTQnIcs3zVjMBecfZY5Zhy6IxBhhBgdXb66vm9q6uDQGcJoTRTMCg1n3E3Fvz/eOc1ksxwBZu9H0/yms9Gbpu+U0NErFeAB7rFrEuwAfHmTjxvF2llJ0eY95xChRF50EQXPyzgpzWn1HgAAA2zJ+7Bbul9T7+BxZixZhonyz6HbrueGYLea1XQGBZIthEC2YB5CezTBHQJYn5lFlB0mMCie8ifI9CZ0lwbKtLxI+Fwg9mmWfhG5t5IM5cl4jp5RhSqkzGrIRhGKTtOacwgyxz3Z1tI5VKxbw6xvds9hPRaxT6nhWaoAAAAABJRU5ErkJggg=='></td><td>Просмотры <img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABmUlEQVQ4T6WTPUgcURDHZ2bX7w+0VLCwFPQu4e27AxvPpLIQrQWtBFNoZ2NiJxj7NFGsBC2vsNFC9JLO213Wvc7OQrRUBA3q2xlZYWEjZj3M697Mm9/M/OcNwn8eTMeXSiX76ub2lxCu17zqVto3WCzmLJHFsFqdSdv/AiilGgzSgyB8rbnu9+ShUqrnUeAUiToIaS1wj5cS35uAONggHYJwPyA1AYAIwrckQSbgOVjoiIF7iHAHAL8A8zYQTQnIcs3zVjMBecfZY5Zhy6IxBhhBgdXb66vm9q6uDQGcJoTRTMCg1n3E3Fvz/eOc1ksxwBZu9H0/yms9Gbpu+U0NErFeAB7rFrEuwAfHmTjxvF2llJ0eY95xChRF50EQXPyzgpzWn1HgAAA2zJ+7Bbul9T7+BxZixZhonyz6HbrueGYLea1XQGBZIthEC2YB5CezTBHQJYn5lFlB0mMCie8ifI9CZ0lwbKtLxI+Fwg9mmWfhG5t5IM5cl4jp5RhSqkzGrIRhGKTtOacwgyxz3Z1tI5VKxbw6xvds9hPRaxT6nhWaoAAAAABJRU5ErkJggg=='></td></tr>";
563+
echo "</thead>";
564+
echo "<tbody>";
565+
566+
for ($i=0; $i < $CountYandexSearchPhrase ; $i++) {
567+
568+
$YandexSearchPhraseName = $DataResponceApiYandexSearchPhrase->data[$i]->dimensions['0']->name;
569+
$YandexSearchPhraseMetrics = $DataResponceApiYandexSearchPhrase->data[$i]->metrics;
570+
571+
echo "<tr>";
572+
echo "<td>" .$YandexSearchPhraseName. "</td>";
573+
echo "<td>" . $YandexSearchPhraseMetrics['0']. "</td>";
574+
echo "<td>" . $YandexSearchPhraseMetrics['1']. "</td>";
575+
echo "<td>" . $YandexSearchPhraseMetrics['2']. "</td>";
576+
echo "</tr>";
577+
}
578+
579+
echo "</tbody>";
580+
echo "</table>";
581+
endif;
582+
?>
583+
532584
<br>
533585
<br>
534586
<?php if($myurltosite): ?>

0 commit comments

Comments
 (0)