Changeset 60631 in spip-zone


Ignore:
Timestamp:
Apr 25, 2012, 8:10:01 AM (9 years ago)
Author:
kent1@…
Message:

début de compatibilité avec SPIP 3.0

Création d'un paquet.xml + ses fichiers de langue

On mets toutes les fonctions dans seo_fonctions

On met l'installation dans seo_administrations.php plutot que dans base (devrait être compat toutes versions)

Location:
_plugins_/seo
Files:
11 added
1 deleted
3 edited
1 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/seo/formulaires/configurer_seo_alexa.html

    r52386 r60631  
    1111                                <h3 class="legend">[(#CHEMIN{img_pack/alexa-24.png}|image_reduire{0,24})] <:seo:alexa:></h3>
    1212                                <ul>
    13                                         <li class="editer_alexa_activate">
     13                                        <li class="editer editer_alexa_activate">
    1414                                                <label for="alexa_activate"><:seo:alexa_activate:></label>
    1515                                                <input type="checkbox" value="yes" name="activate" id="alexa_activate"[(#ENV{activate}|=={yes}|oui)checked="checked"] onChange="active_alexa($(this), $('.editer_alexa_id'))"/>
    1616                                        </li>
    17                                         <li class="editer_alexa_id">
     17                                        <li class="editer editer_alexa_id">
    1818                                                <label for="alexa_id"><:seo:alexa_id:></label>
    1919                                                <input type="text" name="alexa_id" value="#ENV{alexa_id}" id="alexa_id" class="text" />
  • _plugins_/seo/plugin.xml

    r60271 r60631  
    1212        </description>
    1313        <lien>http://www.spip-contrib.net/?rubrique1248</lien>
    14         <licence>(c) 2009 GPL v2</licence>
     14        <licence>(c) 2009-2012 GPL v2</licence>
    1515        <etat>test</etat>
    1616       
     
    1818        <version_base>1.0.1</version_base>
    1919
    20         <install>base/seo_installation.php</install>
     20        <install>seo_administrations.php</install>
    2121        <pipeline>
    2222                <nom>declarer_tables_principales</nom>
     
    2727                <inclure>base/seo_tables.php</inclure>
    2828        </pipeline>
    29        
    30         <fonctions>public/seo_balises.php</fonctions>
     29
    3130        <fonctions>seo_fonctions.php</fonctions>
    3231
     
    5857       
    5958        <chemin dir='' />
    60         <necessite id="SPIP" version="[2.0.0;2.1.99]" />
     59        <necessite id="SPIP" version="[2.0.0;3.0.99]" />
    6160        <categorie>statistique</categorie>
    6261</plugin>
  • _plugins_/seo/seo_fonctions.php

    r53143 r60631  
    172172        return $flux;
    173173}
     174
     175/**
     176 * #SEO_URL
     177 * Renvoyer la balise <link> pour URL CANONIQUES
     178 */
     179function balise_SEO_URL($p){
     180    $p->code = "calculer_balise_SEO_URL()";
     181    return $p;
     182}
     183function calculer_balise_SEO_URL(){
     184    $flux = generer_urls_canoniques();
     185    return $flux;
     186}
     187
     188/**
     189 * #SEO_GA
     190 * Renvoyer la balise SCRIPT de Google Analytics
     191 */
     192function balise_SEO_GA($p){
     193    $p->code = "calculer_balise_SEO_GA()";
     194    return $p;
     195}
     196function calculer_balise_SEO_GA(){
     197    $flux = generer_google_analytics();
     198    return $flux;
     199}
     200
     201/**
     202 * #SEO_META_TAGS
     203 * Renvoyer les META Classiques
     204 * - Meta Titre / Description / etc.
     205 */
     206function balise_SEO_META_TAGS($p){
     207    $p->code = "calculer_balise_SEO_META_TAGS()";
     208    return $p;
     209}
     210function calculer_balise_SEO_META_TAGS(){
     211    $flux = generer_meta_tags();
     212    return $flux;
     213}
     214
     215/**
     216 * #SEO_META_BRUTE{nom_de_la_meta}
     217 * Renvoyer la valeur de la meta appelée (sans balise)
     218 */
     219function balise_SEO_META_BRUTE($p){
     220        $_nom = str_replace("'","",interprete_argument_balise(1,$p));
     221    $p->code = "calculer_balise_META_BRUTE($_nom)";
     222        $p->interdire_scripts = false;
     223    return $p;
     224}
     225function calculer_balise_META_BRUTE($_nom){     
     226        $retour = generer_meta_brute($_nom);
     227        return $retour;
     228}
     229
     230/**
     231 * #SEO_GWT
     232 * Renvoyer la META GOOGLE WEBMASTER TOOLS
     233 */
     234function balise_SEO_GWT($p){
     235    $p->code = "calculer_balise_SEO_GWT()";
     236    return $p;
     237}
     238function calculer_balise_SEO_GWT(){
     239    $flux = generer_webmaster_tools();
     240    return $flux;
     241}
     242
     243?>
Note: See TracChangeset for help on using the changeset viewer.