Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Symzo
2008-11-22 21:02:00

Bonjour,

J'ai téléchargé le code de Statistics situé dans le sujet de ce fil de discussion et il présente un bug assez gênant de mon point de vue : il utilise la virgule pour découper les éléments qu'il stocke, et dès lors se plante complètement quand le code inséré possède des virgules en son sein. Heureusement, le bug est facile à corriger : la fonction explode() de php a un attribut "limit" qui permet de ne découper que les deux première virgules. Il suffit de mettre limit à 3 pour qu'explode ne retourne que trois éléments, c'est à dire ce qui est désiré ici.

En espérant que ça peut vous être utile... ;-)

VDigital
2008-10-09 15:50:14

VDigital a écrit:

Et du coup, tu iras compléter le code du pieds de page...
8-)

"Tu iras", indirectement: C'est ton plugin qui ira compléter le code du pieds de page avec ce qu'il va générer.

8-)

VDigital
2008-10-09 15:47:47

Quand tu fais un append... cela ajoute une ligne dans $footer_elements.

La boucle que j'ai cité, passe la table en revue et pour chaque valeur ou va créer un $v qui sera généré séparément.

Moralité:

$template->append('footer_elements', 'début<br />');
$template->append('footer_elements', 'suite<br />');
$template->append('footer_elements', 'fin');


Provoquera dans le footer la génération de :
début<br />
suite<br />
fin

C'est-y pas bieau tout ça?
8-)

sakkhho
2008-10-09 15:05:59

j'ai pas compris vincent.
le plugin fonctionne maintenant, merci à vous deux (vincent pour le 's' :-))

VDigital
2008-10-09 14:57:03

Et du coup, tu iras compléter le code du pieds de page:
http://svn.gna.org/viewcvs/phpwebgaller … iew=markup

Dans cette boucle:
{if isset($footer_elements)}
{foreach from=$footer_elements item=v}
{$v}
{/foreach}
{/if}

Donc tu fais ce que tu veux...
8-)

P@t
2008-10-09 14:51:29

function stat_tail()
{
  global $template;

  if ($code_stat = stat_candoit('tail'))
  {
    $template->append('footer_elements', $code_stat);
  }
}

sakkhho
2008-10-09 14:46:07

bon déjà que j'étais pas bon pour développer des plugins en 1.7, j'ai du mal à les mettre à jour...

la partie admin c'est ok, ca ne change pas bcp
mais j'arrive pas à faire insérer le code de le footer ou le header...

Code:

function stat_tail()
{
  global $template;

  if ($code_stat = stat_candoit('tail'))
  {
    $template->assign('footer_element', array('CONTENT' => $code_stat));
  }
}

est ce que je doit copier creer un nouveau footer.tpl ?
merci

Pierrot_Rennes
2008-03-12 09:06:55

vimages a écrit:

ha ? il y a un nouveau code ?
je vais aller voir.

Bonjour,

lollll J'en parlais déjà début février ici ici ;-)

P@t
2008-03-12 00:31:51

STAT_PATH est définit dans le main.inc.php.
Si on le définie aussi dans le maintain.inc.php, lors de la désactivation, cela provoque une erreur.

C'est pour cela qu'en mettant statistics à jour, tu as eu cette erreur, car l'upgrade auto désactive le plugin avant de le mettre à jour.
Il n'y aura donc plus de problèmes lors de la prochane mise à jour.

Nicco
2008-03-11 20:54:10

et cette erreur est du a quoi ???

sakkhho
2008-03-11 20:23:48

l'erreur apparait pour lors de la desactivation de l'ancienne version du plug. maintenant elle apparaitra plus.

Nicco
2008-03-11 13:54:27

j ai eu vent qu'il fallait enlever cette ligne :

define('NBC_UserAdvManager_PATH' , PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/');

donc je vais le faire mais j avais pas vu qu il y avait un probleme la semaine d avant ? un changement ?

sinon quand j ai mis a jout le plugin statistics ... j ai eu l'erreur justement ... bizarre

sakkhho
2008-03-09 09:51:26

ok je fait !

EDIT : c'est fait. (pour imageforall également).

P@t
2008-03-09 00:05:32

Petit soucis lors de la désactivation...
Il faut supprimer cette ligne du maintain.inc.php:

define('STAT_PATH' , PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/');

vimages
2008-03-01 14:39:12

oui, ils ont changé le système... et pas en plus simple..

dis moi Sakkhho .. il serait intéressant que tu fasses une fiche pour l'insertion de Google Analytics dans ton plugin..

- l'inscription sur Google

- le choix dans les paramètres .. PWG est en php statique ou dynamique ?

- la création du fichier php à mettre dans le site

- le code php à mettre dans ton plugin header ou footer.. le mieux ?

- en cas de plusieurs sites, comment faire..

etc....

aussi, indique, pour enlever un code préalablement ajouté avec ton plugin, quelle est la marche à suivre...

je suis sur que ça ooster l'utilisation du plugin ! :o)

amicalement,
éric.

Pied de page des forums

Propulsé par FluxBB

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