Annonce

  •  » Plugins
  •  » [PLUGIN] paMOOramics

#91 2009-01-18 19:55:23

gbo
Membre
Martigues
2006-11-01
1182

Re: [PLUGIN] paMOOramics

Repié38,
En fait les deux javascripts sont incompatibles.
je regarde de mon côté comment ne pas mettre mon JS si tu a déjà pris la main.

RQ tu ne testes pas si un autre plugin est en cours sur picture_content:

// an other plugin is working -> go back
if ( !empty($content) )   {  return $content;  }


20h20:
J'ai fait la modification.
je teste ce soir....... et je livre une nouvelle version dans la semaine.

Dernière modification par EX-FTB (2009-01-18 20:14:12)

Hors ligne

#92 2009-01-18 20:33:01

repie38
Former Piwigo Team
grenoble
2006-05-23
678

Re: [PLUGIN] paMOOramics

EX-FTB a écrit:

Repié38,
En fait les deux javascripts sont incompatibles.
je regarde de mon côté comment ne pas mettre mon JS si tu a déjà pris la main.

RQ tu ne testes pas si un autre plugin est en cours sur picture_content:

// an other plugin is working -> go back
if ( !empty($content) )   {  return $content;  }


20h20:
J'ai fait la modification.
je teste ce soir....... et je livre une nouvelle version dans la semaine.

si si, je test bien :

Code:

