Skip to content
Extraits de code Groupes Projets
Valider 4c5152fa rédigé par teddy.spip@gmail.com's avatar teddy.spip@gmail.com
Parcourir les fichiers

- Une page de documentation automatique créée grâce aux fichiers YAML ;

- Page accessible en SPIP 3.1 dans le menu de développement. A voir si on met l'accès ailleurs.
- Up de z car on ne refait pas le monde.
parent de2ec17e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -30,6 +30,10 @@ lang/verifier_ru.php -text ...@@ -30,6 +30,10 @@ lang/verifier_ru.php -text
lang/verifier_sk.php -text lang/verifier_sk.php -text
/paquet.xml -text /paquet.xml -text
/plugin.xml -text /plugin.xml -text
prive/squelettes/contenu/verifier_doc.html -text
prive/squelettes/contenu/verifier_doc_fonctions.php -text
prive/squelettes/navigation/verifier_doc.html -text
prive/style_prive_plugin_verifier.html -text
test/verifier.html -text test/verifier.html -text
verifier/code_postal.php -text verifier/code_postal.php -text
verifier/code_postal.yaml -text verifier/code_postal.yaml -text
......
/.idea
les icones proviennent du site http://www.iconfinder.com/icondetails/24333/128/centang_check_checklist_equiry_list_poll_task_todo_write_icon les icones proviennent du site http://www.iconfinder.com/icondetails/24333/128/centang_check_checklist_equiry_list_poll_task_todo_write_icon
elles ont t dessines par http://linux.softpedia.com/developer/Oliver-Scholtz-93.html elles ont été dessinées par http://linux.softpedia.com/developer/Oliver-Scholtz-93.html
\ No newline at end of file \ No newline at end of file
...@@ -7,6 +7,9 @@ if (!defined('_ECRIRE_INC_VERSION')) { ...@@ -7,6 +7,9 @@ if (!defined('_ECRIRE_INC_VERSION')) {
$GLOBALS[$GLOBALS['idx_lang']] = array( $GLOBALS[$GLOBALS['idx_lang']] = array(
// D
'data_choix' => 'Choix possibles :',
// E // E
'erreur_code_postal' => 'Ce code postal est incorrect.', 'erreur_code_postal' => 'Ce code postal est incorrect.',
'erreur_comparaison_egal' => 'La valeur doit être égale au champ "@nom_champ@".', 'erreur_comparaison_egal' => 'La valeur doit être égale au champ "@nom_champ@".',
...@@ -127,7 +130,11 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( ...@@ -127,7 +130,11 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'option_url_type_protocole_web' => 'Protocoles web : http ou https', 'option_url_type_protocole_web' => 'Protocoles web : http ou https',
'option_url_type_protocole_webcal' => 'Protocoles webcal: webcal, http ou https', 'option_url_type_protocole_webcal' => 'Protocoles webcal: webcal, http ou https',
// P
'par_defaut' => 'Par défaut :',
// T // T
'titre_page_verifier_doc' => 'Documentation de l\'API de vérification',
'type_code_postal' => 'Code postal', 'type_code_postal' => 'Code postal',
'type_code_postal_description' => 'Vérifie que la valeur est un code postal valide.', 'type_code_postal_description' => 'Vérifie que la valeur est un code postal valide.',
'type_comparaison_champ' => 'Comparaison', 'type_comparaison_champ' => 'Comparaison',
...@@ -161,5 +168,8 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( ...@@ -161,5 +168,8 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'type_telephone' => 'Numéro de téléphone', 'type_telephone' => 'Numéro de téléphone',
'type_telephone_description' => 'Vérifie que le numéro de téléphone correspond à un schéma reconnu.', 'type_telephone_description' => 'Vérifie que le numéro de téléphone correspond à un schéma reconnu.',
'type_url' => 'URL', 'type_url' => 'URL',
'type_url_description' => 'Vérifie que l’url correspond à un schéma reconnu.' 'type_url_description' => 'Vérifie que l’url correspond à un schéma reconnu.',
// V
'verification_a_faire' => 'Vérification à effectuer :',
); );
<paquet <paquet
prefix="verifier" prefix="verifier"
categorie="outil" categorie="outil"
version="1.6.8" version="1.6.9"
etat="stable" etat="stable"
compatibilite="[2.0.10;3.2.*]" compatibilite="[2.0.10;3.2.*]"
logo="images/verifier-128.png" logo="images/verifier-128.png"
...@@ -19,6 +19,8 @@ ...@@ -19,6 +19,8 @@
<pipeline nom="verifier" action="" /> <pipeline nom="verifier" action="" />
<menu nom="verifier_doc" titre="verifier:titre_page_verifier_doc" parent="menu_developpement" icone="images/verifier-16.png" />
<necessite nom="saisies" compatibilite="[1.40.0;]" /> <necessite nom="saisies" compatibilite="[1.40.0;]" />
<utilise nom="yaml" compatibilite="[1.5.0;]" /> <utilise nom="yaml" compatibilite="[1.5.0;]" />
</paquet> </paquet>
\ No newline at end of file
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<auteur>[Les Développements Durables->http://www.ldd.fr]</auteur> <auteur>[Les Développements Durables->http://www.ldd.fr]</auteur>
<icon>images/verifier-128.png</icon> <icon>images/verifier-128.png</icon>
<licence>GPL v3</licence> <licence>GPL v3</licence>
<version>1.6.8</version> <version>1.6.9</version>
<etat>stable</etat> <etat>stable</etat>
<description> <description>
<multi> <multi>
......
<h1 class="grostitre"><:verifier:titre_page_verifier_doc:></h1>
<div class="nettoyeur"></div>
<B_verifier>
<BOUCLE_verifier (DATA) {source table, #VAL{verifier}|verifier_lister_disponibles} {si #VAL{_DIR_PLUGIN_VERIFIER}|defined}>
[(#BOITE_OUVRIR{<h3 id="[verifier_(#CLE)]">[(#ICONE|balise_img) ][(#TITRE)] [\[(#CLE)\]]</h3>, 'simple'})]
[<p class="explication">(#DESCRIPTION)</p>]
<BOUCLE_options (DATA) {source table, #OPTIONS}>
<div class="info #VALEUR{saisie}">
<ul class="spip">
<li><strong>[(#VALEUR{options/label}|sinon{#VALEUR{options/label_case}}|saisies_label)] [\[(#VALEUR{saisie})\]]</strong>[(#VALEUR{options/label}|oui|et{#VALEUR{options/label_case}|oui})[(#VALEUR{options/label_case}|saisies_label)]]
[(#VALEUR{options/explication}|oui)<br/>[(#VALEUR{options/explication}|saisies_label)]]
[(#VALEUR{options/defaut}|oui)<br/>[<:verifier:par_defaut:> (#VALEUR{options/defaut}|saisies_label)]]
<B_verifier_datas>
<br/><:verifier:data_choix:>
<ul class="spip"><BOUCLE_verifier_datas (DATA) {source table, #VALEUR{options/datas}}>
<li class="item data_[(#CLE)]">[<strong>(#CLE)</strong>]<br/>[(#VALEUR|saisies_label)]</li>
</BOUCLE_verifier_datas></ul>
</B_verifier_datas>
<B_verifier_info><br/><em><:verifier:verification_a_faire:></em><ul>
<BOUCLE_verifier_info (DATA) {source table, #VALEUR{verifier}} {si #VALEUR{verifier}|is_array|oui}>
<B_array>
<BOUCLE_array (DATA) {source table, #VALEUR} {si #VALEUR|is_array}><li>#CLE : <em>#VALEUR</em></li></BOUCLE_array>
</B_array>
<li>#CLE : <em>#VALEUR</em></li><//B_array>
</BOUCLE_verifier_info>
</ul></B_verifier_info>
</li>
</ul>
</div>
</BOUCLE_options>
[(#BOITE_FERMER)]
</BOUCLE_verifier>
</B_verifier>
<:verifier:plugin_yaml_inactif:>
<//B_verifier>
<?php
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
include_spip('inc/verifier');
<B_verifier>
<div class="navigation">
<ul class="liste_items sous_navigation">
<BOUCLE_verifier (DATA) {source table, #VAL{verifier}|verifier_lister_disponibles} {si #VAL{_DIR_PLUGIN_YAML}|defined}>
<li class="item"><a href="#[verifier_(#CLE)]" class="bando2_verifier_[(#CLE)]">[(#TITRE)] [((#CLE))]</a></li>
</BOUCLE_verifier>
</ul>
</div>
</B_verifier>
[(#REM)<style>/*
Ce squelette definit les styles de l'espace prive
Note: l'entete "Vary:" sert a repousser l'entete par
defaut "Vary: Cookie,Accept-Encoding", qui est (un peu)
genant en cas de "rotation du cookie de session" apres
un changement d'IP (effet de clignotement).
ATTENTION: il faut absolument le charset sinon Firefox croit que
c'est du text/html !
*/]#CACHE{3600*100,cache-client}
#HTTP_HEADER{Content-Type: text/css; charset=iso-8859-15}
#HTTP_HEADER{Vary: Accept-Encoding}
body.verifier_doc {
background-color: #efefef;
}
<B_verifier>
<BOUCLE_verifier (DATA) {source table, #VAL{verifier}|verifier_lister_disponibles}>
.navigation_avec_icones .bando2_verifier_[(#CLE)] { [background-image: url((#ICONE|image_reduire{16}|extraire_attribut{src}));] }
</BOUCLE_verifier>
</B_verifier>
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter