Changeset 70731 in spip-zone for _plugins_/seo


Ignore:
Timestamp:
Mar 14, 2013, 12:51:27 PM (7 years ago)
Author:
cedric@…
Message:

Refactoring du formulaire de configuration : un seul formulaire, et utiliser les notations truc/chose/chouette

Location:
_plugins_/seo/trunk
Files:
1 added
13 deleted
1 edited
1 moved

Legend:

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

    r70705 r70731  
    1 <div class="formulaire_spip formulaire_config formulaire_#FORM">
    2 
    3 [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
    4 [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
    5 
    6 <form method="post" action="#ENV{action}">
    7         <div>
    8                 #ACTION_FORMULAIRE{#ENV{action}}
    9                 <ul>
    10                         <li class="fieldset">
    11                                 <h3 class="legend"><:seo:insert_head:></h3>
    12                                 <ul>
    13                                         <li class="editer editer_insert_head_activate">
    14                                                 <p class="explication"><:seo:insert_head_descriptif:></p>
    15                                                 <label for="insert_head_activate"><:seo:insert_head_activate:></label>
    16                                                 <input type="checkbox" value="yes" name="activate" id="insert_head_activate"[(#ENV{activate}|=={yes}|oui)checked="checked"] />
    17                                         </li>
    18                                         <li class="editer editer_forcer_squelette">
    19                                                 <p class="explication"><:seo:forcer_squelette_descriptif:></p>
    20                                                 <label for="forcer_squelette"><:seo:forcer_squelette_label:></label>
    21                                                 <input type="checkbox" value="yes" name="forcer_squelette" id="forcer_squelette"[(#ENV{forcer_squelette}|=={yes}|oui)checked="checked"] />
    22                                         </li>
    23                                 </ul>
    24                         </li>
    25                 </ul>
    26                 <p class="boutons">
    27                         <input type="submit" value="<:bouton_valider:>" class="submit" />
    28                 </p>
    29         </div>
    30 </form>
     1<div class="formulaire_spip formulaire_config formulaire_#FORM" xmlns="http://www.w3.org/1999/html">
     2
     3        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
     4        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
     5
     6        <form method="post" action="#ENV{action}">
     7                <div>
     8                        #ACTION_FORMULAIRE{#ENV{action}}
     9                        <!-- Insert Head -->
     10                        <fieldset>
     11                                <legend><:seo:insert_head:></legend>
     12                                <ul>
     13                                        #SET{name,insert_head/activate}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     14                                        <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
     15                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     16                                                        ]<p class="explication"><:seo:insert_head_descriptif:></p>
     17                                                        #SET{val_non,no}
     18                                                        #SET{val,yes}
     19                                                        <div class="choix">[
     20                                                                (#REM) Valeur envoyee si case non cochee]
     21                                                                <input type="hidden" name="[(#GET{name}|cfgname_to_inputname)]" value="#GET{val_non}" />
     22                                                                <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"] />
     23                                                                <label for="[(#GET{name}|cfgname_to_id)]_#GET{val}"><:seo:insert_head_activate:></label>
     24                                                        </div>
     25                                        </li>
     26                                        #SET{name,forcer_squelette}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     27                                        <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
     28                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     29                                                        ]<p class="explication"><:seo:forcer_squelette_descriptif:></p>
     30                                                        #SET{val_non,no}
     31                                                        #SET{val,yes}
     32                                                        <div class="choix">[
     33                                                                (#REM) Valeur envoyee si case non cochee]
     34                                                                <input type="hidden" name="#GET{name}" value="#GET{val_non}" />
     35                                                                <input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|=={#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] />
     36                                                                <label for="#GET{name}_#GET{val}"><:seo:forcer_squelette_label:></label>
     37                                                        </div>
     38                                        </li>
     39                                </ul>
     40                        </fieldset>
     41
     42                        <!-- Meta tags -->
     43                        <fieldset>
     44                                <legend>[(#CHEMIN{img_pack/meta_tags-24.png}|balise_img)] <:seo:meta_tags:></legend>
     45                                <ul>
     46                                        #SET{name,meta_tags/activate}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     47                                        <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
     48                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     49                                                        ]
     50                                                        #SET{val_non,no}
     51                                                        #SET{val,yes}
     52                                                        <div class="choix">[
     53                                                                (#REM) Valeur envoyee si case non cochee]
     54                                                                <input type="hidden" name="[(#GET{name}|cfgname_to_inputname)]" value="#GET{val_non}" />
     55                                                                <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"] />
     56                                                                <label for="[(#GET{name}|cfgname_to_id)]_#GET{val}"><:seo:meta_tags_activate:></label>
     57                                                        </div>
     58                                        </li>
     59                                        <li class="fieldset suite">
     60                                                <fieldset>
     61                                                        <legend><:seo:meta_tags_editing:></legend>
     62                                                        <ul>
     63                                                                #SET{name,meta_tags/activate_editing}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     64                                                                <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
     65                                                                                <span class='erreur_message'>(#GET{erreurs})</span>
     66                                                                                ]
     67                                                                                #SET{val_non,no}
     68                                                                                #SET{val,yes}
     69                                                                                <div class="choix">[
     70                                                                                        (#REM) Valeur envoyee si case non cochee]
     71                                                                                        <input type="hidden" name="[(#GET{name}|cfgname_to_inputname)]" value="#GET{val_non}" />
     72                                                                                        <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"] />
     73                                                                                        <label for="[(#GET{name}|cfgname_to_id)]_#GET{val}"><:seo:meta_tags_edit_activate:></label>
     74                                                                                </div>
     75                                                                </li>
     76                                                        </ul>
     77                                                </fieldset>
     78                                                <fieldset>
     79                                                        <legend><:seo:meta_tags_sommaire:></legend>
     80                                                        <ul>
     81                                                                #SET{name,meta_tags/tag/title}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs/#GET{name}}}
     82                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     83                                                                        <label for="[(#GET{name}|cfgname_to_id)]"><:seo:meta_title:></label>[
     84                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     85                                                                        ]<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']/>
     86                                                                </li>
     87                                                                #SET{name,meta_tags/tag/description}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs/#GET{name}}}
     88                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     89                                                                        <label for="[(#GET{name}|cfgname_to_id)]"><:seo:meta_description:></label>[
     90                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     91                                                                        ]<textarea name="[(#GET{name}|cfgname_to_inputname)]" class="textarea" id="[(#GET{name}|cfgname_to_id)]">
     92#ENV*{#GET{name},#GET{defaut}}</textarea>
     93                                                                </li>
     94                                                                #SET{name,meta_tags/tag/keywords}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs/#GET{name}}}
     95                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     96                                                                        <label for="[(#GET{name}|cfgname_to_id)]"><:seo:meta_keywords:></label>[
     97                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     98                                                                        ]<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']/>
     99                                                                </li>
     100                                                                #SET{name,meta_tags/tag/copyright}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs/#GET{name}}}
     101                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     102                                                                        <label for="[(#GET{name}|cfgname_to_id)]"><:seo:meta_copyright:></label>[
     103                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     104                                                                        ]<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']/>
     105                                                                </li>
     106                                                                #SET{name,meta_tags/tag/author}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs/#GET{name}}}
     107                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     108                                                                        <label for="[(#GET{name}|cfgname_to_id)]"><:seo:meta_author:></label>[
     109                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     110                                                                        ]<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']/>
     111                                                                </li>
     112                                                                #SET{name,meta_tags/tag/robots}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs/#GET{name}}}
     113                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     114                                                                        <label for="[(#GET{name}|cfgname_to_id)]"><:seo:meta_robots:></label>[
     115                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     116                                                                        ]<select name="[(#GET{name}|cfgname_to_inputname)]" class="select" id="[(#GET{name}|cfgname_to_id)]">
     117                                                                                #SET{val,''}
     118                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{val})]</option>
     119                                                                                #SET{val,'INDEX, FOLLOW'}
     120                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{val})]</option>
     121                                                                                #SET{val,'INDEX, NOFOLLOW'}
     122                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{val})]</option>
     123                                                                                #SET{val,'NOINDEX, FOLLOW'}
     124                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{val})]</option>
     125                                                                                #SET{val,'NOINDEX, NOFOLLOW'}
     126                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{val})]</option>
     127                                                                                #SET{val,'INDEX, FOLLOW, NOARCHIVE'}
     128                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{val})]</option>
     129                                                                                #SET{val,'INDEX, NOFOLLOW, NOARCHIVE'}
     130                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{val})]</option>
     131                                                                                #SET{val,'NOINDEX, NOFOLLOW, NOARCHIVE'}
     132                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{val})]</option>
     133                                                                        </select>
     134                                                                </li>
     135                                                        </ul>
     136                                                </fieldset>
     137                                                <fieldset>
     138                                                        <legend><:seo:meta_tags_default:></legend>
     139                                                        <ul>
     140                                                                #SET{name,meta_tags/default/title}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs/#GET{name}}}
     141                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     142                                                                        <label for="[(#GET{name}|cfgname_to_id)]"><:seo:meta_title:></label>[
     143                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     144                                                                        ]<select name="[(#GET{name}|cfgname_to_inputname)]" class="select" id="[(#GET{name}|cfgname_to_id)]">
     145                                                                                #SET{val,''}
     146                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{val})]</option>
     147                                                                                #SET{val,'page'}
     148                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:seo:meta_page_title_value:></option>
     149                                                                                #SET{val,'sommaire'}
     150                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:seo:meta_sommaire_value:></option>
     151                                                                                #SET{val,'page_sommaire'}
     152                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:seo:meta_page_title_sommaire_value:></option>
     153                                                                        </select>
     154                                                                </li>
     155                                                                #SET{name,meta_tags/default/description}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs/#GET{name}}}
     156                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     157                                                                        <label for="[(#GET{name}|cfgname_to_id)]"><:seo:meta_description:></label>[
     158                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     159                                                                        ]<select name="[(#GET{name}|cfgname_to_inputname)]" class="select" id="[(#GET{name}|cfgname_to_id)]">
     160                                                                                #SET{val,''}
     161                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{val})]</option>
     162                                                                                #SET{val,'page'}
     163                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:seo:meta_page_description_value:></option>
     164                                                                                #SET{val,'sommaire'}
     165                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:seo:meta_sommaire_value:></option>
     166                                                                                #SET{val,'page_sommaire'}
     167                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:seo:meta_page_description_sommaire_value:></option>
     168                                                                        </select>
     169                                                                </li>
     170                                                                #SET{name,meta_tags/default/keywords}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs/#GET{name}}}
     171                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     172                                                                        <label for="[(#GET{name}|cfgname_to_id)]"><:seo:meta_keywords:></label>[
     173                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     174                                                                        ]<select name="[(#GET{name}|cfgname_to_inputname)]" class="select" id="[(#GET{name}|cfgname_to_id)]">
     175                                                                                #SET{val,''}
     176                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{val})]</option>
     177                                                                                #SET{val,'sommaire'}
     178                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:seo:meta_sommaire_value:></option>
     179                                                                        </select>
     180                                                                </li>
     181                                                                #SET{name,meta_tags/default/copyright}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs/#GET{name}}}
     182                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     183                                                                        <label for="[(#GET{name}|cfgname_to_id)]"><:seo:meta_copyright:></label>[
     184                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     185                                                                        ]<select name="[(#GET{name}|cfgname_to_inputname)]" class="select" id="[(#GET{name}|cfgname_to_id)]">
     186                                                                                #SET{val,''}
     187                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{val})]</option>
     188                                                                                #SET{val,'sommaire'}
     189                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:seo:meta_sommaire_value:></option>
     190                                                                        </select>
     191                                                                </li>
     192                                                                #SET{name,meta_tags/default/author}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs/#GET{name}}}
     193                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     194                                                                        <label for="[(#GET{name}|cfgname_to_id)]"><:seo:meta_author:></label>[
     195                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     196                                                                        ]<select name="[(#GET{name}|cfgname_to_inputname)]" class="select" id="[(#GET{name}|cfgname_to_id)]">
     197                                                                                #SET{val,''}
     198                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{val})]</option>
     199                                                                                #SET{val,'sommaire'}
     200                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:seo:meta_sommaire_value:></option>
     201                                                                        </select>
     202                                                                </li>
     203                                                                #SET{name,meta_tags/default/robots}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs/#GET{name}}}
     204                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     205                                                                        <label for="[(#GET{name}|cfgname_to_id)]"><:seo:meta_robots:></label>[
     206                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     207                                                                        ]<select name="[(#GET{name}|cfgname_to_inputname)]" class="select" id="[(#GET{name}|cfgname_to_id)]">
     208                                                                                #SET{val,''}
     209                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{val})]</option>
     210                                                                                #SET{val,'sommaire'}
     211                                                                                <option value="#GET{val}"[(#ENV{#GET{name},#GET{defaut}}|=={#GET{val}}|oui)selected="selected"]><:seo:meta_sommaire_value:></option>
     212                                                                        </select>
     213                                                                </li>
     214                                                        </ul>
     215                                                </fieldset>
     216                                        </li>
     217                                </ul>
     218                        </fieldset>
     219
     220                        <!-- Urls Canoniques -->
     221                        <fieldset>
     222                                <legend>[(#CHEMIN{img_pack/canonical_url-24.png}|balise_img)] <:seo:canonical_url:></legend>
     223                                <ul>
     224                                        #SET{name,canonical_url/activate}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     225                                        <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
     226                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     227                                                        ]
     228                                                        #SET{val_non,no}
     229                                                        #SET{val,yes}
     230                                                        <div class="choix">[
     231                                                                (#REM) Valeur envoyee si case non cochee]
     232                                                                <input type="hidden" name="[(#GET{name}|cfgname_to_inputname)]" value="#GET{val_non}" />
     233                                                                <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"] />
     234                                                                <label for="[(#GET{name}|cfgname_to_id)]_#GET{val}"><:seo:canonical_url_activate:></label>
     235                                                        </div>
     236                                        </li>
     237                                </ul>
     238                        </fieldset>
     239
     240                        <!-- Google Webmatser Tools -->
     241                        <fieldset>
     242                                <legend>[(#CHEMIN{img_pack/google_webmaster-24.png}|balise_img)] <:seo:google_webmaster_tools:></legend>
     243                                <ul>
     244                                        #SET{name,webmaster_tools/activate}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     245                                        <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
     246                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     247                                                        ]
     248                                                        #SET{val_non,no}
     249                                                        #SET{val,yes}
     250                                                        <div class="choix">[
     251                                                                (#REM) Valeur envoyee si case non cochee]
     252                                                                <input type="hidden" name="[(#GET{name}|cfgname_to_inputname)]" value="#GET{val_non}" />
     253                                                                <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"] />
     254                                                                <label for="[(#GET{name}|cfgname_to_id)]_#GET{val}"><:seo:google_webmaster_tools_activate:></label>
     255                                                        </div>
     256                                        </li>
     257                                        <li     class="fieldset suite">
     258                                                <fieldset>
     259                                                        <ul>
     260                                                                #SET{name,webmaster_tools/id}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs/#GET{name}}}
     261                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     262                                                                        <label for="[(#GET{name}|cfgname_to_id)]"><:seo:google_webmaster_tools_id:></label>[
     263                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     264                                                                        ]<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']/>
     265                                                                </li>
     266                                                        </ul>
     267                                                </fieldset>
     268                                        </li>
     269                                </ul>
     270                        </fieldset>
     271
     272                        <!-- Bing Webmatser Tools -->
     273                        <fieldset>
     274                                <legend>[(#CHEMIN{img_pack/bing-24.png}|balise_img)] <:seo:bing_webmaster:></legend>
     275                                <ul>
     276                                        #SET{name,bing/activate}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     277                                        <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
     278                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     279                                                        ]
     280                                                        #SET{val_non,no}
     281                                                        #SET{val,yes}
     282                                                        <div class="choix">[
     283                                                                (#REM) Valeur envoyee si case non cochee]
     284                                                                <input type="hidden" name="[(#GET{name}|cfgname_to_inputname)]" value="#GET{val_non}" />
     285                                                                <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"] />
     286                                                                <label for="[(#GET{name}|cfgname_to_id)]_#GET{val}"><:seo:bing_webmaster_activate:></label>
     287                                                        </div>
     288                                        </li>
     289                                        <li     class="fieldset suite">
     290                                                <fieldset>
     291                                                        <ul>
     292                                                                #SET{name,bing/id}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs/#GET{name}}}
     293                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     294                                                                        <label for="[(#GET{name}|cfgname_to_id)]"><:seo:bing_webmaster_id:></label>[
     295                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     296                                                                        ]<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']/>
     297                                                                </li>
     298                                                        </ul>
     299                                                </fieldset>
     300                                        </li>
     301                                </ul>
     302                        </fieldset>
     303
     304                        <!-- Google Analytics -->
     305                        <fieldset>
     306                                <legend>[(#CHEMIN{img_pack/google_analytics-24.png}|balise_img)] <:seo:google_analytics:></legend>
     307                                <ul>
     308                                        #SET{name,analytics/activate}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     309                                        <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
     310                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     311                                                        ]
     312                                                        #SET{val_non,no}
     313                                                        #SET{val,yes}
     314                                                        <div class="choix">[
     315                                                                (#REM) Valeur envoyee si case non cochee]
     316                                                                <input type="hidden" name="[(#GET{name}|cfgname_to_inputname)]" value="#GET{val_non}" />
     317                                                                <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"] />
     318                                                                <label for="[(#GET{name}|cfgname_to_id)]_#GET{val}"><:seo:google_analytics_activate:></label>
     319                                                        </div>
     320                                        </li>
     321                                        <li     class="fieldset suite">
     322                                                <fieldset>
     323                                                        <ul>
     324                                                                #SET{name,analytics/id}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs/#GET{name}}}
     325                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     326                                                                        <label for="[(#GET{name}|cfgname_to_id)]"><:seo:google_analytics_id:></label>[
     327                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     328                                                                        ]<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']/>
     329                                                                </li>
     330                                                        </ul>
     331                                                </fieldset>
     332                                        </li>
     333                                </ul>
     334                        </fieldset>
     335
     336                        <!-- Alexa -->
     337                        <fieldset>
     338                                <legend>[(#CHEMIN{img_pack/alexa-24.png}|balise_img)] <:seo:alexa:></legend>
     339                                <ul>
     340                                        #SET{name,alexa/activate}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     341                                        <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">[
     342                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     343                                                        ]
     344                                                        #SET{val_non,no}
     345                                                        #SET{val,yes}
     346                                                        <div class="choix">[
     347                                                                (#REM) Valeur envoyee si case non cochee]
     348                                                                <input type="hidden" name="[(#GET{name}|cfgname_to_inputname)]" value="#GET{val_non}" />
     349                                                                <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"] />
     350                                                                <label for="[(#GET{name}|cfgname_to_id)]_#GET{val}"><:seo:alexa_activate:></label>
     351                                                        </div>
     352                                        </li>
     353                                        <li     class="fieldset suite">
     354                                                <fieldset>
     355                                                        <ul>
     356                                                                #SET{name,alexa/id}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs/#GET{name}}}
     357                                                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     358                                                                        <label for="[(#GET{name}|cfgname_to_id)]"><:seo:alexa_id:></label>[
     359                                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     360                                                                        ]<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']/>
     361                                                                </li>
     362                                                        </ul>
     363                                                </fieldset>
     364                                        </li>
     365                                </ul>
     366                        </fieldset>
     367
     368                        <p class="boutons">
     369                                <input type="submit" value="<:bouton_valider:>" class="submit" />
     370                        </p>
     371                </div>
     372        </form>
    31373</div>
     374<style type="text/css">
     375        .muted {opacity: 0.6;}
     376        .suite {margin-left: 40px;}
     377</style>
     378<script type="text/javascript">
     379jQuery(function(){
     380        jQuery('.suite').each(function(){
     381                var me = jQuery(this);
     382                var input = me.prev('.editer').find('input.checkbox');
     383                if (jQuery.prop) { /* spip 3 */
     384                        if (!input.prop('checked')) jQuery(this).hide();
     385                        input.change(function(){if (jQuery(this).prop('checked')) me.show('fast'); else me.hide('fast');});
     386                } else {
     387                        if (!input.attr('checked')) jQuery(this).hide();
     388                        input.change(function(){if (jQuery(this).attr('checked')) me.show('fast'); else me.hide('fast');});
     389                }
     390        })
     391});
     392</script>
  • _plugins_/seo/trunk/prive/squelettes/contenu/configurer_seo.html

    r70706 r70731  
    22
    33        Inclusion dans la page de configuration
    4        
    5         Affiche les 6 formulaires de configuration :
    6         -* FORMULAIRE_CONFIGURER_SEO_INSERT_HEAD
    7         -* FORMULAIRE_CONFIGURER_SEO_METAS
    8         -* FORMULAIRE_CONFIGURER_SEO_URLS_CANONIQUES
    9         -* FORMULAIRE_CONFIGURER_SEO_WEBMASTER_TOOLS
    10         -* FORMULAIRE_CONFIGURER_SEO_BING
    11         -* FORMULAIRE_CONFIGURER_SEO_GANALYTICS
    12         -* FORMULAIRE_CONFIGURER_SEO_ALEXA
    134
    145]
    15 
     6<h1 class="grostitre"><:seo:seo:></h1>
    167[<div class="ajax">
    17 (#FORMULAIRE_CONFIGURER_SEO_INSERT_HEAD)
     8(#FORMULAIRE_CONFIGURER_SEO)
    189</div>]
    19 
    20 <br />
    21 
    22 [<div class="ajax">
    23 (#FORMULAIRE_CONFIGURER_SEO_METAS)
    24 </div>]
    25 
    26 <br />
    27 
    28 [<div class="ajax">
    29 (#FORMULAIRE_CONFIGURER_SEO_URLS_CANONIQUES)
    30 </div>]
    31 
    32 <br />
    33 
    34 [<div class="ajax">
    35 (#FORMULAIRE_CONFIGURER_SEO_WEBMASTER_TOOLS)
    36 </div>]
    37 
    38 [<div class="ajax">
    39 (#FORMULAIRE_CONFIGURER_SEO_BING)
    40 </div>]
    41 
    42 <br />
    43 
    44 [<div class="ajax">
    45 (#FORMULAIRE_CONFIGURER_SEO_GANALYTICS)
    46 </div>]
    47 
    48 <br />
    49 
    50 [<div class="ajax">
    51 (#FORMULAIRE_CONFIGURER_SEO_ALEXA)
    52 </div>]
Note: See TracChangeset for help on using the changeset viewer.