bonsoir,
j'ai sur mon second site intégré un Livre d'or, et j'ai décidé de mettre ce lien dans la barre de menu.
jusque là, tout va bien (c'est bizarre!!)
Il se positionne en première place, normal, devant "Accueil". Je vais donc dans Menubar pour changer la position et le mettre en avant dernier, avant "Identification".
Mais là ça se complique, dans menubar, si je le mets en position 20, dans le tableau de menubar il devient "Lien Livre d\'or" mais se met quand même en position 20 à la page d'accueil...
Si je mets la position 3, il devient "Lien Livre d\\'or" et reste en position 20. Position 4 : "Lien Livre d\\\'or", et ainsi de suite....et sur ma page d'accueil il ne va pas plus loin que la position 20, il revient même casi tout le temps à la position 10.
d'où vient le problème? de mon code dans le plugin perso?
/*
Plugin Name: Plugin Personnel
Version: 1.0
Description: Plugin Personnel
Plugin URI: http://www.phpwebgallery.net
Author:
Author URI:
*/
add_event_handler('loc_end_menubar' , 'add_guestbook_link');
function add_guestbook_link()
{
global $template;
$tpl_code = '
<dl id="mbLivre d\'or">
<dt><a href="./agb/">{lang:Livre d\'or}</a></dt>
</dl>
';
if (function_exists('set_menubar_manager_data')) {
set_menubar_manager_data('Lien Livre d\'Or', $tpl_code, 'begin');
} else {
$template->loadfile('menubar');
$template->uncompiled_code['menubar'] = str_replace('<div id="menubar">', '<div id="menubar">' . $tpl_code , $template->uncompiled_code['menubar']);
}
}
Dernière modification par Elodie85 (2008-11-13 21:58:53)
Hors ligne
As tu créé le
$lang['Livre d\'or'] = 'Livre d'or';
dans ton fichier language/fr_FR.iso-8859-1/local.lang.php (par LocalFiles Editor)
En ligne
Non, ça sert à quoi? je crois bien ne pas l'avoir fait sur mon premier site et pourtant ça fonctionne.
Hors ligne
En réalité, cela ne sert pas vraiment si tu ne regardes ton site qu'en Français.
Par exemple en Anglais, par le truchement des fichiers language/xxxx/local.lang.php, nous pouvons changer "Livre d'Or" en "Guestbook".
Excellent, isn't it?
8-)
Hors ligne
Sur la ligne
set_menubar_manager_data('Lien Livre d\'Or', $tpl_code, 'begin');
tu remplace par
set_menubar_manager_data('Lien Livre d Or', $tpl_code, 'begin');
Dans Menubar Manager tu clic sur Rétablir par défaut puis tu classes dans l'ordre que tu veux.
( c'est juste dans le menu pour classer que tu n'aura pas ')
En ligne
VDigital a écrit:
En réalité, cela ne sert pas vraiment si tu ne regardes ton site qu'en Français.
Par exemple en Anglais, par le truchement des fichiers language/xxxx/local.lang.php, nous pouvons changer "Livre d'Or" en "Guestbook".
Excellent, isn't it?
8-)
yes it is!
Hors ligne
ddtddt a écrit:
Sur la ligne
set_menubar_manager_data('Lien Livre d\'Or', $tpl_code, 'begin');
tu remplace par
set_menubar_manager_data('Lien Livre d Or', $tpl_code, 'begin');
Dans Menubar Manager tu clic sur Rétablir par défaut puis tu classes dans l'ordre que tu veux.
( c'est juste dans le menu pour classer que tu n'aura pas ')
ok j'essaye et je te dis
Hors ligne
Bon ben c'est parfait ça fonctionne! merci!
Hors ligne