Annonce

  •  » Plugins
  •  » [Plugin] ComOnIndex

#16 2007-07-08 22:51:05

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] ComOnIndex

sakkhho a écrit:

tu as raison, c'est bien secure image qui bloque.

je viens de me rendre compte en visitant ta galerie que tu n'utilises pas ce plug et que tu la fais pour la communauté ! voila rien d'autre à rajouter que MERCI !

En effet, je ne me sert pas des commentaires...
C'est pour la communauté et aussi.... pour progresser en php! ;-)

D'ailleur, voila la version 1.7.c

- Compatible avec secure image.
- Ajout des boutons d'admin (mais en option, réglage sur la page d'admin)
- Possibilité de réglé la marge entre les miniatures et les commentaires.

Dernière modification par P@t (2007-07-08 23:33:55)


P@t

Hors ligne

#17 2007-07-09 09:46:55

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [Plugin] ComOnIndex

salut je m'incruste car depuis quelque temps je regarde les plugins pour refaire de zero les News ;o) et oui oui j y pense malgrè mon emploi du temps chargé !


donc hier avec grand plaisir j ai regardé ton plugin ( déjà merci ) mais j ai des soucis ...

1) juste pour le fun moi j ai rajouté dans le tpl une fermeture du div content et une reouverture derirere pour separer le 2 blocs je trouve ca plus JOLIE ;o)

et surtout je voulais en copiant la mise en forme faire suivre ton bloque par celui des news et aussi un edito !!!

mais la j ai un probleme ... c est soit ton appel a toi soit le mien mais je n arrive pas a enchainer les 2 !

en gros c est le dernier plugin activé qui gagne chez moi ... je voulais aussi utiliser loc_end_index ... enfin je me dis tant pis pas grave je vais utiliser loc_begin_index

ET LA impossible ... je comprend pas meme avec ton plugin je ne sais pas pourquoi c ne marche pas


PLEASE HELP ME


j arrive pas a bien comprend les plugins et je m'enlise ... :-[

je voudrai bien livrer un vrai plugin nbc News ... j ai les bouts de code il faut maintenant que je recolle ca dans un plugin correct
avec un trigger delete user, delete group, insertion page index, et de l'adminitration ...

donc de quoi faire un truc complet !

a+


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#18 2007-07-09 13:15:13

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] ComOnIndex

Nicco a écrit:

salut je m'incruste car depuis quelque temps je regarde les plugins pour refaire de zero les News ;o) et oui oui j y pense malgrè mon emploi du temps chargé !


donc hier avec grand plaisir j ai regardé ton plugin ( déjà merci ) mais j ai des soucis ...

1) juste pour le fun moi j ai rajouté dans le tpl une fermeture du div content et une reouverture derirere pour separer le 2 blocs je trouve ca plus JOLIE ;o)

C'est vrai, c'est plus jolie...
Je le rajoute pour la prochaine.
(j'y avais pas trop fait attention, vu que ca change rien avec le theme montblanc)

Nicco a écrit:

et surtout je voulais en copiant la mise en forme faire suivre ton bloque par celui des news et aussi un edito !!!

mais la j ai un probleme ... c est soit ton appel a toi soit le mien mais je n arrive pas a enchainer les 2 !

en gros c est le dernier plugin activé qui gagne chez moi ... je voulais aussi utiliser loc_end_index ... enfin je me dis tant pis pas grave je vais utiliser loc_begin_index

ET LA impossible ... je comprend pas meme avec ton plugin je ne sais pas pourquoi c ne marche pas


PLEASE HELP ME


j arrive pas a bien comprend les plugins et je m'enlise ... :-[

je voudrai bien livrer un vrai plugin nbc News ... j ai les bouts de code il faut maintenant que je recolle ca dans un plugin correct
avec un trigger delete user, delete group, insertion page index, et de l'adminitration ...

donc de quoi faire un truc complet !

a+

Pour les appels aux trigger, pas de soucis, plusieurs plugin peuvent appeler le meme trigger...
Si tu veux que ton plugin appel le trigger après le mien, il faut changer la priorité... par défault, la priorité est 50...
Donc ca te donne par exemple:
add_event_handler ('loc_end_index' , 'ta_fonction' , 60);

Et tu mets 40 pour que ton plugin soit traité avant.
Pour ce qui est d'assigner ton template au PLUGIN_INDEX_CONTENT_END (après ou avant le mien), je sais pas trop...
Je vais y regarder... (vdigital, rub, un petit coup de main?)

Tu peux éventuellement utiliser le PLUGIN_INDEX_CONTENT_BEGIN (ca s'affichera avant les catégories...)


P@t

Hors ligne

#19 2007-07-09 14:07:32

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Plugin] ComOnIndex

Pour PLUGIN_INDEX_CONTENT_END, il faudra essayer de concaténer les valeurs.
C'est à dire utiliser la fonction concat_var au lieu de assign_var.
(Je ne sais pas si ca va aller!)

Hors ligne

#20 2007-07-09 14:10:19

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] ComOnIndex

