Plugin Directory

Changeset 2992005


Ignore:
Timestamp:
11/08/2023 12:44:48 PM (2 years ago)
Author:
seojacky
Message:

Update to version 2.4 from GitHub

Location:
true-lazy-analytics
Files:
8 edited
1 copied

Legend:

Unmodified
Added
Removed
  • true-lazy-analytics/tags/2.4/functions.php

    r2737249 r2992005  
    159159    $all_options = get_option( 'tlap_add_analytics_option_metrica' );
    160160    $ym_id = $all_options['tlap_yametrika_id'] ? $all_options['tlap_yametrika_id']  : ''; // default: empty string
     161    $cdn_value = $all_options['tlap_yametrika_cdn'];
     162    if ($cdn_value == 0) {           
     163            $cdn = 'https://cdn.jsdelivr.net/npm/yandex-metrica-watch/watch.js';
     164        } elseif ($cdn_value == 1) {
     165            $cdn = 'https://mc.yandex.ru/metrika/watch.js';
     166        }
     167       
    161168    $webvisor_checkbox = isset($all_options['tlap_yametrika_webvisor']) ? $all_options['tlap_yametrika_webvisor']  : false;
    162169    $webvisor = '';     
     
    169176$output = '
    170177var metricaId = ' . $ym_id .';';
    171 $output .= '(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://cdn.jsdelivr.net/npm/yandex-metrica-watch/tag.js", "ym");
     178$output .= '(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "' . $cdn .'", "ym");
    172179                            ym( metricaId, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, ' . $webvisor .'triggerEvent:true });
    173180console.log("ym start");';     
  • true-lazy-analytics/tags/2.4/readme.txt

    r2737249 r2992005  
    33Tags: Pagespeed, Яндекс, Метрика, Metrika, Analytics, ga, Google Analytics, Google, Facebook, Hotjar, Analytics, Pixel, Lazy Load, Yandex, Yandex Metrica, liveinternet,  Tracking, Lighthouse, Perfomance 
    44Requires at least: 5.0
    5 Tested up to: 6.0
     5Tested up to: 6.4
    66Requires PHP: 5.6.20
    77Stable tag: 2.3
     
    7575
    7676== Changelog ==
     77= 2.4 =
     78* Changed setting 'using CDN' for Yandex.Metrica
     79
    7780= 2.3 =
    7881* Added setting 'Timer delay'
  • true-lazy-analytics/tags/2.4/setting-page.php

    r2737249 r2992005  
    394394    $val = ( isset( $val['tlap_excludepage'] ) ) ? $val['tlap_excludepage'] : null;
    395395    ?>
    396 <span class="tlap-field-premium-icon"><input size="80" type="text" name="tlap_add_analytics_option_main[tlap_excludepage]" value="<?php echo esc_attr( $val ) ?>" placeholder="<?php echo __('Еnter the Page IDs (separated by commas), for example: 345,1145,3778', 'true-lazy-analytics'); ?>" disabled="disabled" />&#9;</span>
     396<span class="tlap-field-premium-icon"><input size="70" type="text" name="tlap_add_analytics_option_main[tlap_excludepage]" value="<?php echo esc_attr( $val ) ?>" placeholder="<?php echo __('Еnter the Page IDs (separated by commas), for example: 345,1145,3778', 'true-lazy-analytics'); ?>" disabled="disabled" />&#9;</span>
    397397<div><?php echo __('Excluded pages - pages on which the code of analytics systems will not be displayed. For example, on pages with the <code>&lt;meta name=&quot;robots&quot; content=&quot;noindex&quot; /&gt;</code> tag', 'true-lazy-analytics'); ?></div>
    398398    <?php
     
    493493    $val = ( isset( $val['tlap_yametrika_cdn'] ) ) ? $val['tlap_yametrika_cdn'] : 0;   
    494494    ?>
    495     <span class="tlap-field-soon-icon" onclick="return notAvailableMsg(this);">
     495    <span>
    496496        <input type="radio" name="tlap_add_analytics_option_metrica[tlap_yametrika_cdn]" value="0" <?php checked( $val, 0 ); ?> checked><?php echo __( 'using CDN', 'true-lazy-analytics' ); ?>&nbsp;&nbsp;
    497         <input type="radio" name="tlap_add_analytics_option_metrica[tlap_yametrika_cdn]" value="1" <?php checked( $val, 1 ); ?> disabled><?php echo __( 'direct', 'true-lazy-analytics' ); ?>
     497        <input type="radio" name="tlap_add_analytics_option_metrica[tlap_yametrika_cdn]" value="1" <?php checked( $val, 1 ); ?>><?php echo __( 'direct', 'true-lazy-analytics' ); ?>
    498498    </span>
    499499<div><?php echo __('Attention! By default, the code is added via cdn (to account for traffic from countries where Yandex services are blocked)', 'true-lazy-analytics'); ?></div>
  • true-lazy-analytics/tags/2.4/true-lazy-analytics.php

    r2737249 r2992005  
    33 * Plugin name: True Lazy Analytics
    44 * Description: Lazy loading plugin for Google Analytics, Facebook Pixel, Hotjar, Yandex Metrica, Liveinternet
    5  * Version: 2.3
     5 * Version: 2.4
    66 * Author: seojacky
    77 * Author URI: https://t.me/big_jacky
  • true-lazy-analytics/trunk/functions.php

    r2737249 r2992005  
    159159    $all_options = get_option( 'tlap_add_analytics_option_metrica' );
    160160    $ym_id = $all_options['tlap_yametrika_id'] ? $all_options['tlap_yametrika_id']  : ''; // default: empty string
     161    $cdn_value = $all_options['tlap_yametrika_cdn'];
     162    if ($cdn_value == 0) {           
     163            $cdn = 'https://cdn.jsdelivr.net/npm/yandex-metrica-watch/watch.js';
     164        } elseif ($cdn_value == 1) {
     165            $cdn = 'https://mc.yandex.ru/metrika/watch.js';
     166        }
     167       
    161168    $webvisor_checkbox = isset($all_options['tlap_yametrika_webvisor']) ? $all_options['tlap_yametrika_webvisor']  : false;
    162169    $webvisor = '';     
     
    169176$output = '
    170177var metricaId = ' . $ym_id .';';
    171 $output .= '(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://cdn.jsdelivr.net/npm/yandex-metrica-watch/tag.js", "ym");
     178$output .= '(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "' . $cdn .'", "ym");
    172179                            ym( metricaId, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, ' . $webvisor .'triggerEvent:true });
    173180console.log("ym start");';     
  • true-lazy-analytics/trunk/readme.txt

    r2737249 r2992005  
    33Tags: Pagespeed, Яндекс, Метрика, Metrika, Analytics, ga, Google Analytics, Google, Facebook, Hotjar, Analytics, Pixel, Lazy Load, Yandex, Yandex Metrica, liveinternet,  Tracking, Lighthouse, Perfomance 
    44Requires at least: 5.0
    5 Tested up to: 6.0
     5Tested up to: 6.4
    66Requires PHP: 5.6.20
    77Stable tag: 2.3
     
    7575
    7676== Changelog ==
     77= 2.4 =
     78* Changed setting 'using CDN' for Yandex.Metrica
     79
    7780= 2.3 =
    7881* Added setting 'Timer delay'
  • true-lazy-analytics/trunk/setting-page.php

    r2737249 r2992005  
    394394    $val = ( isset( $val['tlap_excludepage'] ) ) ? $val['tlap_excludepage'] : null;
    395395    ?>
    396 <span class="tlap-field-premium-icon"><input size="80" type="text" name="tlap_add_analytics_option_main[tlap_excludepage]" value="<?php echo esc_attr( $val ) ?>" placeholder="<?php echo __('Еnter the Page IDs (separated by commas), for example: 345,1145,3778', 'true-lazy-analytics'); ?>" disabled="disabled" />&#9;</span>
     396<span class="tlap-field-premium-icon"><input size="70" type="text" name="tlap_add_analytics_option_main[tlap_excludepage]" value="<?php echo esc_attr( $val ) ?>" placeholder="<?php echo __('Еnter the Page IDs (separated by commas), for example: 345,1145,3778', 'true-lazy-analytics'); ?>" disabled="disabled" />&#9;</span>
    397397<div><?php echo __('Excluded pages - pages on which the code of analytics systems will not be displayed. For example, on pages with the <code>&lt;meta name=&quot;robots&quot; content=&quot;noindex&quot; /&gt;</code> tag', 'true-lazy-analytics'); ?></div>
    398398    <?php
     
    493493    $val = ( isset( $val['tlap_yametrika_cdn'] ) ) ? $val['tlap_yametrika_cdn'] : 0;   
    494494    ?>
    495     <span class="tlap-field-soon-icon" onclick="return notAvailableMsg(this);">
     495    <span>
    496496        <input type="radio" name="tlap_add_analytics_option_metrica[tlap_yametrika_cdn]" value="0" <?php checked( $val, 0 ); ?> checked><?php echo __( 'using CDN', 'true-lazy-analytics' ); ?>&nbsp;&nbsp;
    497         <input type="radio" name="tlap_add_analytics_option_metrica[tlap_yametrika_cdn]" value="1" <?php checked( $val, 1 ); ?> disabled><?php echo __( 'direct', 'true-lazy-analytics' ); ?>
     497        <input type="radio" name="tlap_add_analytics_option_metrica[tlap_yametrika_cdn]" value="1" <?php checked( $val, 1 ); ?>><?php echo __( 'direct', 'true-lazy-analytics' ); ?>
    498498    </span>
    499499<div><?php echo __('Attention! By default, the code is added via cdn (to account for traffic from countries where Yandex services are blocked)', 'true-lazy-analytics'); ?></div>
  • true-lazy-analytics/trunk/true-lazy-analytics.php

    r2737249 r2992005  
    33 * Plugin name: True Lazy Analytics
    44 * Description: Lazy loading plugin for Google Analytics, Facebook Pixel, Hotjar, Yandex Metrica, Liveinternet
    5  * Version: 2.3
     5 * Version: 2.4
    66 * Author: seojacky
    77 * Author URI: https://t.me/big_jacky
Note: See TracChangeset for help on using the changeset viewer.