if ((isset($current_ratio))&&(empty($content))) {
...
else {
return $content;}

(je me suis occupé de la compatibilité avec panoramas)

attends peut etre un peu avant de livrer une version qui fait tout ou rien, j'aimerais essayer de resoudre le probleme de compatibilité javascript
(qu'on puisse avoir les miniatures sur les vignettes meme pour un panoramix)

Hors ligne

#93 2009-01-18 21:04:24

gbo
Membre
Martigues
2006-11-01
1182

Re: [PLUGIN] paMOOramics

OK, j'attends ton feux vert.

Hors ligne

#94 2009-02-15 09:57:07

sakkhho
Membre
Paris
2007-04-02
1836

Re: [PLUGIN] paMOOramics

salut,

avez vous pu avancer sur la comptabilité des deux plugins ?

a+


Piwigo 2.3.5

Hors ligne

#95 2009-02-15 13:20:56

gbo
Membre
Martigues
2006-11-01
1182

Re: [PLUGIN] paMOOramics

sakkhho,
Je suis en attente d'un retour de repié38.
Je sais seulement éviter une page blanche en ne chargeant pas le Java Script de look like Gbo,
si un autre plugin est déjà en cours, mais on pert l'affichage des toolltip.

Hors ligne

#96 2009-02-17 01:29:06

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [PLUGIN] paMOOramics

Très bon plugin !

Testé avec PWG 1.7.1 puis piwigo 2.0 (les améliorations sont sympas).

Perso il y a juste quelques améliorations qui m'intéressaient :
- pouvoir sélectionner les images sur une largeur plutôt que sur un ratio (je le ferai à la main puisque c'est indiqué plus tôt dans ce post)
- pouvoir sélectionner les images par tag
- pouvoir sélectionner les images sur les noms de fichiers plutôt qu'actuellement sur les titres des images
- pouvoir conserver la même mise en page que pour les photos classiques (d'après picture_content.tpl)

Pour le dernier point, je pense que ça peut se trifouiller à la main, mais j'ai peur de deux choses :
- que les valeurs données dans l'admin du plugin viennent géner mes modifs
- que le picture_content.tpl soit écrasé à chaque mise à jour du plugin...

Hors ligne

#97 2009-02-21 10:46:58

repie38
Former Piwigo Team
grenoble
2006-05-23
678

Re: [PLUGIN] paMOOramics

EX-FTB a écrit:

sakkhho,
Je suis en attente d'un retour de repié38.
Je sais seulement éviter une page blanche en ne chargeant pas le Java Script de look like Gbo,
si un autre plugin est déjà en cours, mais on pert l'affichage des toolltip.

j'ai trouvé l'incompatiblité des js.
je suis parti de look_like_gbo 2.0.a1 par contre :
dans sweettitlesn.js :

Code:

// Author: Dustin Diaz | http://www.dustindiaz.com
Array.prototype.inArray = function (value){var i;for (i=0;i < this.length;i++){ if (this[i] === value){return true;} }  return false;};
function addEvent2(obj,type,fn ){ if (obj.addEventListener){ obj.addEventListener( type,fn,false );EC.add(obj,type,fn);}
 else if (obj.attachEvent){
 obj["e"+type+fn] = fn;obj[type+fn] = function(){ obj["e"+type+fn]( window.event );}
 obj.attachEvent( "on"+type,obj[type+fn] );EC.add(obj,type,fn);}
 else{obj["on"+type] = obj["e"+type+fn];}}
 var EC = function(){
 var LE = [];return{
 LE : LE,
 add : function(node,sEventName,fHandler){
 LE.push(arguments);},
 flush : function(){
 var i,it;for(i = LE.length - 1;i >= 0;i = i - 1){
 it = LE[i];if(it[0].removeEventListener){
  it[0].removeEventListener(it[1],it[2],it[3]);};if(it[1].substring(0,2) != "on"){it[1] = "on" + it[1];};if(it[0].detachEvent){it[0].detachEvent(it[1],it[2]);};it[0][it[1]] = null;};} };}();addEvent2(window,'unload',EC.flush);

var S ={xCord : 0,yCord : 0,tipElements : ['a','img','span','area'],obj : Object,x : Object,
 init : function(){if ( !document.getElementById || !document.createElement || !document.getElementsByTagName ){return;}
 var i,j,Over;this.x = document.createElement('div');
 this.x.id = 'toolTip';document.getElementsByTagName('body')[0].appendChild(this.x);this.x.style.top = '0';this.x.style.visibility = 'hidden';var tipLen = this.tipElements.length;for ( i=0;i<tipLen;i++ ){
 var Elms = document.getElementsByTagName(this.tipElements[i]);var curLen = Elms.length;for ( j=0;j<curLen;j++ ){
 var el= Elms[j];var tv = el.getAttribute('title')
 if (tv != null && tv !="")
{addEvent2(el,'mouseover',this.tipOver); addEvent2(el,'mousemove',this.tipMouseMove); addEvent2(el,'mouseout',this.tipOut); var sv = el.getAttribute('swttips'); el.setAttribute('Stitle',tv); el.setAttribute('Stip',sv ); el.removeAttribute('title');
 el.removeAttribute('swttips');} el.removeAttribute('alt');} } },
 updateXY : function(e){ if (document.captureEvents){S.xCord = e.pageX;S.yCord = e.pageY;} else if (window.event.clientX){S.xCord = window.event.clientX+document.documentElement.scrollLeft;S.yCord = window.event.clientY+document.documentElement.scrollTop;}},
 tipOut: function(){
 if ( window.tID ){clearTimeout(tID);}
 if ( window.opacityID ){clearTimeout(opacityID);}
 S.x.style.visibility = 'hidden';},
 checkNode : function(){ var trueObj = this.obj;if ( this.tipElements.inArray(trueObj.nodeName.toLowerCase()) ){ return trueObj;} else{return trueObj.parentNode;}},
 tipOver : function(e){S.obj = this;tID = window.setTimeout("S.tipShow()",100); S.updateXY(e);},
 tipMouseMove : function(e){S.updateXY(e);S.tipMove();},
 tipShow : function(){ 
 var Z = this.checkNode(); h1 = "<p class='title'>" + Z.getAttribute('Stitle') + "</p>";
 var St = Z.getAttribute('Stip'); 
 if (St != null && St !="") {h1 = h1 +"<p>"+St+"</p>";} 
 this.x.innerHTML = h1;
 S.Move;var T = this.x.style;T.visibility = 'visible';T.opacity = '.1';this.tipFade(10);},
 tipMove: function()
{var scrX = Number(this.xCord);var scrY = Number(this.yCord);var tp = parseInt(scrY+8);var lt = parseInt(scrX+8);var D = document.documentElement;var T = this.x.style;if ( parseInt(D.clientWidth+D.scrollLeft) < parseInt(this.x.offsetWidth+lt) ){
 T.left = parseInt(lt-(this.x.offsetWidth+3))+'px';} else{T.left = lt+'px';}
 if ( parseInt(D.clientHeight+D.scrollTop) < parseInt(this.x.offsetHeight+tp) ){T.top = parseInt(tp-(this.x.offsetHeight+3))+'px';} else{T.top = tp+'px';}},
 tipFade: function(opac){var passed = parseInt(opac);var newOpac = parseInt(passed+10); T = this.x.style;if ( newOpac < 92 ){T.opacity = '.'+newOpac;T.filter = "alpha(opacity:"+newOpac+")";opacityID = window.setTimeout("S.tipFade('"+newOpac+"')",20);} else{ T.opacity = '.92';T.filter = "alpha(opacity:92)";}}
};function pageLoader(){ S.init();}
addEvent2(window,'load',pageLoader);

j'ai juste changé la fonction addEvent par addEvent2 (et pas addEventListener)
a voir si tu n'as pas fait de modif dedans depuis la nouvelle version.

l'incompatibilité js est donc levée, on perd quand meme queqlues fonctionnalités de LLG part contre.
je part dans le topic de look like gbo pour continuer la discussion

Hors ligne

#98 2009-02-21 15:59:41

gbo
Membre
Martigues
2006-11-01
1182

Re: [PLUGIN] paMOOramics

Merci, repié38.
Je regarde ce que je peux faire.

Edit:
Dans une prochaine version de LLGBO2, je pourrai remettre les infos bulles
sous les boutons avec l'affichage d'un panoramique.
Mais il faut que je secoue le code, cela demandera un peu de temps.

Dernière modification par EX-FTB (2009-02-21 16:27:23)

Hors ligne

#99 2009-07-09 12:59:46

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: [PLUGIN] paMOOramics

juste un petit truc en passant, quand on utilise un 360, la miniature est très peu haute et le texte de la légende dont la hauteur dépend de la miniature est tronqué

enfin bref pour palier à ca j'ai rajouté ceci ligne 87 de pamoorama.js

Code:

if((Math.floor(this.imageHeight / this.ratio) + 22) < 50){
  this.newFooterHeight = 50;
}else{
  this.newFooterHeight = (Math.floor(this.imageHeight / this.ratio) + 22);
}

et juste en dessous dans les propriétés du footer

Code:

'height': this.newFooterHeight + 'px',

si ca peut aider des gens qui ont le même problème

Hors ligne

#100 2009-07-09 13:19:17

repie38
Former Piwigo Team
grenoble
2006-05-23
678

Re: [PLUGIN] paMOOramics

merci ;)
j'ajouterai ca a la prochaine version :)

Hors ligne

#101 2009-07-10 14:06:35

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: [PLUGIN] paMOOramics

je cherchais sur le net des script qui gèrent les 360 en boucle
j'ai vu que le gars qui a fait pamoorama a commencé mais pas de nouvelles depuis fin 2007

j'ai donc trouvé ceci http://astre.henri.free.fr/panoViewer_utilisation.php, je sais pas si c'est utilisable pour faire évoluer pamooramics
.... si t'en a le courage :p

Hors ligne

#102 2009-07-10 14:15:20

repie38
Former Piwigo Team
grenoble
2006-05-23
678

Re: [PLUGIN] paMOOramics

il y a ptviewer qui permet de visualiser des 360 et/ou des spherique et de zoomer/dezoomer.
je prepare un plugin qui l'integrera, mais hors paMOOramics. (http://fr.piwigo.org/forum/viewtopic.ph … 49#p113849)

en revanche, le script que tu a donné en lien peut etre testé sur un template-extension
(je suis curieux de voir comment il s'en sort avec un panomarique non 360  ;)  )

Hors ligne

#103 2009-07-27 03:02:09

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: [PLUGIN] paMOOramics

après quelques jours d'utilisation j'ai une remarque sur la paramètre 'Vitesse du défilement automatique' (qui d'ailleurs n'est pas une vitesse mais une durée)

j'ai des panoramas de taille variable et donc certains défilent lentement et d'autres trop vite
il serait bon que ce paramètre soit un vrai vitesse (en pixels par secondes)

voila si on pouvait avoir ca dans la prochaine maj

Hors ligne

#104 2009-10-19 21:39:00

mteva
Invité

Re: [PLUGIN] paMOOramics

Bonjour, est-il prévu une version pour Piwigo 2.0.4 ?

#105 2009-10-19 22:47:32

Gotcha
Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [PLUGIN] paMOOramics

Je dirais même plus, pour la 2.0.5 ^^

Pour mteva :
Logiquement, le plugin (bien que précisé pour la v2.0.3) doit être compatible avec ta v2.0.4
Un conseil quand même : Fais une mise à jour de ta galerie ;-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

  •  » Plugins
  •  » [PLUGIN] paMOOramics

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2022 · Contact