rub a écrit:

Pour PLUGIN_INDEX_CONTENT_END, il faudra essayer de concaténer les valeurs.
C'est à dire utiliser la fonction concat_var au lieu de assign_var.
(Je ne sais pas si ca va aller!)

C'est ce que j'essaye de faire depuis 30min, mais c'est un peu galère!


P@t

Hors ligne

#21 2007-07-09 14:19:28

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] ComOnIndex

Bon, une solution qui risque de faire bondir rub tellement c'est crade...

$template->set_filenames(array('plugin_news' => dirname(__FILE__) . '/plugin_news.tpl'));

$template->assign_var_from_handle('TEMP_PLUGIN_INDEX_CONTENT_END', 'plugin_news');

$template->_tpldata['.'][0]['PLUGIN_INDEX_CONTENT_END'] .= $template->_tpldata['.'][0]['TEMP_PLUGIN_INDEX_CONTENT_END'];

Mais ca marche!

Dernière modification par P@t (2007-07-09 14:20:07)


P@t

Hors ligne

#22 2007-07-09 14:23:11

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Plugin] ComOnIndex

Essaie de remplacer:

Code:

$template->assign_var_from_handle('PLUGIN_INDEX_CONTENT_END', 'comonindex');

par

Code:

if (!$template->loadfile('comonindex'))
{
  die("Template->assign_var_from_handle(): Couldn't load template file for handle 'comonindex'");
}

trigger_action('loc_before_tpl_assign_var_from_handle', 'comonindex', array(&$template));
// Compile it, with the "no echo statements" option on.
$_str = "";
$code = $template->compile($template->uncompiled_code['comonindex'], true, '_str');

// evaluate the variable assignment.
eval($code);
// assign the value of the generated variable to the given varname.
$template->concat_var('PLUGIN_INDEX_CONTENT_END', $_str);

Si, c'est ok en 1.7.1, je mettrais en place un $template->concat_var_from_handle

Hors ligne

#23 2007-07-09 14:25:18

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Plugin] ComOnIndex

P@t a écrit:

Bon, une solution qui risque de faire bondir rub tellement c'est crade...

$template->set_filenames(array('plugin_news' => dirname(__FILE__) . '/plugin_news.tpl'));

$template->assign_var_from_handle('TEMP_PLUGIN_INDEX_CONTENT_END', 'plugin_news');

$template->_tpldata['.'][0]['PLUGIN_INDEX_CONTENT_END'] .= $template->_tpldata['.'][0]['TEMP_PLUGIN_INDEX_CONTENT_END'];

Mais ca marche!

Est-ce que ca marche dans tous les cas, même si les autres plugins ne sont pas activés?

Hors ligne

#24 2007-07-09 14:48:21

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] ComOnIndex

Ta solution ne marche pas...
C'est bizarre, il m'affiche quand meme le titre "derniers commentaires" du template, et c'est tout!
pas de miniatures, ni de commentaires.

