Hop !
Petites idées pour ce plug :
- Intégrer l'astuce pour avoir les descriptions en haut (et pas en bas)
- Une page admin pour configurer ça
et même pourquoi pas, en plus de toutes les balises qu'on peu déjà mettre, ajouter les balises <!--up--> et <!--down--> pour avoir une description en haut et une en bas, mais pas la même !
Voila voila, bonne nuit :)
Hors ligne
Et voila la première révision de plugin compatible avec la 1.7.1.
Révision 1.7.1.a
Permet d'utiliser les descriptions multilingues pour la bannière, la NMB et l'envoi de mail à un groupe.
Compatible uniquement avec la 1.7.1.
PS: bon, je reconnais, je l'avais sous le coude depuis un moment déjà ;-)
Dernière modification par P@t (2008-01-25 18:42:31)
Hors ligne
tipytch a écrit:
et même pourquoi pas, en plus de toutes les balises qu'on peu déjà mettre, ajouter les balises <!--up--> et <!--down--> pour avoir une description en haut et une en bas, mais pas la même !
ton idée m'a interessé, j'ai regardé comment le faire, çà nécessite malheureusement de revoir le code et le template.
j'ai fait çà "à l'arrache" sur mon site (=> http://photos.grum.dnsalias.com/index.php?/category/136), au besoin je donne les infos nécessaires pour réaliser la manip mais comme c'est de la modif sur des fichiers sources, on perds la garantie après ^^;
Hors ligne
Très très bon ce plugin. Ce serait possible d'avoir une aide "en ligne", un icône à côté du textarea pour la description ?
Hors ligne
grum a écrit:
tipytch a écrit:
et même pourquoi pas, en plus de toutes les balises qu'on peu déjà mettre, ajouter les balises <!--up--> et <!--down--> pour avoir une description en haut et une en bas, mais pas la même !
ton idée m'a interessé, j'ai regardé comment le faire, çà nécessite malheureusement de revoir le code et le template.
j'ai fait çà "à l'arrache" sur mon site (=> http://photos.grum.dnsalias.com/index.php?/category/136), au besoin je donne les infos nécessaires pour réaliser la manip mais comme c'est de la modif sur des fichiers sources, on perds la garantie après ^^;
Pour le coup, le plugin porterait bien son nom de "Extended Description".
@Grum: tant que tu te souviens de tes modifications, peux-tu les proposer ? Je suis intéressé.
Merci.
Hors ligne
z0rglub a écrit:
Très très bon ce plugin. Ce serait possible d'avoir une aide "en ligne", un icône à côté du textarea pour la description ?
Yep, j'essairai pour la prochaine version.
Il faut d'abord que je me penche sur les triggers à rajouter pour que le plugin gère aussi les noms de catégorie.
Pour la 1.8, ca serait pas mal de changer le nom du plugin, vu qu'il gèrera les descriptions, les noms de catégorie, la bannière et la NBM...
Des idées?
Dernière modification par P@t (2008-06-30 00:21:02)
Hors ligne
P@t a écrit:
Des idées?
L'idée que ce soit en natif ?
Hors ligne
ddtddt a écrit:
P@t a écrit:
Des idées?
L'idée que ce soit en natif ?
En l'état actuel des choses, conserver la méthode du plugin me semble une solution plus appropriée : je suis partisant (je crois l'avoir déjà argumenté ^^) d'une solution de base de données 100% relationnelle sur la gestion des langues (un peu comme c'est fait avec MyPolls).
C'est plus compliqué à mettre en oeuvre, mais c'est plus logique et l'IHM y gagnerait.
De même que la gestion d'une description réduite/étendue (voir partie haute/partie basse) mériterait de disposer de véritables zones de saisies liées à des données distinctes dans la base.
Autant je trouve le plugin de P@t excellent pour une solution à court terme sur un besoin existant et pressant, autant péréniser une telle solution en natif me trouble un peu.
C'est un point de vue qui bien sur se débat :)
Hors ligne
Gotcha a écrit:
@Grum: tant que tu te souviens de tes modifications, peux-tu les proposer ? Je suis intéressé.
Merci.
j'ai ouvert un nouveau topic pour cette modif
http://forum.phpwebgallery.net/viewtopi … 733#p90733
Hors ligne
P@t a écrit:
Je pense exactement la meme chose que grum... Donc j'aimerai toujours trouver un nouveau nom au plugin pour la 1.8
AllExtended ??
^^
Hors ligne
Voila, j'ai terminé la nouvelle version d'extended description...
- Elle intègre les balises de FormattedDescription (le plugin de grum)
- Elle prend en compte le champ "Nom" des catégories.
- Des bouées s'affichent à coté des champs compatible, avec popup à la clé.
Avant de poster cette version, je recherche une ame charitable pour me traduire la popup en anglais (et d'autres langues évidemment!).
Voicci ce qu'il faut traduire:
h2>Extended Description</h2> <h3>Descriptions multilingues</h3> <p>Les descriptions multilingues se font entre les balises [lang=xx] et [/lang], ou xx est le code de la langue (par exemple fr, en, es, it, etc....) Il existe également 2 balises spéciales: [lang=default] et [lang=all]</p> <ul> <li><b>Exemple d'utilisation</b>:<br> <br> <code>[lang=default] description par défaut[/lang]<br> [lang=fr] description en francais [/lang]<br> [lang=it] description en italien [/lang]</code> </li> </ul> <p>La description par défaut sera utilisée si la description dans la langue de l'utilisateur n'est pas définie. Si [lang=default] n'existe pas, tout ce qui est situé en dehors des balises de langues sera considéré comme description par défaut.</p> <p><u>Balise <i>all</i></u>: tout ce qui est situé entre les balises [lang=all] et [/lang] sera inclus dans la description, quelle que soit la langue de l'utilisateur. Ceci est particulièrement pratique pour inclure du code html ou javascript dans une description.</p> <h3>Descriptions étendues</h3> <p>Les balises de description étendue permettent d'avoir une description réduite pour la présentation d'une catégorie, une description étendue pour la description qui s'affiche sur la page de la catégorie, ou deux descriptions ddifférentes sur la page de la catégorie.</p> <p>La balise <!--more--> permet de rajouter du texte à la description réduite.<br> La balise <!--complete--> permet d'avoir 2 descriptions distinctes.<br> La balise <!--up-down--> permet d'avoir une description haute et une descrition basse.</p> <ul> <li><b>Balise <!--more--></b></li> </ul> <code>description réduite <!--more--> description détaillée</code> <p>Seule la description réduite sera affichée pour la présentation de la catégorie. Sur la catégorie elle-même, la description sera la description réduite + la description détaillée.</p> <ul> <li><b>Balise <!--complete--></b></li> </ul> <code>description réduite <!--complete--> description détaillée</code> <p>Seule la description réduite sera affichée pour la présentation de la catégorie. Par contre, sur la catégorie elle-même, la description sera uniquement la description détaillée, soit 2 descriptions différentes.</p> <ul> <li><b>Balise <!--up-down--></b></li> </ul> <code>description haute <!--up-down--> description basse</code> <p>Seule la description haute sera affichée pour la présentation de la catégorie. Sur la catégorie elle-même, la description haute sera affichée au-dessus des miniatures, alors que la description basse sera affichée au-dessous (à l'emplacement normal de la description).</p> <h3>Insérer une catégorie ou une image</h3> <ul> <li><b>Balise [cat=xx]</b></li> </ul> <p>Cette balise permet d'insérer une catégorie dans la description, avec xx le numéro de la catégorie</p> <ul> <li><b>Balise [img=xx;yyyy]</b></li> </ul> <p>Cette balise permet d'insérer une image dans la description, avec:<br><br> - xx le numéro de l'image; si l'image fait partie d'une catégorie virtuelle, il est possible de préciser le numéro de la catégorie après le numéro de l'image: <code>xx.ccc</code>. Par défaut c'est vers la catégorie physique que le lien pointe.<br> <br> - zzzz (facultatif) prend soit la valeur left, soit la valeur right et permet de positionner la vignette de l'image sur la droite ou la gauche.</p> <h3>Masquer une catégorie</h3> <p>On met la balise <b><!--hidden--></b> dans le nom de la catégorie:<br> <br> - celle-ci ne sera plus affichée sur la page de la catégorie parente<br> - elle reste visible dans le menu des catégories</p>
Merci d'avance ;-)
Dernière modification par P@t (2008-07-15 02:38:44)
Hors ligne
http://tr.voila.fr/traduction_voila.php
Évidement, ça n'empêche pas de relire et de corriger.
(je suis trop nul en Anglais, désolé).
Hors ligne
Révision 1.7.2.a
- Possibilité d'utiliser les descriptions multilangues pour le titre des catégories (le cadre "nom" a été agrandi)
- Ajout de la balise [cat=xx] pour afficher une catégorie dans une description.
- Ajout de la balise [img=xx] pour afficher une image dans une description.
- Ajout de la balise <!--hidden--> pour cacher une catégorie.
- Ajout de la balise <!--up-down--> pour avoir 2 descriptions sur la page d'une catégorie.
Pour plus d'infos, cliquez sur l'infobulle à coté des champs de description.
ATTENTION! Compatible uniquement avec la version 1.7.2 de PWG.
Dernière modification par P@t (2008-07-30 19:45:26)
Hors ligne
Suggestion d'évolution:
[page=xx]
[page=1] première page uniquement.
[page=last] dernière page uniquement.
[page=1,last] première et dernière pages uniquement.
[page=1-25] de la première jusqu'à la vingt-cinquième.
[page=2,4,6,,,,,,8] seconde, quatrième, sixième, et huitième.
Un exemple d'usage?
Nouméa : Sodeb'O et son équipage le 14 juillet 2007 - kewego
Pourrait être sur la page 1 comme ceci:
[page=1]
<object type="application/x-shockwave-flash" data="http://www.kewego.com/swf/p3/epix.swf?language_code=fr&playerKey=9c37f60da51b&skinKey=71703ed5cea1&sig=iLyROoaftBtJ&autostart=false" width="400" height="300"> <param name="movie" value="http://www.kewego.com/swf/p3/epix.swf?language_code=fr&playerKey=9c37f60da51b&skinKey=71703ed5cea1&sig=iLyROoaftBtJ&autostart=false" /> <param name="allowFullScreen" value="true" /> <param name="quality" value="high" /> <param name="autostart" value="false" /> <param name="allowscriptaccess" value="always" /> <param name="wmode" value="Window" /> </object><div style="width: 400px;"><a href="http://www.kewego.fr/video/iLyROoaftBtJ.html">Nouméa : Sodeb'O et son équipage le 14 juillet 2007 - kewego</a> <br />Thomas Coville a atteint Nouméa (Nouvelle Calédonie) avec son trimaran Sodeb'O dans le cadre du convoyage vers Les Sables d'Olonnes. Après une traversée entre l'Australie et la Nouvelle Calédonie pour peaufiner le bateau, une petite escale un 14 juillet.
<div>Mots-clés : <a href="http://www.kewego.fr/search/?q=voyage">voyage</a> <a href="http://www.kewego.fr/search/?q=bateau">bateau</a> <a href="http://www.kewego.fr/search/?q=voile">voile</a> <a href="http://www.kewego.fr/search/?q=record">record</a> <a href="http://www.kewego.fr/search/?q=trimaran">trimaran</a> <a href="http://www.kewego.fr/search/?q=tour du monde">tour du monde</a> <a href="http://www.kewego.fr/search/?q=thomas coville">thomas coville</a> <a href="http://www.kewego.fr/search/?q=sodebo">sodebo</a> <a href="http://www.kewego.fr/search/?q=nouméa">nouméa</a> <a href="http://www.kewego.fr/search/?q=nouvelle calédonie">nouvelle calédonie</a> </div> <div style="text-align: right;"> <a href="http://www.kewego.fr/video/iLyROoaftBtJ.html">Video</a> de <a href="http://www.kewego.fr/search/?q=user:tivi-master">tivi-master</a> </div></div>
Un autre exemple?
[page=2]
<iframe width="725" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.fr/maps?hl=fr&ie=UTF8&t=p&lci=lmc:panoramio,lmc:wikipedia_fr&s=AARTsJqOWkzTgZf8bg_XgAolORSxXomfHQ&ll=-22.205206,166.474457&spn=0.222502,0.497818&z=11&output=embed"></iframe><br /><small><a href="http://maps.google.fr/maps?hl=fr&ie=UTF8&t=p&lci=lmc:panoramio,lmc:wikipedia_fr&ll=-22.205206,166.474457&spn=0.222502,0.497818&z=11&source=embed" style="color:#0000FF;text-align:left">Agrandir le plan</a></small>
etc...
8-)
Hors ligne