Changeset 9950 in spip-zone


Ignore:
Timestamp:
Feb 27, 2007, 7:52:22 PM (14 years ago)
Author:
toutati@…
Message:

ajouts et modifs, ça découpe mais ç'est pas encore fini, on peut charger des images si auteur autorisé

Location:
_plugins_/_dev_/walma
Files:
2 added
9 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_dev_/walma

    • Property svn:ignore set to
      walma_fonctions_premieremouture.php
  • _plugins_/_dev_/walma/README.txt

    r9926 r9950  
    1919walma tend toujours à permettre de facilement installer une galerie pour spip
    2020et de la modifier encore plus simplement pour ceux qui le souhaitent.
     21voir les SET à modifier en entete de walma.html
    2122
    2223Le  plugin walma découpe ainsi l'ancien fichier unique en plusieurs morceaux:
     
    282904-la galerie en contenu principal passe en modele (modeles/walma_modele.html)
    293005- texte et forum lookés walma peuvent être ajouté ou retiré facilement (inc-walma_txtforum.html)
    30 
    31 06-le multilinguisme est maintenant assuré par les fichiers de langues que l'on peut ajouter (lang/walma_fr.php)
     3106-le menu en option s'affiche à gauche ou à droite  (inc-walma_menus.html)
     3207-le multilinguisme est maintenant assuré par les fichiers de langues que l'on peut ajouter (lang/walma_fr.php)
    3233
    3334
    3435/************       TODO     **********/ 
    35 le developpement du plugin walma prévoit des options:
     36le developpement du plugin walma prévoit des options à modifier facilement
    3637
    37  des menus lookés walma à gauche ou à droite à insérer
     38 des menus lookés walma à gauche ou à droite
    3839 une taille ajustable de la galerie
    3940 un squelette de rubrique
     
    4546 le passage en jquery
    4647 le fondu enchainé des images
     48 la vitesse du diaporama
    4749 l’exportation zippé de la galerie
    4850 lier un mot clef walma à l’article sans toucher au code
    4951 détecter les articles ayant un certains nombres d'images pour automatiquement les afficher en walma
    5052 avoir les crayons actifs
     53OK possibilité d'insérer un document ou un zip de documents lorsque l'administrateur est authentifié
     54
  • _plugins_/_dev_/walma/RENOMMERarticle-xx.html

    r9926 r9950  
    77[<meta name="description" content="(#INTRODUCTION|couper{150}|attribut_html)" />]
    88<title>[(#NOM_SITE_SPIP|textebrut)] [<:resultats_recherche|textebrut:> (#RECHERCHE|textebrut)] <BOUCLE_article_title(ARTICLES){id_article}{lang_select=non}>[(#TITRE|supprimer_numero|textebrut)] </BOUCLE_article_title> walma.html</title>
    9 <INCLURE{fond=inc-walma_head}{mode,gauche}>
     9
     10[(#REM) modifier vos options pour walma]
     11[<!--(#REM) si vous voulez un menu à insérer à gauche ou à droite, mettre oui dans le SET correspondant-->]
     12#SET{menugauche,non}
     13#SET{menudroite,non}
     14[<!--(#REM) si vous souhaitez avoir le texte et le forum de l'article lookés pour walma, mettre oui dans le SET-->]
     15#SET{texteforum,non}
     16[<!--(#REM) L'affichage est par defaut avec l'image principale à gauche, il est possible de changer gauche pour droite ou vignettes-->]
     17#SET{mode,gauche}
     18[(#REM) fin des options pour walma]
     19
     20[(#REM) inclusion dynamique du css et du js, ne pas modifier]
     21[(#INCLURE{fond=inc-walma_head}{mode=#GET{mode}}{menugauche=#GET{menugauche}}{menudroite=#GET{menudroite}})]
    1022</head>
    1123
    12 <body>
    13 
    14 <!--[(#REM) Galerie Walma3 plaçé en haut à droite, ce bloc peut être remplacé]-->
     24<body>
     25[<!--(#REM) Galerie Walma3 plaçé en haut à droite, ce bloc peut être remplacé, voire effaçé-->]
    1526        <div style="font-size:4em; text-align:left;">
    1627        <BOUCLE_article_rubrique(ARTICLES){id_article}{lang_select=non}>
     
    2536
    2637       
    27 <!--[(#REM) si on souhaite cela permet retour sur la page sans parametres d'url si on a renommé ce fichier en article.html ou en ce qu'on veut]-->     
     38[<!--(#REM) permet retour sur la page sans parametres d'url -->]       
    2839<div class="titredelagalerie">
    2940<a href="[(#URL_PAGE{#PAGE})][(#PAGE|=={''}|?{[?article(#ENV{id_article,''})],[&amp;id_article=(#ENV{id_article,''})]})][&amp;recherche=(#RECHERCHE)]">
     
    3546</div>
    3647
    37 <!--[(#REM)  possibilité d'insérer vos menus en haut à gauche ou à droite
    38 <div class="insertionmenu">
    39 < INCLURE(fond=menu-gauche-ou-droite){id_article}>
    40 </div>]-->
     48[<!--(#REM) insertion des menus -->]   
     49[<div class="insertionmenu">(#GET{menugauche}|=={'oui'}|?{
     50[(#INCLURE{fond=inc-walma_menus}{id_article}{menugauche,#GET{menugauche}}{menudroite,#GET{menudroite}})]
     51,
     52        [(#GET{menudroite}|=={'oui'}|?{
     53        [(#INCLURE{fond=inc-walma_menus}{id_article}{menugauche,#GET{menugauche}}{menudroite,#GET{menudroite}})]
     54        })]
     55})</div>]
    4156
    42 [<!--(#REM) ici on inclut le modele walma, on peut donc s'en servir de façon autonome ailleurs !! conserver dans le head INCLURE{fond=inc-walma_head}{mode,gauche}>-->]
    43 [(#MODELE{walma_modele}{mode}{diapo}{pas}{textforum}{grande}{debut_img}{page})]
     57[<!--(#REM) ici on inclut le modele walma, on peut donc s'en servir de façon autonome ailleurs !! conserver l'inclusion du head special avec les SET >-->]
     58[(#MODELE{walma_modele}{mode=#GET{mode}}{id_article}{diapo}{pas}{textforum}{grande}{debut_img}{page})]
    4459
    45 [<!--(#REM) si on souhaite ajouter une inclusion du texte et forum de l'article lookés pour walma-->]
    46 <INCLURE{fond=inc-walma_txtforum}{id_article}{textforum}{lang}>
     60[<!--(#REM) permet aux auteurs autorisés de télécharger une image ou un zip-->]
     61[<div id="telecharge" >(#ID_ARTICLE|afficher_documents_walma)</div>]
    4762
    48 [<!--(#REM) si on souhaite le validateur xhtml-->]
     63[<!--(#REM) ajoute le texte et le forum de l'article-->]
     64[(#GET{texteforum}|=={'oui'}|?{
     65[(#INCLURE{fond=inc-walma_txtforum}{id_article}{textforum}{lang})]
     66})]
     67 
     68[<!--(#REM) le validateur xhtml-->]
    4969 <p><a href="http://validator.w3.org/check?uri=referer">
    5070 <img src="http://www.w3.org/Icons/valid-xhtml10"
  • _plugins_/_dev_/walma/inc-walma_head.html

    r9926 r9950  
    1 <link rel="stylesheet" href="[(#URL_PAGE{walmacss}|parametre_url{recherche,#RECHERCHE}|parametre_url{mode})]" type="text/css" media="projection, screen" />
    2 <script src='#CHEMIN{walma.js}' type='text/javascript'></script>
     1<link rel="stylesheet" href="[(#URL_PAGE{walmacss}|parametre_url{recherche,#RECHERCHE}|parametre_url{mode,#ENV{mode}}|parametre_url{menugauche,#ENV{menugauche}}|parametre_url{menudroite,#ENV{menudroite}})]" type="text/css" media="projection, screen" />
     2<script src='[(#CHEMIN{walma.js}|compacte)]' type='text/javascript'></script>
  • _plugins_/_dev_/walma/lang/walma_en.php

    r9926 r9950  
    55$GLOBALS[$GLOBALS['idx_lang']] = array(
    66'more_info' => 'More information',
    7 'zone_restreinte_espace_prive' => "Restreindre l'acc&egrave;s &agrave; cette zone dans l'espace priv&eacute;",
     7'copidlibre' => "CopID free non commercial &copy; 02/2007 Alm &amp; Walk Galerie ",
     8'pour' => "for",
     9'taille_image' => "Image size",
     10'diaporama' => "Slideshow",
     11'change_langue'=> "Passer en langue française",
    812
    913);
  • _plugins_/_dev_/walma/lang/walma_fr.php

    r9926 r9950  
    55$GLOBALS[$GLOBALS['idx_lang']] = array(
    66'more_info' => 'En savoir plus',
    7 'zone_restreinte_espace_prive' => "Restreindre l'acc&egrave;s &agrave; cette zone dans l'espace priv&eacute;",
     7'copidlibre' => "CopID libre non marchand &copy; 02/2007 Alm &amp; Walk Galerie ",
     8'pour' => "pour",
     9'taille_image' => "Taille de l'image",
     10'diaporama' => "Diaporama",
     11'change_langue'=> "English language",
     12
    813
    914);
  • _plugins_/_dev_/walma/modeles/walma_modele.html

    r9926 r9950  
    11[(#REM)
     2<!--version walma3.4  pour spip 1.9.2 CopID libre non marchand (c) février 2007 Alm & Walk Galerie WALMA -->
    23on va essayé de récupérer un array des documents
    34article
     
    78
    89Pour utiliser walma 3.4 en inclusion comme on veut on met dans le squelette de son choix
    9 dans le head (css et javascript pour walma) mettre le mode par defaut gauche
    10 <INCLURE{fond=inc-walma_head}{mode,gauche}>
    11 dans le body
    12 [(#MODELE{walma_modele}{pas}{textforum}{grande}{mode}{debut_img}{page})]
    13 en option on peut avoir une inclusion qui affiche le texte de l'article et si activé, son forum
    14 <INCLURE{fond=inc-walma_txtforum}{id_article}{textforum}{lang}>
    15 
    16 
    17 Pour utiliser le modèle en inclusion ça marche pas encore bien
     10dans le head (css et javascript pour walma) , les options des SET et l' INCLURE du head
     11 
     12#SET{menugauche,oui}
     13#SET{menudroite,non}
     14#SET{texteforum,non}
     15#SET{mode,gauche}
     16
     17
     18[(#INCLURE{fond=inc-walma_head}{mode=#GET{mode}}{menugauche=#GET{menugauche}}{menudroite=#GET{menudroite}})]
     19et dans le body
     20[(#MODELE{walma_modele}{mode=#GET{mode}}{diapo}{pas}{textforum}{grande}{debut_img}{page})]
     21 
     22Pour utiliser uniquement le modèle en inclusion ça marche pas encore bien
    1823 walma48|modele>
    1924encore moins
     
    5055 id="ico4" class="ico ico[(#ENV{mode}|=={image}|?{'select',''})][(#ENV{diapo}|=={on}|?{diapo,image})]" title="Image [(#ENV{diapo}|=={on}|?{Stop,''})]" >&nbsp;</a>
    5156<a href="[(#SELF|parametre_url{'mode','image'}|parametre_url{'id_document',''}|parametre_url{'pas',1}|parametre_url{'textforum',x}|parametre_url{'recherche',#RECHERCHE})][&amp;diapo=(#ENV{diapo,on})]#ziapo"
    52  id="ico5" class="ico ico[(#ENV{mode}|=={image}|?{select[(#ENV{diapo}|!={on}|?{diapo,''})],''})]image " [(#ENV{diapo}|=={on}|?{style="text-decoration:blink; cursor:wait;",''})] title="<multi>[fr]Diaporama[en]Slideshow</multi>" >::></a>
     57 id="ico5" class="ico ico[(#ENV{mode}|=={image}|?{select[(#ENV{diapo}|!={on}|?{diapo,''})],''})]image " [(#ENV{diapo}|=={on}|?{style="text-decoration:blink; cursor:wait;",''})] title="<:diaporama:>" >::></a>
    5358
    5459<div style="float:right; font-size:11px">
     
    5661 
    5762<!--[(#REM)réglage de la langue]-->
    58 <a href="[(#SELF|parametre_url{'recherche',#RECHERCHE}|parametre_url{'lang',[(#ENV{lang}|=={fr}|?{en,fr})]})]#haut" title="<multi>[fr]English language[en]Passer en langue française</multi>">
     63<a href="[(#SELF|parametre_url{'recherche',#RECHERCHE}|parametre_url{'lang',[(#ENV{lang}|=={fr}|?{en,fr})]})]#haut" title="<:walma:change_langue:>">
    5964[[(#ENV{lang}|=={fr}|?{fr,en})]]
    6065</a>
     
    201206
    202207<div class="largeimage">
    203 <a href="[(#ENV{large}|=={y}|?{[(#SELF|parametre_url{'large',''}|texte_script)],[(#SELF|parametre_url{'large','y'}|parametre_url{'pas',1}|parametre_url{'textforum',x}|parametre_url{'mode',image}|texte_script)]})]#haut" style="cursor: ne-resize" title="<multi>[fr]Taille de l'image[en]Image width</multi>">
     208<a href="[(#ENV{large}|=={y}|?{[(#SELF|parametre_url{'large',''}|texte_script)],[(#SELF|parametre_url{'large','y'}|parametre_url{'pas',1}|parametre_url{'textforum',x}|parametre_url{'mode',image}|texte_script)]})]#haut" style="cursor: ne-resize" title="<:walma:taille_image:>">
    204209        <span></span>
    205210        <span class="largeun"></span>
     
    217222<input type="submit" value="<:info_rechercher:>" /></div>
    218223</form>
    219 <div style="float:right; margin:0; padding:0; padding-right:5px;">
    220 CopID
    221 <multi>[fr]libre [en] free</multi>
    222  non marchand (c) 07/2006 Alm &amp; Walk Galerie <a href="http://elastick.net">WALMA 3.3</a>
    223 <multi>[fr]pour [en] for </multi>
    224 <a href="http://spip.net">SPIP 1.9</a>
    225 </div>
    226  
    227 </div>
    228  
     224<div id="copid">
     225<:walma:copidlibre:> <a href="http://elastick.net">WALMA 3.4</a> <:walma:pour:> <a href="http://spip.net">SPIP 1.9.2</a>
     226</div>
     227 
     228</div>
     229 
  • _plugins_/_dev_/walma/walma.html

    r9926 r9950  
    77[<meta name="description" content="(#INTRODUCTION|couper{150}|attribut_html)" />]
    88<title>[(#NOM_SITE_SPIP|textebrut)] [<:resultats_recherche|textebrut:> (#RECHERCHE|textebrut)] <BOUCLE_article_title(ARTICLES){id_article}{lang_select=non}>[(#TITRE|supprimer_numero|textebrut)] </BOUCLE_article_title> walma.html</title>
    9 <INCLURE{fond=inc-walma_head}{mode,gauche}>
     9
     10[(#REM) modifier vos options pour walma]
     11[<!--(#REM) si vous voulez un menu à insérer à gauche ou à droite, mettre oui dans le SET correspondant-->]
     12#SET{menugauche,non}
     13#SET{menudroite,non}
     14[<!--(#REM) si vous souhaitez avoir le texte et le forum de l'article lookés pour walma, mettre oui dans le SET-->]
     15#SET{texteforum,non}
     16[<!--(#REM) L'affichage est par defaut avec l'image principale à gauche, il est possible de changer gauche pour droite ou vignettes-->]
     17#SET{mode,gauche}
     18[(#REM) fin des options pour walma]
     19
     20[(#REM) inclusion dynamique du css et du js, ne pas modifier]
     21[(#INCLURE{fond=inc-walma_head}{mode=#GET{mode}}{menugauche=#GET{menugauche}}{menudroite=#GET{menudroite}})]
    1022</head>
    1123
    12 <body>
    13 
    14 <!--[(#REM) Galerie Walma3 plaçé en haut à droite, ce bloc peut être remplacé]-->
     24<body>
     25[<!--(#REM) Galerie Walma3 plaçé en haut à droite, ce bloc peut être remplacé, voire effaçé-->]
    1526        <div style="font-size:4em; text-align:left;">
    1627        <BOUCLE_article_rubrique(ARTICLES){id_article}{lang_select=non}>
     
    2536
    2637       
    27 <!--[(#REM) si on souhaite cela permet retour sur la page sans parametres d'url si on a renommé ce fichier en article.html ou en ce qu'on veut]-->     
     38[<!--(#REM) permet retour sur la page sans parametres d'url -->]       
    2839<div class="titredelagalerie">
    2940<a href="[(#URL_PAGE{#PAGE})][(#PAGE|=={''}|?{[?article(#ENV{id_article,''})],[&amp;id_article=(#ENV{id_article,''})]})][&amp;recherche=(#RECHERCHE)]">
     
    3546</div>
    3647
    37 <!--[(#REM)  possibilité d'insérer vos menus en haut à gauche ou à droite
    38 <div class="insertionmenu">
    39 < INCLURE(fond=menu-gauche-ou-droite){id_article}>
    40 </div>]-->
     48[<!--(#REM) insertion des menus -->]   
     49[<div class="insertionmenu">(#GET{menugauche}|=={'oui'}|?{
     50[(#INCLURE{fond=inc-walma_menus}{id_article}{menugauche,#GET{menugauche}}{menudroite,#GET{menudroite}})]
     51,
     52        [(#GET{menudroite}|=={'oui'}|?{
     53        [(#INCLURE{fond=inc-walma_menus}{id_article}{menugauche,#GET{menugauche}}{menudroite,#GET{menudroite}})]
     54        })]
     55})</div>]
    4156
    42 [<!--(#REM) ici on inclut le modele walma, on peut donc s'en servir de façon autonome ailleurs !! conserver dans le head INCLURE{fond=inc-walma_head}{mode,gauche}>-->]
    43 [(#MODELE{walma_modele}{mode}{diapo}{pas}{textforum}{grande}{debut_img}{page})]
     57[<!--(#REM) ici on inclut le modele walma, on peut donc s'en servir de façon autonome ailleurs !! conserver l'inclusion du head special avec les SET >-->]
     58[(#MODELE{walma_modele}{mode=#GET{mode}}{id_article}{diapo}{pas}{textforum}{grande}{debut_img}{page})]
    4459
    45 [<!--(#REM) si on souhaite ajouter une inclusion du texte et forum de l'article lookés pour walma-->]
    46 <INCLURE{fond=inc-walma_txtforum}{id_article}{textforum}{lang}>
     60[<!--(#REM) permet aux auteurs autorisés de télécharger une image ou un zip-->]
     61[<div id="telecharge" >(#ID_ARTICLE|afficher_documents_walma)</div>]
    4762
    48 [<!--(#REM) si on souhaite le validateur xhtml-->]
     63[<!--(#REM) ajoute le texte et le forum de l'article-->]
     64[(#GET{texteforum}|=={'oui'}|?{
     65[(#INCLURE{fond=inc-walma_txtforum}{id_article}{textforum}{lang})]
     66})]
     67 
     68[<!--(#REM) le validateur xhtml-->]
    4969 <p><a href="http://validator.w3.org/check?uri=referer">
    5070 <img src="http://www.w3.org/Icons/valid-xhtml10"
  • _plugins_/_dev_/walma/walmacss.html

    r9926 r9950  
    22#HTTP_HEADER{Content-Type: text/css; charset=iso-8859-15}
    33#HTTP_HEADER{Vary: Accept-Encoding}
     4
     5/*<!--version walma3.4  pour spip 1.9.2 CopID libre non marchand (c) février 2007 Alm & Walk Galerie WALMA -->*/
    46
    57<BOUCLE_totalsearch(DOCUMENTS){recherche}{mode=document}{extension==(png|jpg|gif)$}>
     
    137139.recherchevidehauteur{width:1px; float:left;[(#ENV{diapo}|=={on}|?{height:500px;, height:420px;})]}
    138140[(#ENV{recherche}|!={''}|?{[(#_totalsearch:TOTAL_BOUCLE|=={''}|?{'.recherchevidehauteur{clear:both; width:99%; margin:0 auto; text-align:center; }',''})],''})]
    139  
     141
     142#copid{float:right; margin:0; padding:0; padding-right:5px;}
    140143
    141144.clearw{height:1px; font-size:1px; clear:both;  width:100%; margin:0; padding:0; visibility:hidden; border:2px solid red;}
     
    171174.topthreadtxt{margin:0em 2em 0.8em 2em;}
    172175
    173 [/*(#REM) si insertion  menu à gauche libérez simplement ces lignes des crochets et des étoiles
     176[/*(#REM) si insertion  menu gauche*/]
     177[(#ENV{menugauche}|=={'oui'}|?{"
    174178#galeriewalma, .baswalma, .ajoutextforum{float:right; right:10px; }
    175179.titredelagalerie{float:right; margin-right:20px; }
    176 .insertionmenu{position:absolute; font-size:12px;  width:170px; left:10px; top:100px; text-align:left; z-index:2; background-color:#E8E8E8;}
    177 */]
     180.insertionmenu{ position:absolute; font-size:12px;  width:170px; left:10px; top:100px; text-align:left; z-index:2; background-color:#E8E8E8;}
     181"})]
    178182
    179 [/*(#REM) si insertion  menu à droite libérez simplement ces lignes des crochets et des étoiles
     183[/*(#REM) si insertion  menu à droite*/]
     184[(#ENV{menudroite}|=={'oui'}|?{"
    180185#galeriewalma, .titredelagalerie, .baswalma, .ajoutextforum{float:left; left:10px; }
    181 .insertionmenu{position:absolute; font-size:12px;  width:170px; left:820px; top:100px; text-align:left; z-index:2; background-color:#E8E8E8; }
    182 */]
     186.insertionmenu{ position:absolute; font-size:12px;  width:170px; left:820px; top:100px; text-align:left; z-index:2; background-color:#E8E8E8; }
     187"})]
     188
     189#telecharge{clear:both; margin:0 auto; padding:1em; font-size:0.7em;  width:250px; text-align:left; z-index:2; background-color:#E8E8E8; border:1px dotted #555}
     190.form_upload input {font-size:0.8em;}
Note: See TracChangeset for help on using the changeset viewer.