Il me vire tout ce qu'il y a entre les balises <!-- BEGIN comment --> et <!-- END comment -->

Ma solution ne marche pas en effet, s'il n'y a pas deja un plugin qui utilise PLUGIN_INDEX_CONTENT_END.
Mais avec un petit if isset, ca devrait etre bon, non?

Dernière modification par P@t (2007-07-09 14:50:58)


P@t

Hors ligne

#25 2007-07-09 15:00:35

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Plugin] ComOnIndex

Tu as bien supprimé assign_var_from_handle avant?
Je n'ai pas testé mais je vais essayer de voir ca plus tard.
Ou bien si tu as le temps modifier dans le fichier template.php:
  o tu recopie la fonction assign_var_from_handle en concat_var_from_handle en changeant uniquement l'appel assign_var par concat_var

Hors ligne

#26 2007-07-09 15:01:16

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [Plugin] ComOnIndex

bon deja MERCI de vous interesser a mon soucis c est vraiment cool

maintenant y a t il une bible du developpeur pour PWG ... car la j arrive pas a suivre !
exemple les priorité si P@t ne me le dis pas je ne capte pas ...

et j ai regarder la presentation du wiki mais ca ne me donne pas toutes les possibilités ... alors y a t il de la doc plus underground ?

a+


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#27 2007-07-09 15:05:24

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] ComOnIndex

Nicco a écrit:

bon deja MERCI de vous interesser a mon soucis c est vraiment cool

maintenant y a t il une bible du developpeur pour PWG ... car la j arrive pas a suivre !
exemple les priorité si P@t ne me le dis pas je ne capte pas ...

et j ai regarder la presentation du wiki mais ca ne me donne pas toutes les possibilités ... alors y a t il de la doc plus underground ?

a+

Personellement, je découvre tout au fur et à msesure en mettant le nez dans les fonctions dejà définies de pwg!
Par exemple, va jeter un oeil dans "include/functions_plugins.inc.php"
Les priorités y sont expliquées (moi, j'ai découvert ca la semaine dernière!)


P@t

Hors ligne

#28 2007-07-09 15:39:00

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] ComOnIndex

rub a écrit:

Essaie de remplacer:

Code:

$template->assign_var_from_handle('PLUGIN_INDEX_CONTENT_END', 'comonindex');

par

Code:

if (!$template->loadfile('comonindex'))
{
  die("Template->assign_var_from_handle(): Couldn't load template file for handle 'comonindex'");
}
....
....

Si, c'est ok en 1.7.1, je mettrais en place un $template->concat_var_from_handle

Bon, ca ne marche pas tel quel, et je comprend pas pourquoi...
Parce que si je laisse:

Code:

$template->assign_var_from_handle('PLUGIN_INDEX_CONTENT_END', 'comonindex');

et que je remplace directement dans le template.php

$this->assign_var($varname, $_str);

par

$this->concat_var($varname, $_str);

Ca marche....

Je suis donc pour la fonction "concat_var_from_handle"

Mais j'aimerai bien savoir pourquoi ca ne marche pas directement dans le plugin, vu que le code est exactement le meme que assign_var_from_handle.

Dernière modification par P@t (2007-07-09 15:41:51)


P@t

Hors ligne

#29 2007-07-09 16:17:58

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Plugin] ComOnIndex

P@t a écrit:

Je suis donc pour la fonction "concat_var_from_handle"

Je met ca dans la 1.7.1, des que possible.
Une petite fiche pour officialiser?

Hors ligne

#30 2007-07-09 16:26:53

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] ComOnIndex

rub a écrit:

P@t a écrit:

Je suis donc pour la fonction "concat_var_from_handle"

Je met ca dans la 1.7.1, des que possible.
Une petite fiche pour officialiser?

Heu... une fiche? Ou ca?


P@t

Hors ligne

  •  » Plugins
  •  » [Plugin] ComOnIndex

Pied de page des forums

Propulsé par FluxBB

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