Si j'ai procédé comme ça, c'est parceque VDigital à laissé penser que...
VDigital a écrit:
Dans le plugin perso:
Simplement sans handler, ajouter entre les balises:
global $lang;
$lang['Notification'] .= '<img src="./template-common/icons/rss.png" class="button" alt="alt-new-icon"/>';
Parceque en l'état, ça me donne un message d'erreur dans le header.
Le coup de la fonction (Merci Luc pour le cours !) c'était pour mettre le code "entre les balises". Oui je sais, je dois aimer le complexité lol
Hors ligne
Gotcha a écrit:
(...) Parceque en l'état, ça me donne un message d'erreur dans le header.
Le coup de la fonction (Merci Luc pour le cours !) c'était pour mettre le code "entre les balises". Oui je sais, je dois aimer le complexité lol
De rien :-)
Que veux-tu dire par "en l'état, ça me donne un message d'erreur", de quel cas parles-tu ? Quelle erreur as-tu ?
Hors ligne
Gotcha a écrit:
Si j'ai procédé comme ça, c'est parceque VDigital à laissé penser que...
VDigital a écrit:
Dans le plugin perso:
Simplement sans handler, ajouter entre les balises:
global $lang;
$lang['Notification'] .= '<img src="./template-common/icons/rss.png" class="button" alt="alt-new-icon"/>';Parceque en l'état, ça me donne un message d'erreur dans le header.
Le coup de la fonction (Merci Luc pour le cours !) c'était pour mettre le code "entre les balises". Oui je sais, je dois aimer le complexité lol
Je n'ai pas laissé penser. Au contraire, j'ai parlé de balises et pas d'une fonction.
Si tu as encore un message d'erreur dans le header...
Un Ctrl+A, Ctrl+C, et Ctrl+V dans un post et nous en trouverons la raison.
Mais les balises dans un module php sont <?php et ?>.
Il ne faut pas chercher à inventer la roue carrée, cela marche beaucoup moins bien.
;-)
Hors ligne
VDigital a écrit:
Il ne faut pas chercher à inventer la roue carrée, cela marche beaucoup moins bien.
;-)
C'est surtout pour rouler que ça pose problème ...
Hors ligne
J'obtiens
<b>Notice</b>: Undefined index: Notification in <b>E:\Mes documents\EasyPHP\www\julien-moreau.fr\galerie\plugins\PersonalPlugin\main.inc.php</b> on line <b>113</b><br />
Avec les bonnes lignes prodiguées par VDigital.
/*
Efface le compteur de nombre d'images
http://fr.piwigo.org/forum/viewtopic.ph … 35#p126435
*/
global $lang;
$lang['Notification'] .= '<img src="./template-common/icons/rss.png" class="button" alt="alt-new-icon"/>';
Post modifié par erreur de ma part, mille excuses
Dernière modification par VDigital (2009-12-21 15:44:03)
Hors ligne
Grand spécialiste des roues hexagonales, j'ai quand même pris soin de mettre les bonnes balises dans le plugin perso.
[HS]
Bon et puis aujourd'hui je me fait cuire et recuire par tout le monde. Je serais bientôt plus grillé que les marrons Ardéchois.
[/HS]
Hors ligne
Gotcha a écrit:
[HS]
Bon et puis aujourd'hui je me fait cuire et recuire par tout le monde. Je serais bientôt plus grillé que les marrons Ardéchois.
[/HS]
[HS:follow]La saison est passée ... maintenant je les cuis à l'eau.[/HS]
Hors ligne
Gotcha a écrit:
Grand spécialiste des roues hexagonales, j'ai quand même pris soin de mettre les bonnes balises dans le plugin perso.
[HS]
Bon et puis aujourd'hui je me fait cuire et recuire par tout le monde. Je serais bientôt plus grillé que les marrons Ardéchois.
[/HS]
Meuhpfou.
Gotcha a écrit:
J'obtiens
<b>Notice</b>: Undefined index: Notification in <b>E:\Mes documents\EasyPHP\www\julien-moreau.fr\galerie\plugins\PersonalPlugin\main.inc.php</b> on line <b>113</b><br />
Avec les bonnes lignes prodiguées par VDigital.
Ca, ça pourrait signifier que le plugin perso est exécuté avant les *lang.php , auquel cas la variable $lang['Notification'] n'est pas encore définie, ce que semble dire ce message d'erreur.
A ce moment-là, il doit bien y avoir quelquepart un trigger disant que les fichiers de langue ont été exécutés. Il suffit alors de... remettre le code de VDigital dans une fonction ^^ ... et d'appeler cette fonction sur un déclenchement de ce trigger, toujours dans le plugin perso. Quand j'aurai deux minutes (je ne suis pas devant le bon PC, et je dois absolument faire les comptes de la famille :-(( !), je pourrai vérifier, mais quelqu'un l'aura peut-être déjà fait avant moi ;-) .
Hors ligne
Gotcha a écrit:
J'obtiens
<b>Notice</b>: Undefined index: Notification in <b>E:\Mes documents\EasyPHP\www\julien-moreau.fr\galerie\plugins\PersonalPlugin\main.inc.php</b> on line <b>113</b><br />
Avec les bonnes lignes prodiguées par VDigital.
/*
Efface le compteur de nombre d'images
http://fr.piwigo.org/forum/viewtopic.ph … 35#p126435
*/
global $lang;
$lang['Notification'] .= '<img src="./template-common/icons/rss.png" class="button" alt="alt-new-icon"/>';
Undefined index
=> Ce n'est pas :
$lang['Notification'] .=
mais $lang['notification'] .=
Hors ligne
LucMorizur a écrit:
A ce moment-là, il doit bien y avoir quelquepart un trigger disant que les fichiers de langue ont été exécutés. Il suffit alors de... remettre le code de VDigital dans une fonction ^^ ... et d'appeler cette fonction sur un déclenchement de ce trigger, toujours dans le plugin perso. Quand j'aurai deux minutes (je ne suis pas devant le bon PC, et je dois absolument faire les comptes de la famille :-(( !), je pourrai vérifier, mais quelqu'un l'aura peut-être déjà fait avant moi ;-) .
Autant pour moi...
Oui, c'est normal.
Il faut une fonction et placer un handler sur la fin du header de préférence.
;-)
['Notification'] ou ['notification'] : je n'ai pas contrôlé.
Hors ligne
VDigital a écrit:
$lang['Notification'] .=
mais $lang['notification'] .=
T'es sur ?
dans le fichier common.lang.php c'est bien
$lang['Notification'] = 'Notification';
Hors ligne
VDigital a écrit:
['Notification'] ou ['notification'] : je n'ai pas contrôlé.
C'est ['Notification'].
Et quitte à être ch... désagréable...
VDigital a écrit:
Autant pour moi...
Au temps pour moi.
Si si, c'est Bernard (Pivot, voyons) qui l'a dit !
(S'il l'a dit, c'est que c'est vrai.)
Hors ligne
add_event_handler('loc_after_page_header', 'add_rss_icon');
blockmanager_prepare_display doit fonctionner également et est peut-être mieux encore.
Hors ligne
LucMorizur a écrit:
VDigital a écrit:
Autant pour moi...
Au temps pour moi.
Si si, c'est Bernard (Pivot, voyons) qui l'a dit !
(S'il l'a dit, c'est que c'est vrai.)
Discussion déjà réalisée sur le forum, même si tous ne sont pas d'accord.
Pourtant je sais que même si à l'impossible nul n'est tenu, c'est autant que possible "au temps" et pas "autant".
Hors ligne
Synthèse:
/*
Ajoute une icône RSS à coté du champs "Notifications"
http://fr.piwigo.org/forum/viewtopic.ph … 35#p126435
*/
add_event_handler('blockmanager_prepare_display', 'add_rss_icon');
function add_rss_icon()
{
global $lang;
$lang['Notification'] .= '<img src="./template-common/icons/rss.png" class="button" alt="alt-new-icon"/>';
}
A essayer.
Hors ligne