Plugin Directory

Changeset 2122843


Ignore:
Timestamp:
07/14/2019 07:22:10 PM (7 years ago)
Author:
consultapp
Message:

Add analytic counters

Location:
ca-yaturbo
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • ca-yaturbo/.git/sourcetreeconfig

    r2122694 r2122843  
    55showBuildStatus=1
    66disablerecursiveoperations=0
    7 lastCheckedRemotes=2019-07-11 10:47:10 +0000
     7lastCheckedRemotes=2019-07-14 11:47:25 +0000
    88autorefreshremotes=1
  • ca-yaturbo/tags/1.1/ca-yaturbo.php

    r2122694 r2122843  
    9393 
    9494    add_settings_section(
    95         'ca_yaturbo_metrika',
    96         'Введите код счетчика Яндекс Метрики, для установки его в RSS канал.',
     95        'ca_yaturbo_counters',
     96        'Введите коды счетчиков, для установки их в RSS канал.',
    9797        '',
    9898        'ca_yaturbo'
     
    104104        'ca_yaturbo_metrika_field',
    105105        'ca_yaturbo',
    106         'ca_yaturbo_metrika'
     106        'ca_yaturbo_counters'
     107    );
     108    add_settings_field(
     109        'ca_yaturbo_google_code',
     110        'Код Google Analytics:',
     111        'ca_yaturbo_google_field',
     112        'ca_yaturbo',
     113        'ca_yaturbo_counters'
     114    );
     115    /*add_settings_field(
     116        'ca_yaturbo_livei_code',
     117        'Liveinternet: Название именованного счетчика, 0 - неименованный, пустое поле - нет счетчика:',
     118        'ca_yaturbo_livei_field',
     119        'ca_yaturbo',
     120        'ca_yaturbo_counters'
     121    );//*/
     122    add_settings_field(
     123        'ca_yaturbo_mailru_code',
     124        'Код Mail.RU:',
     125        'ca_yaturbo_mailru_field',
     126        'ca_yaturbo',
     127        'ca_yaturbo_counters'
     128    );
     129    add_settings_field(
     130        'ca_yaturbo_rambler_code',
     131        'Код Rambler Топ-100:',
     132        'ca_yaturbo_rambler_field',
     133        'ca_yaturbo',
     134        'ca_yaturbo_counters'
    107135    );
    108136    add_settings_section(
     
    132160        $input['ca_yaturbo_metrika_code'] = wp_kses_post($input['ca_yaturbo_metrika_code']);
    133161    }
     162    if (isset($input['ca_yaturbo_google_code'])) {
     163        $input['ca_yaturbo_google_code'] = wp_kses_post($input['ca_yaturbo_google_code']);
     164    }
     165    /*if (isset($input['ca_yaturbo_livei_code'])) {
     166        $input['ca_yaturbo_livei_code'] = wp_kses_post($input['ca_yaturbo_livei_code']);
     167    }//*/
     168    if (isset($input['ca_yaturbo_mailru_code'])) {
     169        $input['ca_yaturbo_mailru_code'] = wp_kses_post($input['ca_yaturbo_mailru_code']);
     170    }
     171    if (isset($input['ca_yaturbo_rambler_code'])) {
     172        $input['ca_yaturbo_rambler_code'] = wp_kses_post($input['ca_yaturbo_rambler_code']);
     173    }
    134174 
    135175    return $input;
     
    150190?>
    151191    <input type="input" id="ca_yaturbo_metrika_code" name="ca_yaturbo_options[ca_yaturbo_metrika_code]" value="<?php echo $metrika; ?>" class="text code">
    152    
     192<?php
     193}
     194function ca_yaturbo_google_field() {
     195    $options = get_option('ca_yaturbo_options');
     196    $google = (isset($options['ca_yaturbo_google_code'])) ? $options['ca_yaturbo_google_code'] : '';
     197    $google = esc_textarea($google);
     198?>
     199    <input type="input" id="ca_yaturbo_google_code" name="ca_yaturbo_options[ca_yaturbo_google_code]" value="<?php echo $google; ?>" class="text code">
     200<?php
     201}
     202
     203function ca_yaturbo_livei_field() {
     204    $options = get_option('ca_yaturbo_options');
     205    $livei = (isset($options['ca_yaturbo_livei_code'])) ? $options['ca_yaturbo_livei_code'] : '';
     206    $livei = esc_textarea($livei);
     207?>
     208    <input type="input" id="ca_yaturbo_livei_code" name="ca_yaturbo_options[ca_yaturbo_livei_code]" value="<?php echo $livei; ?>" class="text code">
     209<?php
     210}
     211
     212
     213function ca_yaturbo_mailru_field() {
     214    $options = get_option('ca_yaturbo_options');
     215    $mailru = (isset($options['ca_yaturbo_mailru_code'])) ? $options['ca_yaturbo_mailru_code'] : '';
     216    $mailru = esc_textarea($mailru);
     217?>
     218    <input type="input" id="ca_yaturbo_mailru_code" name="ca_yaturbo_options[ca_yaturbo_mailru_code]" value="<?php echo $mailru; ?>" class="text code">
     219<?php
     220}
     221
     222
     223function ca_yaturbo_rambler_field() {
     224    $options = get_option('ca_yaturbo_options');
     225    $rambler = (isset($options['ca_yaturbo_rambler_code'])) ? $options['ca_yaturbo_rambler_code'] : '';
     226    $rambler = esc_textarea($rambler);
     227?>
     228    <input type="input" id="ca_yaturbo_rambler_code" name="ca_yaturbo_options[ca_yaturbo_rambler_code]" value="<?php echo $rambler; ?>" class="text code">
    153229<?php
    154230}
  • ca-yaturbo/tags/1.1/readme.txt

    r2122694 r2122843  
    3333== Frequently Asked Questions ==
    3434
    35 = 404 error of yaturbo rss after instalation =
     35= 404 error of yaturbo rss after installation =
    3636
    3737Problem with rewrite rules after changing link types for example. Use the Settings->Plugin Name screen. There is a link to flush rewrite rules. Backup before it!
  • ca-yaturbo/tags/1.1/yaturbo-template.php

    r2121414 r2122843  
    2222            <?php
    2323                $options = get_option('ca_yaturbo_options');
    24                 echo (isset($options['ca_yaturbo_metrika_code'])) ? '<yandex:analytics type="Yandex" id="'.$options['ca_yaturbo_metrika_code'].'"/>' : '';
     24                echo (isset($options['ca_yaturbo_metrika_code'])) ? '<turbo:analytics type="Yandex" id="'.$options['ca_yaturbo_metrika_code'].'"></turbo:analytics>' : '';
     25                echo (isset($options['ca_yaturbo_google_code'])) ? '<turbo:analytics type="Google" id="'.$options['ca_yaturbo_google_code'].'"></turbo:analytics>' : '';
     26                /*if(isset($options['ca_yaturbo_livei_code'])){
     27                    if($options['ca_yaturbo_livei_code'])=="0")
     28                        echo '<turbo:analytics type="LiveInternet"></turbo:analytics>';
     29                    else
     30                        echo '<turbo:analytics type="LiveInternet" params="'.$options['ca_yaturbo_livei_code'].'"></turbo:analytics>';
     31                }//*/
     32                echo (isset($options['ca_yaturbo_mailru_code'])) ? '<turbo:analytics type="MailRu" id="'.$options['ca_yaturbo_mailru_code'].'"></turbo:analytics>' : '';
     33                echo (isset($options['ca_yaturbo_rambler_code'])) ? '<turbo:analytics type="Rambler" id="'.$options['ca_yaturbo_rambler_code'].'"></turbo:analytics>' : '';//*/
     34
    2535                $rlinks = (isset($options['ca_yaturbo_related_html'])) ? $options['ca_yaturbo_related_html'] : '';
    2636
    2737                foreach( $posts as $post ){
    2838                      setup_postdata($post);
    29               ?>
     39            ?>
    3040            <item turbo="true">
    3141               <title><?php the_title_rss(); ?></title>
  • ca-yaturbo/trunk/ca-yaturbo.php

    r2122694 r2122843  
    9393 
    9494    add_settings_section(
    95         'ca_yaturbo_metrika',
    96         'Введите код счетчика Яндекс Метрики, для установки его в RSS канал.',
     95        'ca_yaturbo_counters',
     96        'Введите коды счетчиков, для установки их в RSS канал.',
    9797        '',
    9898        'ca_yaturbo'
     
    104104        'ca_yaturbo_metrika_field',
    105105        'ca_yaturbo',
    106         'ca_yaturbo_metrika'
     106        'ca_yaturbo_counters'
     107    );
     108    add_settings_field(
     109        'ca_yaturbo_google_code',
     110        'Код Google Analytics:',
     111        'ca_yaturbo_google_field',
     112        'ca_yaturbo',
     113        'ca_yaturbo_counters'
     114    );
     115    /*add_settings_field(
     116        'ca_yaturbo_livei_code',
     117        'Liveinternet: Название именованного счетчика, 0 - неименованный, пустое поле - нет счетчика:',
     118        'ca_yaturbo_livei_field',
     119        'ca_yaturbo',
     120        'ca_yaturbo_counters'
     121    );//*/
     122    add_settings_field(
     123        'ca_yaturbo_mailru_code',
     124        'Код Mail.RU:',
     125        'ca_yaturbo_mailru_field',
     126        'ca_yaturbo',
     127        'ca_yaturbo_counters'
     128    );
     129    add_settings_field(
     130        'ca_yaturbo_rambler_code',
     131        'Код Rambler Топ-100:',
     132        'ca_yaturbo_rambler_field',
     133        'ca_yaturbo',
     134        'ca_yaturbo_counters'
    107135    );
    108136    add_settings_section(
     
    132160        $input['ca_yaturbo_metrika_code'] = wp_kses_post($input['ca_yaturbo_metrika_code']);
    133161    }
     162    if (isset($input['ca_yaturbo_google_code'])) {
     163        $input['ca_yaturbo_google_code'] = wp_kses_post($input['ca_yaturbo_google_code']);
     164    }
     165    /*if (isset($input['ca_yaturbo_livei_code'])) {
     166        $input['ca_yaturbo_livei_code'] = wp_kses_post($input['ca_yaturbo_livei_code']);
     167    }//*/
     168    if (isset($input['ca_yaturbo_mailru_code'])) {
     169        $input['ca_yaturbo_mailru_code'] = wp_kses_post($input['ca_yaturbo_mailru_code']);
     170    }
     171    if (isset($input['ca_yaturbo_rambler_code'])) {
     172        $input['ca_yaturbo_rambler_code'] = wp_kses_post($input['ca_yaturbo_rambler_code']);
     173    }
    134174 
    135175    return $input;
     
    150190?>
    151191    <input type="input" id="ca_yaturbo_metrika_code" name="ca_yaturbo_options[ca_yaturbo_metrika_code]" value="<?php echo $metrika; ?>" class="text code">
    152    
     192<?php
     193}
     194function ca_yaturbo_google_field() {
     195    $options = get_option('ca_yaturbo_options');
     196    $google = (isset($options['ca_yaturbo_google_code'])) ? $options['ca_yaturbo_google_code'] : '';
     197    $google = esc_textarea($google);
     198?>
     199    <input type="input" id="ca_yaturbo_google_code" name="ca_yaturbo_options[ca_yaturbo_google_code]" value="<?php echo $google; ?>" class="text code">
     200<?php
     201}
     202
     203function ca_yaturbo_livei_field() {
     204    $options = get_option('ca_yaturbo_options');
     205    $livei = (isset($options['ca_yaturbo_livei_code'])) ? $options['ca_yaturbo_livei_code'] : '';
     206    $livei = esc_textarea($livei);
     207?>
     208    <input type="input" id="ca_yaturbo_livei_code" name="ca_yaturbo_options[ca_yaturbo_livei_code]" value="<?php echo $livei; ?>" class="text code">
     209<?php
     210}
     211
     212
     213function ca_yaturbo_mailru_field() {
     214    $options = get_option('ca_yaturbo_options');
     215    $mailru = (isset($options['ca_yaturbo_mailru_code'])) ? $options['ca_yaturbo_mailru_code'] : '';
     216    $mailru = esc_textarea($mailru);
     217?>
     218    <input type="input" id="ca_yaturbo_mailru_code" name="ca_yaturbo_options[ca_yaturbo_mailru_code]" value="<?php echo $mailru; ?>" class="text code">
     219<?php
     220}
     221
     222
     223function ca_yaturbo_rambler_field() {
     224    $options = get_option('ca_yaturbo_options');
     225    $rambler = (isset($options['ca_yaturbo_rambler_code'])) ? $options['ca_yaturbo_rambler_code'] : '';
     226    $rambler = esc_textarea($rambler);
     227?>
     228    <input type="input" id="ca_yaturbo_rambler_code" name="ca_yaturbo_options[ca_yaturbo_rambler_code]" value="<?php echo $rambler; ?>" class="text code">
    153229<?php
    154230}
  • ca-yaturbo/trunk/yaturbo-template.php

    r2121414 r2122843  
    2222            <?php
    2323                $options = get_option('ca_yaturbo_options');
    24                 echo (isset($options['ca_yaturbo_metrika_code'])) ? '<yandex:analytics type="Yandex" id="'.$options['ca_yaturbo_metrika_code'].'"/>' : '';
     24                echo (isset($options['ca_yaturbo_metrika_code'])) ? '<turbo:analytics type="Yandex" id="'.$options['ca_yaturbo_metrika_code'].'"></turbo:analytics>' : '';
     25                echo (isset($options['ca_yaturbo_google_code'])) ? '<turbo:analytics type="Google" id="'.$options['ca_yaturbo_google_code'].'"></turbo:analytics>' : '';
     26                /*if(isset($options['ca_yaturbo_livei_code'])){
     27                    if($options['ca_yaturbo_livei_code'])=="0")
     28                        echo '<turbo:analytics type="LiveInternet"></turbo:analytics>';
     29                    else
     30                        echo '<turbo:analytics type="LiveInternet" params="'.$options['ca_yaturbo_livei_code'].'"></turbo:analytics>';
     31                }//*/
     32                echo (isset($options['ca_yaturbo_mailru_code'])) ? '<turbo:analytics type="MailRu" id="'.$options['ca_yaturbo_mailru_code'].'"></turbo:analytics>' : '';
     33                echo (isset($options['ca_yaturbo_rambler_code'])) ? '<turbo:analytics type="Rambler" id="'.$options['ca_yaturbo_rambler_code'].'"></turbo:analytics>' : '';//*/
     34
    2535                $rlinks = (isset($options['ca_yaturbo_related_html'])) ? $options['ca_yaturbo_related_html'] : '';
    2636
    2737                foreach( $posts as $post ){
    2838                      setup_postdata($post);
    29               ?>
     39            ?>
    3040            <item turbo="true">
    3141               <title><?php the_title_rss(); ?></title>
Note: See TracChangeset for help on using the changeset viewer.