Il me semble qu'il y a également le pb des permalinks qui rendent la catégorie inéligible à ton plugin.
8-)
Hors ligne
Super plugin : )
Mais quelques remarques:
1. Je n'ai pas l'icone qui s'affiche sur chaque vignette.
2. J'ai le piclens version diaporama, mais pas en 3D avec le mur d'image.
D'ou quelques questions
C'est juste moi (photos mal renseignées, RSS...) , ou c'est normal ?
Sinon, il y aura t'il une version qui fera appel à la version "coverflow" ?
moi je l'ai chez moi ... enfin je crois donc puisque je fais toujours des petites modifs perso au debut, il faut deja :
1) que tu verifies si ca marche chez moi ...
2) si oui que je te donne mes modifs et qu on compare au cas ou il y en ai et qu on en rediscute ici
Hors ligne
vdigital je te confirme que je suis en train de jeter un oeil pour moi perso pour generaliser la gestion de piclens sur l'ensemble de la galerie et des pages
( recherche, tags, calendrier, commentaire ... etc ... )
si d ailleurs tu pouvais nous aider en nous aiguillant sur chaque type de page
Hors ligne
Après de nombreux tests, j'ai découvert ce qui -principalement- bloquait la reconnaissance d'une galerie Piclens.
Dans le flux RSS du plugin, les URL apparaissent de la façon suivante:
phpgal/./galleries
Mais dès que l'on corrige en
phpgal/galleries
PLus de soucis....
Dans la galerie, en revanche pas d'incidence on peut être en "./galleries/" ....
Enfin, il y a des modifs'.... Je ne sais plus si je l'ai dit, mais je suis un newb' en php, alors les modifs sont faites à l'arrache, mais certainement à implémenter dans personnal plugin. Je vous livre à le paquet pour réflexions :
dans le "thumbnails.tpl" de mon thème:
title="{thumbnails.line.thumbnail.IMAGE_TITLE}"> <span class="picbox">#gallery {thumbnails.line.thumbnail.IMAGE_ID}</span> </a>
dans le "thumbnails.css" de mon thème pour masquer la ref au GUID :
/* hide guid picbox */ .picbox { display: none; }
Dans "category_default.inc.php" déclaration suivante pour coller au "GUID" de piclens
'IMAGE_ID' => $row['id'],
Bon, je n'ai plus qu'à nettoyer mon bazard, et à trouver comment modifier "piclens-rss.php" pour qu'il donne des URL "propres" pour piclens. (Ou alors ça viendrait d'une mauvaise config de ma galerie ??)
nb dans piclens-rss.php, j'ai jsute modifié ceci:
echo "<guid>gallery " . $row['id'] . "</guid>\n";
Pour corriger le problème des URL des miniatures, il faut rajouter:
add_event_handler('get_thumbnail_url', 'piclens_thumbnails_url');
function piclens_thumbnails_url($path)
{
return str_replace('/./', '/', $path);
}
A la fin du fichier plugins/piclens/main.inc.php
Je pense qu'il faudrait qu'on revoit la fonction get_thumbnail_url et get_thumbnail_location, non?
Hors ligne
Yes!
8-)
Hors ligne
Je propose de rajouter simplement un trim dans la fonction get_thumbnail_location:
function get_thumbnail_location($element_info)
{
global $conf;
if ( !empty( $element_info['tn_ext'] ) )
{
$path = substr_replace(
get_filename_wo_extension($element_info['path']),
'/thumbnail/'.$conf['prefix_thumbnail'],
strrpos($element_info['path'],'/'),
1
);
$path.= '.'.$element_info['tn_ext'];
}
else
{
$path = get_themeconf('mime_icon_dir')
.strtolower(get_extension($element_info['path'])).'.png';
}
// plugins want another location ?
$path = trigger_event( 'get_thumbnail_location', $path, $element_info);
return trim($path, './');
}
Hors ligne
P@t a écrit:
Pour corriger le problème des URL des miniatures, il faut rajouter:
add_event_handler('get_thumbnail_url', 'piclens_thumbnails_url');
function piclens_thumbnails_url($path)
{
return str_replace('/./', '/', $path);
}A la fin du fichier plugins/piclens/main.inc.php
Je pense qu'il faudrait qu'on revoit la fonction get_thumbnail_url et get_thumbnail_location, non?
Nikel :) .Tout marche!
Par contre,
P@t a écrit:
Je propose de rajouter simplement un trim dans la fonction get_thumbnail_location
Pour ma part, je ne sais pas dans quel fichier se trouve cette fonction.
Bien vu en tout cas, merci. :)
Bauhaus a écrit:
Par contre,
P@t a écrit:
Je propose de rajouter simplement un trim dans la fonction get_thumbnail_location
Pour ma part, je ne sais pas dans quel fichier se trouve cette fonction.
Bien vu en tout cas, merci. :)
C'est une fonction de PWG, dans include/functions.inc.php
Je proposais de la modifier pour les prochaines versions de PWG, car c'est completement inutile de retourner l'adresse de la miniature commancant par ./
D'ou l'interet de retourner plutot trim($path, './'), ce qui permet de virer le ./
Hors ligne
trim($path, './') bien sur si va evite les /./ par vraiment beau ;-)
Hors ligne
Merci beaucoup pour la création ce plugin qui change beaucoup notre vision de la galerie photos traditionnelle ^^
Nicco a écrit:
maintenant juste pour le top une option pour avoir la PWG_high qui soit utilisé si dispo avec une option dans le plugin pour débrayer le systeme pour ceux qui ne le souhaite pas
merci encore
+1 avec Nicco
jph86 a écrit:
bonjour
tres bon plugin.
je viens de l'installer et je me rend compte que ca bloque la roulette de ma souris !
je ne sais pas si d'autre ont le meme probleme
Chez moi ça marche du tonnerre !
rub a écrit:
A priori, il n'est pas nécessaire d'installer piclens pour que ca fonctionne sous FF ou IE.
Chez moi, ca fonctionne sans rien installer (surement car ca appelle directement le js de piclens).
Bah tout les utilisateurs de ma galerie ont dû installer le plugin (FF & IE)...
rub a écrit:
Par contre, il faudrait n'afficher l'icône qu'à l'endroit où le diaporama fonctionne (c'est à dire les catégories avec des photos)
+1 aussi avec Rub
Hors ligne
bon alors qui s en occupe maintenant de tout ca !!!
Hors ligne
Nicco a écrit:
bon alors qui s en occupe maintenant de tout ca !!!
une petit message à cortexfun ?
En ligne
Bonjour,
je viens vers vous car j'ai 1 pb avec l'utilisation de ce plugin.
Je pense que c'est lié à l'utilisation simultanée du plugin "secure image". En effet, quand je lance la visualisation piclens, les photos ne s'affichent pas, il n'y a qu'un cadre noir. Je pense que le code du plugins piclens ne permet pas la récupération via la routine de secure image?
Est-ce que quelqu'un a eu le même soucis et est-ce que quelqu'un a une solution à ce problème?
D'avance merci.
tiico
Hors ligne