Bonjour,
Bonjour,
Avec le plugin Advanced Menu Manager j’ai rajouté via les onglets Liens et Configuration des liens un bouton qui s’intitule Retour, ce nouveau bouton est un dropdown ce qui oblige à cliquer deux fois pour avoir le lien. Comment rajouter un bouton simple avec un lien ?
Merci.
Version de Piwigo: 16.2.0
Version de PHP: 8.3.23
Version de MySQL: 8.0.43-34
URL Piwigo: https://association590.fr/album-photos/piwigo/
Hors ligne
Bonjour,
J’ai dû mal m’exprimer, avec Advanced Menu Manager on peut rajouter un bouton mais ce bouton est un dropdown. Il est d’ailleurs visible en ce moment sur mon Piwigo avec le bouton Retour :
https://association590.fr/album-photos/piwigo/
Ma question est se savoir comment rajouter un bouton simple à la place de ce dropdown, quand on clique dessus l’action est immédiate en dirigeant vers une url qui serait : https://association590.fr
Merci
Hors ligne
Lanaverre-Piwigo a écrit:
Bonjour,
J’ai dû mal m’exprimer, avec Advanced Menu Manager on peut rajouter un bouton mais ce bouton est un dropdown. Il est d’ailleurs visible en ce moment sur mon Piwigo avec le bouton Retour :
https://association590.fr/album-photos/piwigo/
Ma question est se savoir comment rajouter un bouton simple à la place de ce dropdown, quand on clique dessus l’action est immédiate en dirigeant vers une url qui serait : https://association590.fr
Merci
Bonjour,
Dans le titre du block dans le menu par exemple
<a href="https://temmii.com">TEMMII</a>
dans le contenu du block
<!-- -->
Hors ligne
ddtddt a écrit:
Lanaverre-Piwigo a écrit:
Bonjour,
J’ai dû mal m’exprimer, avec Advanced Menu Manager on peut rajouter un bouton mais ce bouton est un dropdown. Il est d’ailleurs visible en ce moment sur mon Piwigo avec le bouton Retour :
https://association590.fr/album-photos/piwigo/
Ma question est se savoir comment rajouter un bouton simple à la place de ce dropdown, quand on clique dessus l’action est immédiate en dirigeant vers une url qui serait : https://association590.fr
MerciBonjour,
Dans le titre du block dans le menu par exempleCode:
<a href="https://temmii.com">TEMMII</a>dans le contenu du block
Code:
<!-- -->
Merci pour ta réponse,
Cela se rapproche ! Certes le bouton direct est présent mais le dropdown est toujours là !
Hors ligne
Bonjour,
tu peux le cacher en css
ou regarder comment l'ajouter en plugin perso en regardant les plugin qui ajoute des lien de niveau 1
Hors ligne
ddtddt a écrit:
Bonjour,
tu peux le cacher en css
ou regarder comment l'ajouter en plugin perso en regardant les plugin qui ajoute des lien de niveau 1
Je vais essayer tes deux solutions, merci et je te tiens au courant !
Hors ligne
Lanaverre-Piwigo a écrit:
ddtddt a écrit:
Bonjour,
tu peux le cacher en css
ou regarder comment l'ajouter en plugin perso en regardant les plugin qui ajoute des lien de niveau 1Je vais essayer tes deux solutions, merci et je te tiens au courant !
J’ai testé tes deux solutions
1 solution
Comme le bouton rajouté fait parti du dropdown quand dans le css on le rend invisible le bouton rajouté disparait aussi….
2 solution
Le plugin About 1 Menu peut faire le job mais il faut faire des modifications et là pas évident !
Dans mon navigateur j’ai fait les modifications suivantes :
Avant
<li id="About1menu" class="nav-item">
<a class="nav-link" href="about.php" title="À propos de Piwigo">À propos</a>
</li>
Après
<li id="About1menu" class="nav-item">
<a class="nav-link" href="https://association590.fr" title="">Retour</a>
</li>
Cela fonctionne j’ai un bouton retour et quand clique dessus direction l’adresse
Une idée où faire ces modifications ?
Hors ligne
Lanaverre-Piwigo a écrit:
Lanaverre-Piwigo a écrit:
ddtddt a écrit:
Bonjour,
tu peux le cacher en css
ou regarder comment l'ajouter en plugin perso en regardant les plugin qui ajoute des lien de niveau 1Je vais essayer tes deux solutions, merci et je te tiens au courant !
J’ai testé tes deux solutions
1 solution
Comme le bouton rajouté fait parti du dropdown quand dans le css on le rend invisible le bouton rajouté disparait aussi….
2 solution
Le plugin About 1 Menu peut faire le job mais il faut faire des modifications et là pas évident !
Dans mon navigateur j’ai fait les modifications suivantes :
Avant
<li id="About1menu" class="nav-item">
<a class="nav-link" href="about.php" title="À propos de Piwigo">À propos</a>
</li>
Après
<li id="About1menu" class="nav-item">
<a class="nav-link" href="https://association590.fr" title="">Retour</a>
</li>
Cela fonctionne j’ai un bouton retour et quand clique dessus direction l’adresse
Une idée où faire ces modifications ?
Pour aller plus loin dans la solution 2, J’ai modifié un fichier du plugin About 1 menu.
La modification fonctionne mais la façon de faire n’est pas correct envers l’éditeur ddtddt.
Dans le fichier main.inc.php j’ai modifié les lignes 46 à 67 suivantes :
function a1m_apply($menu_ref_arr)
{
global $template,$user;
$menu = & $menu_ref_arr[0];
$template->assign (
array (
'A1MTITLE' => l10n('About Piwigo'), >>>>> l10n(''),
'A1MNAME' => l10n('About'), >>>>> l10n('Retour site'),
'A1MURL' => get_root_url().'about.php', >>>>> get_root_url().' https://association590.fr,
) );
Quelle est la solution pour faire quelque chose de propre ? De plus lors d’une mise à jour de ce plugin ma modification sera certainement écrasée.
Hors ligne
Bonjour
Tu prends le code que tu mets en plugin perso avec localfiledor (pense à activer le plugin) et tu renomme la fonction pour ne pas avoir de conflit si un jour tu active le plugin initial
Hors ligne
ddtddt a écrit:
Bonjour
Tu prends le code que tu mets en plugin perso avec localfiledor (pense à activer le plugin) et tu renomme la fonction pour ne pas avoir de conflit si un jour tu active le plugin initial
Bonjour ddtddt,
Je copie le code du fichier modifié main.inc.php avec le changement de nom de la fonction « function a1m_apply($menu_ref_arr) » dans « plugin personnel » de « localfiles éditor »
Je remet le fichier d'origne "main.inc.php" de ton plugin About 1 menu et je le laisse activé. Et c’est tout ?
Dernière modification par Lanaverre-Piwigo (2026-01-11 14:19:29)
Hors ligne
Lanaverre-Piwigo a écrit:
ddtddt a écrit:
Bonjour
Tu prends le code que tu mets en plugin perso avec localfiledor (pense à activer le plugin) et tu renomme la fonction pour ne pas avoir de conflit si un jour tu active le plugin initialBonjour ddtddt,
Je copie le code du fichier modifié main.inc.php avec le changement de nom de la fonction « function a1m_apply($menu_ref_arr) » dans « plugin personnel » de « localfiles éditor »
Je remet le fichier d'origne "main.inc.php" de ton plugin About 1 menu et je le laisse activé. Et c’est tout ?
Résultat :
j'ai des doutes sur le fonctionnement de Plugin Personnel dans Localfiles Editor quand je désactive le plugin About1Menu je n'ai plus le bouton A Propos et pas celui généré par Plugin personnel dans Localfiles Editor
Dernière modification par Lanaverre-Piwigo (2026-01-11 16:33:04)
Hors ligne
Bonjour
Lanaverre-Piwigo a écrit:
Résultat :
j'ai des doutes sur le fonctionnement de Plugin Personnel dans Localfiles Editor quand je désactive le plugin About1Menu je n'ai plus le bouton A Propos et pas celui généré par Plugin personnel dans Localfiles Editor
tu as activé le plugin perso ?
Hors ligne
ddtddt a écrit:
Bonjour
Lanaverre-Piwigo a écrit:
Résultat :
j'ai des doutes sur le fonctionnement de Plugin Personnel dans Localfiles Editor quand je désactive le plugin About1Menu je n'ai plus le bouton A Propos et pas celui généré par Plugin personnel dans Localfiles Editortu as activé le plugin perso ?
Je ne savais pas que le fait qu’éditer du code dans Plugin personnel dans Localfiles Editor générait un nouveau plugin ! Désolé !
J’ai donc activé ce nouveau plugin que j’ai appelé « Bouton Simple » et désactivé le plugin « About 1 menu » cela génère une erreur :
Fatal error: Uncaught --> Smarty: Unable to load 'file:menubar_about_Bootstrap_Default.tpl' in 'menubar.tpl' <-- thrown in /home/associathj/www/album-photos/piwigo/include/smarty/src/Template.php on line 159
Si j’active les deux plugins « About 1 menu » et « Bouton Simple » cela génère aussi une erreur :
Fatal error: Cannot redeclare register_a1m_menubar_blocks() (previously declared in /home/associathj/www/album-photos/piwigo/plugins/About1menu/main.inc.php:38) in /home/associathj/www/album-photos/piwigo/plugins/PersonalPlugin/main.inc.php on line 38
En ce moment seul le plugin « About 1 menu » est activé et fonctionne.
https://association590.fr/album-photos/piwigo/
Dernière modification par Lanaverre-Piwigo (2026-01-12 07:27:26)
Hors ligne
Il ne s'agit pas seulement de créer un nouveau plugin personnel dans l'onglet Plugin personnel de Local files Editor : pour faire fonctionner les codes entrés dans cet onglet, il faut AUSSI installer et activer un plugin appelé PersonalPlugin , sauf que doit y avoir un problème avec son téléchargement : je ne peux plus le trouver dans la liste des extensions, et je ne peux plus y arriver via l'admin de mes sites.
Hors ligne