?????????????? ?????????????? ?????????????? ?????????????? cfg_soyezcreateurs_google.html000066600000000647151451671370012721 0ustar00 #CACHE{0}
#FORMULAIRE_CONFIG_GOOGLE
cfg_soyezcreateurs_couleurs.html000066600000002724151451671370013304 0ustar00 #CACHE{0}
#FORMULAIRE_CONFIG_COULEURS
cfg_soyezcreateurs_layout.html000066600000000647151451671370012762 0ustar00 #CACHE{0}
#FORMULAIRE_CONFIG_LAYOUT
cfg_bte.html000066600000000627151451671370007046 0ustar00 [(#SET{logo, Logo Enluminures Typographiques })] #CACHE{0}
#FORMULAIRE_CONFIGURER_TYPOENLUMINEE
cfg_soyezcreateurs.html000066600000000575151451671370011365 0ustar00 #CACHE{0}
#FORMULAIRE_CONFIG_SC
derniers_connectes.html000066600000002340151452752610011321 0ustar00 #CACHE{0} [(#SET{aide,[(#VAL{aide.gif}|http_img_pack{'','',<:couteau:attente_confirmation:>})]})]

<:couteau:derniers_connectes:>

  • '}{0,10}> #SET{icon,#URL_ECRIRE{auteurs,statut=#STATUT}|cs_lien{#ARRAY{statut,#STATUT}|bonhomme_statut}} #SET{nom,#URL_ECRIRE{auteur_infos,id_auteur=#ID_AUTEUR}|cs_lien{#NOM}} [(#STATUT|=={nouveau}|oui) #SET{icon,#GET{aide}}] [(#VAL{'couteau:stats_auteur'}|_T{#ARRAY{icon,#GET{icon},nom,#GET{nom},date,#EN_LIGNE|cs_date_long}})]
<:couteau:variable_vide:>

<:couteau:non_confirmes:>

  • '}{0,10}> #SET{nom,#URL_ECRIRE{auteur_infos,id_auteur=#ID_AUTEUR}|cs_lien{#NOM}} [(#VAL{'couteau:stats_auteur'}|_T{#ARRAY{icon,#GET{aide},nom,#GET{nom},date,#MAJ|cs_date_long}})]
<:couteau:variable_vide:> type_urls_191.html000066600000017646151452752610010104 0ustar00#CACHE{0}
<:couteauprive:urls_purger_tout:> #SET{nb, 0} #SET{nb, #TOTAL_BOUCLE} #SET{val, #REM|sinon{couteauprive:urls_base_vide}|_T} [(#GET{nb}|>{0}|oui) #SET{val, #REM|sinon{couteauprive:urls_base_total}|_T|replace{@nb@,#GET{nb}}} ] #SET{nb, 0} #SET{nb, #TOTAL_BOUCLE} #SET{val, #REM|sinon{couteauprive:urls_base_vide}|_T} [(#GET{nb}|>{0}|oui) #SET{val, #REM|sinon{couteauprive:urls_base_total}|_T|replace{@nb@,#GET{nb}}} ]
#SET{nb, 0} #SET{nb, #TOTAL_BOUCLE} #SET{val, #REM|sinon{couteauprive:urls_base_vide}|_T} [(#GET{nb}|>{0}|oui) #SET{val, #REM|sinon{couteauprive:urls_base_total}|_T|replace{@nb@,#GET{nb}}} ]
#SET{nb, 0} #SET{nb, #TOTAL_BOUCLE} #SET{val, #REM|sinon{couteauprive:urls_base_vide}|_T} [(#GET{nb}|>{0}|oui) #SET{val, #REM|sinon{couteauprive:urls_base_total}|_T|replace{@nb@,#GET{nb}}} ]
#SET{nb, 0} #SET{nb, #TOTAL_BOUCLE} #SET{val, #REM|sinon{couteauprive:urls_base_vide}|_T} [(#GET{nb}|>{0}|oui) #SET{val, #REM|sinon{couteauprive:urls_base_total}|_T|replace{@nb@,#GET{nb}}} ]
#SET{nb, 0} #SET{nb, #TOTAL_BOUCLE} #SET{val, #REM|sinon{couteauprive:urls_base_vide}|_T} [(#GET{nb}|>{0}|oui) #SET{val, #REM|sinon{couteauprive:urls_base_total}|_T|replace{@nb@,#GET{nb}}} ]
[(#REM) Ce separateur va permettre de commencer ici une deuxieme
Ajax )] @@CS_FORM@@
<:couteauprive:urls_choix_objet:>
  <:bouton_chercher:>
<:couteauprive:urls_titre_objet:> 
<:couteauprive:urls_url_objet:> 
[(#REM|sinon{<:couteauprive:urls_url_calculee:>}|replace{@type@,#ENV*{type_urls}})]  
 
||
decoupe_item.html000066600000001527151452752610010115 0ustar00[(#REM) champs disponibles : page, artpage, title_page, derniere_page, self parametre_url($self,'artpage',"{$i}-$num_pages") le filtre #ENV*{page}|decoupe_type_pagination{artpage, derniere_page, rayon=4, nb_extremes=2} renvoie : 1 si le nombre doit etre affiche 2 si le nombre ne doit pas etre affiche 3 s'il faut afficher '...' ]#SET{type,#ENV*{page}|decoupe_type_pagination{#ENV*{artpage},#ENV*{derniere_page}}}#SET{separateur,' '}[(#GET{type}|=={3}|oui)...#GET{separateur}][(#GET{type}|=={1}|oui)[(#ENV*{page}|=={#ENV*{artpage}}|oui)[(#ENV*{page})]][(#ENV*{page}|=={#ENV*{artpage}}|non)[(#ENV*{page})]][(#ENV*{page}|<{#ENV*{derniere_page}}|?{#GET{separateur},''})]]glossaire_js.html000066600000001144151452752610010132 0ustar00[(#REM) champs disponibles : id_mot (pour une boucle MOTS eventuellement) titre (multi ready) texte (safehtml) descriptif (safehtml) deux spans indispensables : .gl_js : titre .gl_jst : definition par defaut : la definition affichee est le texte du mot si le descriptif est vide attention : le retour a la ligne entre les deux span provoque l'ajout d'un espace apres le mot reconnu ] #SET{def,#ENV*{descriptif}|sinon{#ENV*{texte}}}   test_spam.html000066600000003066151452752610007452 0ustar00#CACHE{0} #SET{test, #ENV{ar_message}|spam_filtre_de_test} #SET{test_ip, #ENV{ar_message}|spam_filtre_de_test_ip{1}}
1. <:couteau:test_manuel:>

<:couteauprive:spam_tester_label:>

[
(#GET{test}|=={ok}|oui)<:couteauprive:spam_test_ok:>
] [
(#GET{test}|=={ko}|oui)<:couteauprive:spam_test_ko:>
] [
(#GET{test_ip})
]
[(#REM) Ce separateur va permettre de commencer ici une deuxieme Ajax )] @@CS_FORM@@
2. <:couteau:base_donnees:>

<:couteauprive:spam_tester_bd:>

[(#ENV{test_bd}|oui)[(#INCLURE{fond=fonds/test_spam_bd}{statut}{debut_msg})]]
test_spam_bd.html000066600000002432151452752610010113 0ustar00#CACHE{0} #SET{tab, #ARRAY} #SET{test, #TEXTE*|concat{" ",#TITRE*," ",#AUTEUR*," ",#EMAIL_AUTEUR*}|spam_filtre_de_test|=={ko}} [(#GET{test}|non)#SET{test, #IP|spam_filtre_de_test_ip|=={ko}}] [(#GET{test}|oui)#SET{tab, #GET{tab}|push{#ID_FORUM}}]
[(#VAL{_SPIP19300}|defined|non) ] [(#VAL{_SPIP19300}|defined|oui) ] #ID_FORUM. #TITRE[ (#STATUT|!={publie}|oui)(#STATUT)]
#PAGINATION
Aucun message identifié
type_urls.html000066600000014706151452752610007504 0ustar00#CACHE{0} [(#SET{cpt, #VAL{couteauprive:urls_base_vide}|_T})] [(#TOTAL_BOUCLE|>{0}|oui) [(#SET{total, #VAL{',#TOTAL_BOUCLE,''}})] [(#SET{cpt, #VAL{couteauprive:urls_base_total}|_T|replace{@nb@,#GET{total}}})] ]
<:couteauprive:urls_purger_tout:>
(#GET{cpt})
[(#REM) Ce separateur va permettre de commencer ici une deuxieme Ajax )] @@CS_FORM@@
<:couteauprive:urls_choix_objet:>
  <:bouton_chercher:>
<:couteauprive:urls_titre_objet:>
<:couteauprive:urls_url_objet:>
[(#VAL{<:couteauprive:urls_url_calculee:>}|replace{@type@,#ENV*{type_urls}})]
 
||
en_travaux.html000066600000006700151452752610007625 0ustar00#CACHE{0} [(#ENV*{titre})] [(#REM) Balise permettant aux plugins d'inserer des appels javascript ou css ; C'est ici que SPIP va inserer l'appel de la librairie jQuery Et appeler a la fin compacte_head pour agreger et compacter tout le head dans des fichiers statiques si l'option est cochee dans Configuration ] #INSERT_HEAD [(#REM)
Admins seuls en prive : #EVAL{_en_travaux_PRIVE}
Admins admins en public : #EVAL{_en_travaux_ADMIN}
#SESSION{id_auteur}. #SESSION{nom}
form_login : #ENV*{form_login}
espace prive : #ENV*{prive} - #URL_ECRIRE ]

[(#ENV*{titre})]

[(#EVAL{_en_travaux_MESSAGE}|propre)] [(#ENV*{prive}|=={non}|oui)[(#ENV*{form_login}|=={non}|oui) ]] [(#REM) Cas SPIP 2.0 permettant d'acceder a l'espace prive ] [(#ENV*{prive}|=={oui}|oui)[(#SESSION{id_auteur}|non) ][(#SESSION{id_auteur}|oui) ]]
[(#ENV*{form_login}|=={oui}|oui)
#LOGIN_PUBLIC
]
visiteurs_connectes.html000066600000000574151452752610011552 0ustar00#CACHE{#ENV*{cache,60}} [(#VAL{_CS_visiteurs_connectes}|defined|oui) #SET{nb,#VAL{cs_compter_visiteurs}|filtrer|cs_span{class='cs_nb_visiteurs'}} #SET{ch,couteau:visiteurs_connectes} [(#VAL{visiteurs_connectes}|_T|=={visiteurs connectes}|non)#SET{ch,visiteurs_connectes}] [[(#ENV*{p,1}|oui)

](#GET{ch}|_T{#ARRAY{nb,#GET{nb}}})[(#ENV*{p,1}|oui)

]] ]type_urls_liste.html000066600000001620151452752610010673 0ustar00#SET{a,#VAL{91}|chr} #SET{b,#VAL{93}|chr} <:couteau:urls_propres_objet:> #GET{a}[ (#ENV{type}|=={#TYPE}|?{#TYPE})][(#ENV{type}|=={#TYPE}|non) #GET{a}#TYPE->[(#SELF|parametre_url{debut_urls,''}|parametre_url{type,#TYPE})]#GET{b}] [ - #GET{a}(#ENV{type}|?{<:couteauprive:tous|strtolower:>})->[(#SELF|parametre_url{type,''})]#GET{b}] #GET{b} |[#TYPE ##ID_OBJET->[(#ID_OBJET|cs_url_publique{#TYPE})]]|'}>#URL[ (#DATE|>{#VAL{Y-m-d H:i:s}|date}|oui) (<:couteau:url_verrouillee:>)] [(#SET{del,#ID_OBJET|concat{',',#TYPE,',',#URL}|base64_encode})] [x|<:lien_supprimer:>->[(#SELF|replace{'\|',%7C}|parametre_url{suppr,#GET{del}})]]| #PAGINATION decoupe.html000066600000007631151452752610007101 0ustar00[(#REM) champs disponibles : artpage, derniere_page, items, self etendue : nombre minimum de pages pour la pagination etendue : << < 1 2 3 4 > >> (si les images debut.gif et debut_off.gif ne sont pas trouvees, alors ce modele utilise un "double precedent.gif" idem pour fin.gif) ] #SET{etendue,4} #SET{prec_off,#CHEMIN{img/decoupe/precedent_off.gif}} #SET{prec_on,#CHEMIN{img/decoupe/precedent.gif}} #SET{precpage,#ENV*{artpage}|moins{1}} #SET{suiv_off,#CHEMIN{img/decoupe/suivant_off.gif}} #SET{suiv_on,#CHEMIN{img/decoupe/suivant.gif}} #SET{suivpage,#ENV*{artpage}|plus{1}} #SET{debut_off,#CHEMIN{img/decoupe/debut_off.gif}} #SET{debut_on,#CHEMIN{img/decoupe/debut.gif}} #SET{fin_off,#CHEMIN{img/decoupe/fin_off.gif}} #SET{fin_on,#CHEMIN{img/decoupe/fin.gif}} [(#ENV*{artpage}|=={1}|oui) [(#ENV*{derniere_page}|>={#GET{etendue}}|oui) [(#GET{debut_off}|oui) <:couteau:page_debut:> ] [(#GET{debut_off}|non) <:couteau:page_debut:><:couteau:page_debut:> ] ] <:couteau:page_precedente:> ] [(#ENV*{artpage}|=={1}|non) [(#ENV*{derniere_page}|>={#GET{etendue}}|oui) [(#GET{debut_on}|oui) <:couteau:page_debut:> ] [(#GET{debut_on}|non) <:couteau:page_debut:><:couteau:page_debut:> ] ] <:couteau:page_precedente:> ] [(#ENV*{items})] [(#ENV*{artpage}|=={#ENV*{derniere_page}}|oui) <:couteau:page_suivante:> [(#ENV*{derniere_page}|>={#GET{etendue}}|oui) [(#GET{fin_off}|oui) <:couteau:page_fin:> ] [(#GET{fin_off}|non) <:couteau:page_fin:><:couteau:page_fin:> ] ] ] [(#ENV*{artpage}|=={#ENV*{derniere_page}}|non) <:couteau:page_suivante:> [(#ENV*{derniere_page}|>={#GET{etendue}}|oui) [(#GET{fin_on}|oui) <:couteau:page_fin:> ] [(#GET{fin_on}|non) <:couteau:page_fin:><:couteau:page_fin:> ] ] ]glossaire_css.html000066600000001103151452752610010301 0ustar00[(#REM) champs disponibles : id_mot (pour une boucle MOTS eventuellement) titre (multi ready) texte (safehtml) descriptif (safehtml) les spans indispensables : .gl_dl : enveloppe .gl_dt : titre .gl_dd : definition par defaut : la definition affichee est le texte du mot si le descriptif est vide dans la definition, les balises sont retirees ] [(#ENV*{titre})] [(#ENV*{descriptif}|?{#ENV*{descriptif},#ENV*{texte}}|replace{'(.*?)','$1'})] tri_auteurs.html000066600000002416151452752610010017 0ustar00#CACHE{0} [(#REM) champs disponibles : id_article il faut 2 auteurs minimum ] #SET{nb,#TOTAL_BOUCLE|plus{1}} #SET{val,javascript:document.getElementsByName('bp_auteur')[0].value} #SET{desc, #EVAL{defined('_SPIP30000')?chemin_image('tri-asc-16.png'):_DIR_IMG_PACK.'descendre-16.png'}} #SET{mont, #EVAL{defined('_SPIP30000')?chemin_image('tri-desc-16.png'):_DIR_IMG_PACK.'monter-16.png'}}
#COMPTEUR_BOUCLE. #NOM [(#COMPTEUR_BOUCLE|!={#GET{nb}}|oui) ] [(#COMPTEUR_BOUCLE|!={1}|oui) ]
format_spip.html000066600000001164151452752610007773 0ustar00#SET{i,0} [(#REM) le titre du bloc ] @TITRE@=[(#GET{i}|>{1}|?{couteau:textes_formatspip,couteau:texte_formatspip}|_T)] sommaire.html000066600000001562151452752610007266 0ustar00[(#REM) Ce fond est surchargeable dans vos squelettes. Utilisation d'un cookie pour stocker l'etat du sommaire au moment de quitter la page. Champs disponibles : fond_css : 'avec' ou 'sans' sommaire : les liens du sommaire en
  • Indispensable :
    et
      places a la suite l'un de l'autre Par defaut : sommaire deplie Pour un sommaire replie a la premiere visite de la page : - ajouter la classe 'cs_sommaire_replie' a :
      - ajouter la classe 'cs_sommaire_invisible' a :
        ]
          <:couteau:sommaire_titre:>  
          [(#ENV*{sommaire})]
        cfg_memoization.html000066600000000427151454734030010621 0ustar00 #CACHE{0}
        #FORMULAIRE_CONFIGURER_MEMOIZATION
        cfg_crayons.html000066600000004570151455223250007745 0ustar00 #CACHE{0} [
        (#ENV{_cfg_}|form_hidden)
        ]
        Barre typographique

        <:crayons:messages:>


        <:crayons:effets:>



        Pour le crayon « logo »
        (Experimental) Editer l'espace privé