Hors ligne
Ah oui efectivement. je vais le désactiver et voir si ça vient de là
----------------
Bon, j'ai testé, mais ça vient pas de là. la fonction édit sous la photo renvoie toujours une page grise
Dernière modification par makno (2011-02-09 10:19:51)
Hors ligne
Zaphod a écrit:
Pour ce qui est des notes qui ne marchent pas... la seule chose que j'ai trouvé pour que ça marche, c'est de désactiver les tabs animés.
A priori c'est l'animation de dépliage du tab qui ne permet pas de faire marcher correctement le script de notation.
A priori sous IE8 je n'ai pas ce problème.
Je regarde ou cela pêche...
A+
Hors ligne
Zaphod a écrit:
Oui sous chrome ça marche aussi.
Le problème semble être sous firefox uniquement.
En remplaçant les fonctions:
jQuery(this).hide("fold", { mode: "hide", size: '1' }, delay, function () {
tab_title.removeClass("tabSelected");
});
avec $(this).slideUp(delay);
jQuery(this).show("fold",{horizFirst:hfirst,mode:"show",size:'1'},delay);
avec $(this).slideDown(delay);
C'est peut être une solution.
A+
Hors ligne
Je testerai ce soir...
Merci à toi en tous cas (que ça marche ou pas ;) )
Après faut voir aussi s'il n'y a pas d'autres contreindications (style onglet carte gmaps qui m'avait donné du fil à retordre)
Hors ligne
Voila, version 1.2.0 publiée.
Compatible avec Piwigo 2.1.x.
[extension by Zaphod] stripped
Dernière modification par Zaphod (2011-02-09 21:27:07)
Hors ligne
Zaphod a écrit:
Ca semble marcher très bien.
Je ne trouve pas de point négatif par rapport à mon ancienne manière de faire... donc c'est adopté !
Merci !
Juste un petit point que tu as peut être vu et corrigé.
Si tu ouvre un onglet, tu le refermes, et que tu veux le réouvrir, il faut passer sur un autre onglet, mais là je vais chercher la petite bête ...
Hors ligne
Bonjour Zaphod,
je suis en preparation d'un plugin de redimensionnement des photos dynamique coté serveur, et j'utilise pour ça la taille d'affichage disponible de la photo précédente;
cljosse m'aide avec autosize, qui me remonte ces dimensions, j'aurai voulu aussi que le plugin puisse fonctionner avec stripped sans autosize;
J'ai fait pour ça en local 2 modifications de stripped-tpp.js :
1) sauvegarde de la hauteur max:
var max_H = img_H;
juste apres la ligne 150 : "var img_H = win_height - img_top - marge_inf;"
2) transmission de max_W et max_H , juste apres Image.css("height", img_H+ "px"); :
jQuery.cookie("stripped_max_width", max_W);
jQuery.cookie("stripped_max_height", max_H);
(ce qui nécessite de charger l'extension jquery cookie)
et ça marche impeccable !
ou , pour le 2), autre solution, celle de cjosse (je me permet de recopier son code :)
Prevenir l'univers que la redimmension est finie, et lui donner les dimensions:
$autoscript.="<input id='ret_autosize' type='hidden' value='' />";
$autoscript .="<input id='src_img_h' type='hidden' value='' />";
$autoscript .="<input id='src_img_w' type='hidden' value='' />";
$autoscript .="<input id='window_height' type='hidden' value='' />";
$autoscript .="<input id='window_width' type='hidden' value='' />";
$template->append('footer_elements',$autoscript);
jQuery("#ret_autosize").trigger('ON', { width: img_w,
height: img_h,
theImage: TheImg,
src_img: src_img,
window_height: Window_Affichage.height,
window_width: Window_Affichage.width
});
Penses tu que tu pourrais appliquer l'une ou l'autre de ces solutions dans une version prochaine ?
Par ailleurs, toujours dans scripted-tpp.js , j'ai du corriger un petit bug en local:
changer parseInt par Math.round(parseFloat( lors des 165, 169, 172, pour eviter les erreurs d'arrondis, ce qui retourne au final une erreur de 1 pixel sur la taille de l'image.
Merci !
- Arno
Hors ligne
cljosse a écrit:
Juste un petit point que tu as peut être vu et corrigé.
Si tu ouvre un onglet, tu le refermes, et que tu veux le réouvrir, il faut passer sur un autre onglet, mais là je vais chercher la petite bête ...
Ca ne fait pas du tout chez moi !
Tu parles de la page picture ?
Hors ligne
arno a écrit:
Bonjour Zaphod,
je suis en preparation d'un plugin de redimensionnement des photos dynamique coté serveur, et j'utilise pour ça la taille d'affichage disponible de la photo précédente;
cljosse m'aide avec autosize, qui me remonte ces dimensions, j'aurai voulu aussi que le plugin puisse fonctionner avec stripped sans autosize;
Merci pour tes propostions.
Tes modifs ne changent rien pour celui qui n'utilise pas ton plugin ?
Pour l'erreur d'arrondi, je l'avais déja remarqué dans quelques cas et ça m'énervait... je n'avais pas la solution.
arno a écrit:
Penses tu que tu pourrais appliquer l'une ou l'autre de ces solutions dans une version prochaine ?
Absolument.
En revanche, je ne comprend pas la deuxième solution, donc j'adopterai sans doute la première.
Hors ligne
Je t'en prie,
je m'attaque maintenant au prefetching,
dimensionnement dynamique + prefetching + stripped + piwigo 2.2 ca va dépoter !
Ma modification est bien sur transparente et indolore pour le fonctionnement,
il s'agit simplement de déposer un cookie avec les valeurs de la fenetre pour que je puisse lire la valeur ensuite.
Si mon plugin n'est pas là, personne ne viendra lire le cookie, c'est tout.
- Arnaud
Hors ligne
Salut à tous,
tout d'abord merci pour le développement de ce thème, j'adore !
Cependant j'y ai apporté quelques modifications, je voulais que les titres de mes catégories soient sur une seule ligne dans le menu. Ce qui jouait sur la largeur du menu. J'ai donc décider de le faire apparaitre par dessus le reste.
Continuant mes modifications, j'ai voulu que le menu se referme lorsque je clic ailleurs sur la page j'ai donc créé un autre div menu, auquel j'ai donné tous les attributs de menubar dans le css et j'ai redimensionné menubar pour qu'il prenne toute la page.
L'idée était de rentre toute la div menubar cliquable de manière à fermer le menu lorsque je reclique sur la page.
J'ai donc copié le code utilisé pour créer le lien menu dans "browsePath", code que je ne comprenais pas d'ailleurs, mais rien ne se passe lorsque je clique sur le lien qui me sert de test dans le div "menubar" (le lien entouré en bleu sur l'image jointe)...
Voici le code de mon menubar.tpl
{if !empty($blocks) } <td id="menubar_container"><div id="menubar"><div id="menu"> {foreach from=$blocks key=id item=block} {if ( not empty($block->template) or not empty($block->raw_content) )} <dl id="{$id}"> {if not empty($block->template)} {include file=$block->template|@get_extent:$id } {else} {$block->raw_content} {/if} </dl> {/if} {/foreach} </div><span id="menuswitcher" title="Afficher/cacher le menu">Menu</span></div></td> {/if}
et celui du css
#menu { /* width:159px;*/ margin: 20px 0 0 20px; padding: 10px 5px 5px 10px; float: left; text-align:left; display:block; position:absolute; z-index: 99; background-color:#202020; border-style: dotted; border-width: 1px; border-color : 555555; } #menubar { float: left; width: 1120px; height: 90%; display:block; position:absolute; z-index: 98; background-color:transparent; -moz-opacity: 0.9; opacity: 0.9; filter:alpha(opacity=90); } #menubar dl { margin:0; } #menubar li { list-style-type:disc; white-space: nowrap; }
Comment faire ?!? Merci ! ;)
Dernière modification par Niubert (2011-03-07 22:20:15)
Hors ligne