Changeset 84508 in spip-zone


Ignore:
Timestamp:
Sep 7, 2014, 7:59:39 AM (6 years ago)
Author:
gilles.vincent@…
Message:

Ajout du code 'Universal' -- l'autre devenant obsolete

Location:
_plugins_/seo/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/seo/trunk/formulaires/configurer_seo.html

    r70908 r84508  
    343343                                                                        ]<input type="text" name="[(#GET{name}|cfgname_to_inputname)]" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="[(#GET{name}|cfgname_to_id)]" [(#HTML5|et{#GET{obli}})required='required']/>
    344344                                                                </li>
     345                                                                #SET{name,analytics/universal}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     346                                                                <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
     347                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     348                                                                        ]
     349                                                                        #SET{val_non,no}                                                        #SET{val,yes}
     350                                                                        <div class="choix">[
     351                                                                                (#REM) Valeur envoyee si case non cochee]
     352                                                                                <input type="hidden" name="[(#GET{name}|cfgname_to_inputname)]" value="#GET{val_non}" />
     353                                                                                <input type="checkbox" name="[(#GET{name}|cfgname_to_inputname)]" class="checkbox" id="[(#GET{name}|cfgname_to_id)]_#GET{val}" value="#GET{val}"[(#GET{val}|=={#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] />
     354                                                                                <label for="[(#GET{name}|cfgname_to_id)]_#GET{val}"><:seo:google_analytics_universal:></label>
     355                                                                        </div>
     356                                                                </li>
    345357                                                        </ul>
    346358                                                </fieldset>
  • _plugins_/seo/trunk/seo_fonctions.php

    r83476 r84508  
    185185                $id = texte_script($id);
    186186                // Nouvelle balise : http://www.google.com/support/analytics/bin/answer.py?hl=fr_FR&answer=174090&utm_id=ad
    187                 return "<script type=\"text/javascript\">
     187                if (!lire_config('seo/analytics/universal'))
     188                        return "<script type=\"text/javascript\">
    188189        var _gaq = _gaq || [];
    189190        _gaq.push(['_setAccount', '$id']);
     
    196197</script>
    197198";
     199                else
     200                        return "<script type=\"text/javascript\">
     201        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
     202        (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
     203        m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
     204        })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
     205        ga('create', '$id', 'auto');
     206        ga('send', 'pageview');
     207</script>
     208";
     209
    198210        }
    199211
Note: See TracChangeset for help on using the changeset viewer.