OUI! Je veux contribuer et souhaite créer une nouvelle fonctionnalité...

bonjour !

afin de répondre à mes propres besoin mais aussi, visiblement, à celui de nombreux utilisateurs de spip, je souhaite réaliser la fonction suivante :

lors d’insertion de documents joints (images), afficher au clic sur la vignette ce document dans son format normal mais en fenetre pop-up automatiquement redimensionnée aux cotes de l’image.

j’ai bien essayer d’épelucher les sources de spip mais plusieurs problemes se prosent à moi:

  • tout d’abord, je n’ai pas réussi à localiser avec exactitude à QUEL ENDROIT dans le source est géré le lien d’une image miniature vers son agrandie (pour tout dire, je peine meme à localiser sur quelle page de source je dois regarder !!)

  • ensuite, je pense qu’il serait judicieux de proposer aux utilisateur dans l’interface de configuration du site si oui ou non ils veulent utiliser l’ouverture par pop-up ou bien conserver la fonction standard. j’aimerais donc savoir dans quel fichier, là aussi, je dois me pencher.

croyez en ma toute sincère bonne volonté… !!
j’espere que vous me répondrez rapidement, même sans me fournir de suite les informations, car j’ai peur que mon courrier tombe dans l’oubli face à la masse de mails que vous devez recevoir pour spip.

encore félicitations pour votre outil,
amicalement,
germain guglielmetti

en fenetre pop-up
automatiquement redimensionnée aux cotes de l'image.

javascript powa

j'ai bien essayer d'épelucher les sources de spip mais plusieurs problemes se prosent à moi:
- tout d'abord, je n'ai pas réussi à localiser avec exactitude à QUEL ENDROIT dans le source est géré le lien d'une image miniature vers son agrandie

inc_texte.php3

- ensuite, je pense qu'il serait judicieux de proposer aux utilisateur dans l'interface de configuration du site si oui ou non ils veulent utiliser l'ouverture par pop-up ou bien conserver la fonction standard. j'aimerais donc savoir dans quel fichier, là aussi, je dois me pencher.

g pas regardé

--
Matthieu ONFRAY
Webmaster de Japanim.net
Toute l'actualité de la japanimation
http://www.japanim.net

Salut,

lors d'insertion de documents joints (images),
afficher au clic sur la vignette ce document dans
son format normal mais en fenetre pop-up
automatiquement redimensionnée aux cotes de l'image.

Voici un truc qui marche (voir les galeries photo de
www.lestests.com/pentaxiste/); les popups sont ouverts à la taille de
l'image.

(l'astuce à déja été posté maintes fois sur la liste...)

Voici la dernière procédure, mise a jour et tout et tout :

Pour inserer une galerie de photos, qui s'ouvre dans une fenetre a la bonne
taille, dans une fenetre separee, et qu'on peut cliquer pour fermer, et dont
le titre correspond au descriptif (ouf...) voila comment faire :

1. mettre un script javascript contenant la fonction "popup" dans l'entete
du squelette :

<script language="JavaScript" type="text/JavaScript">
<!--
function popup(photo, titre, largeur, hauteur) { // Ateliers CYM - Paris
  var contenu="<html><head><title>"+titre+"</title></head><body topmargin='0'
leftmargin='0'><p><a href='javascript:self.close()'><img border='0'
src='"+photo+"'></a><div id='calque1' style='position:absolute; z-index:1;
left:2; top:2'><i><font size='1' face='Verdana, Arial, Helvetica,
sans-serif'>Cliquez sur l\'image pour
fermer.</font></i></div></p></body></html>";

  var
fenetre=open("","","title="+titre+",resizable=no,width="+largeur+",height="+
hauteur+"");

  fenetre.document.write(contenu);
  }
//-->
</script>

2. mettre l'appel a la fonction "popup" au sein d'une boucle <DOCUMENTS>
dans le
corps du squelette (par exemple en modifiant la boucle "portfolio") :

<table cellpadding=0 cellspacing=10>
  <B_portfolio>
  <tr width=100%>
    <BOUCLE_portfolio(DOCUMENTS){id_article}{mode=document}{doublons}{par
titre}{0,3}>
    <td width=33% valign="top" align="center"><a
href="javascript:popup('#URL_DOCUMENT','[(#TITRE|texte_script)]','#LARGEUR',
'#HAUTEUR')";>#LOGO_DOCUMENT</a>[<h3>(#TITRE)</h3>][<br>(#DESCRIPTIF)]</td>
    </BOUCLE_portfolio><BOUCLE_port_rec(BOUCLE_portfolio)></BOUCLE_port_rec>
  </tr></B_portfolio>
</table>

ATTENTION aux sauts de ligne dans le code (creees par les logiciels de
messagerie...) lors des copier/coller !

( Nota : pour s'affranchir du probleme des apostrophes dans les titres, une
version intermediaire utilisait un filtre "fait maison"... mais c'etait sans
connaitre le filtre SPIP "texte_script" )

Bonne utilisation...

Cyril

---

Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.419 / Virus Database: 235 - Release Date: 13/11/2002

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

---

Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.419 / Virus Database: 235 - Release Date: 13/11/2002

---

Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.419 / Virus Database: 235 - Release Date: 13/11/2002

Le 21/11/02 13:59, « Germain Guglielmetti »
<germain.guglielmetti@club-internet.fr> a écrit :

afin de répondre à mes propres besoin mais aussi, visiblement, à celui de
nombreux utilisateurs de spip, je souhaite réaliser la fonction suivante :

Cela sera le bienvenu pour les personnes qui souhaite cela.

MAIS, c'est une approche de design et de conception de la gestion de
l'information propre au site public.

Je pense donc que le mieux et de proposer un modèle de squelette pour cela
et ne pas modifier le fonctionnement de SPIP pour une fonctionnalité du site
public qui répond à un cahier des charges de la diffusion d'un site

rem: si bien sûr un squelette arrive à faire cela.

Cette remarque a pour objet de faire remarquer notamment que je ne critique
par en premier la fonctionnalité proposé mais qu'il faut, je pense,
distinguer le modèle de structuration des données (site privé) du modèle de
présentation (site public et squelettes).

Guillaume

--
Les raccourcis typographiques (maj. le 8 nov. 2002)
http://g.souesme.free.fr/public/spip/rt/
Faq SPIP personnel (crée le 8 nov. 2002)

Bjr Bjr

Est ce que spip 1.4 passe sur du PHP 4. 0.6 ?
Sinon est ce que quelqu un a testé SPIP sur les serveur privé d AMEN
Si oui est ce que ca marche bien ?

Merci
Xavier