É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)

ddtddt
2019-12-22 06:34:33

Bonjour,

C'est le travail de toute l'équipe Piwigo

Si tu fais un plugin perso pour les liens je te conseils de renommer les fonctions si ton client ajoute et active le plugin original cela va pas bien fonctionner !

Bien le site, plus qu'a développer ta clientèle qui utilise piwigo :-P

Artisant
2019-12-21 22:25:52

Merci de ta reponse  .  J ai egalement essayé amm , mais je m en sors pas ,  j ai du mal , à comprendre la bete . L astuce dont tu parles plus haut ne fonctionne pas . Et graphiquement ,je n arrive pas à arranger la disposition.   Je trouve ma methode bcp plus simple pour un lien unique au level1 .
Que penses tu de mon travail pour un piwigo 's beginner?

J ai decouvert ton appli cette semaine , et franchement  ça  m enlève une grosse épine du pied . Mon client a absolument besoin de charger par ftp (environ 100 000 photos/an)  Avant , j utilisais Albulle   ,  j en pouvais plus .
Super boulot que le tien  , superfonctionnel


Je te pose une autre question sur autre sujet .  Avec ces 2  fonctions , ce serait nickel pour moi
Encore merci

ddtddt
2019-12-21 19:10:37

Bonjour,

tu peux aussi utiliser extension:250

artisanet
2019-12-21 18:33:51

Bonjour ddtddt , Cleo et tous les autres

Tout nouveau sur Piwigo (4 jours)  ,  je me permet d'intervenir sur le sujet car j'ai trouvé une solution à ce problème , ajouter un lien dans le menu  sans trop se prendre la tête

Je voulais insérer un lien pour partir sur un lien externe (en l'occurence pour moi partir sur la page d'accueil générale de mon client)

pour cela j'ai utilisé le plugin About1menu

3 modifs à  faire :

Dans About1menu

1 - modifier le fichier main.inc.php
à la ligne 57  remplacer
'A1MURL' => get_root_url().'about',
par
'A1MURL' => get_root_url().'https://www.votresite.fr',

2 -  modifier le fichier template/menubar_about.tpl
ligne 1
<dt><a href="{$A1MURL}" title="{$A1MTITLE}">{$A1MNAME}</a></dt><dd></dd>

supprimer les balises <dt> et </dt><dd></dd>
et donner un nom de classe à votre lien pour l'appeler en css
<a class="votreclasse" href="{$A1MURL}" title="{$A1MTITLE}">{$A1MNAME}</a>


Ensuite , c'est l"tape 3 ,  il faut modifierf la signification des variables que l'on a dans main.inc.php
ligne 55 et 56
'A1MTITLE'     => l10n('About Piwigo'),
        'A1MNAME'      => l10n('About'),

pour cela on ouvre le à la racine du site language/fr_FR/common.lang.php
et on modifie
ligne 47 et 48
$lang['About Piwigo'] = 'votre info bulle';
$lang['About'] = 'votre titre';

Et le tour est joué
il n' y a plus qu' & surcharger le css avec le plugin LocalFiles Editor (indispensable

voir le resultat sur https://artisanet.info/3rh/

Je pense qu'on peut repeter la manip pour un second lien en dupliquant le plugin About1menu avec un nouveau nom

Jacky
Spécialiste Joomla
https://www.artisanet.info

Cleo
2019-06-08 02:49:03

Bonjour,

Finalement j'ai décidé de choisir un autre thème, un qui est plus facile à personnaliser pour quelqu'un comme moi qui ne connaît pas trop la programmation, mais j'apprécie l'aide que vous m'avez apportée.

Cordialement,

Cleo

Cleo
2019-06-07 23:47:35

@ddtddt

Wow merci beaucoup d'avoir pris le temps de tout écrire, c'est vraiment apprécié.

J'ai bien essayé de copier le code dans "plugin personel" mais j'obtiens toujours l'erreur "erreur de syntaxe impossible d'enregistrer le fichier"

J'ai l'impression que c'est le thème qui cause problème, est-ce possible?

Je vais essayer de changer de thème pour voir si l'erreur se produit aussi.

Cordialement,

Cleo

ddtddt
2019-06-07 10:10:55

fichier

menubar_nomperso.tpl


<li class="dropdown">
    <a href="{$nompersoURL}" class="dropdown-toggle" data-toggle="dropdown" title="{$nompersoTITLE}">{$nompersoNAME}</a>
    <ul class="dropdown-menu dropdown-menu-scrollable" role="menu">
        <li>
           
        </li>
   </ul>
</li>

ddtddt
2019-06-07 10:03:47

main.inc.php




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

add_event_handler('blockmanager_register_blocks', 'register_nomperso_menubar_blocks');
add_event_handler('blockmanager_apply', 'nomperso_apply');

function register_nomperso_menubar_blocks( $menu_ref_arr )
{
  $menu = & $menu_ref_arr[0];
  if ($menu->get_id() != 'menubar')
    return;
  $menu->register_block( new RegisteredBlock( 'nomperso', nomperso', 'nomperso'));
}

function nomperso_apply($menu_ref_arr)
{
  global $template;

$menu = & $menu_ref_arr[0];

     // Envoi des données au template
        $template->assign    (
        array    (
        'nompersoTITLE'     => l10n('votre titreinfobule'),
        'nompersoNAME'      => l10n('nomdulien'),
        'nompersoURL' => 'votre lien',
                )            );

   
    if (($block = $menu->get_block( 'nomperso' )) != null) {
    $template->set_template_dir(nomperso_PATH.'template/');
    $block->template = 'menubar_nomperso.tpl';
    }
}

ddtddt
2019-06-07 09:57:57

Bonjour

dans le plugin perso il vous faut uniquement 2 fichiers

main.inc.php
template/menubar_nomperso.tpl

Cleo
2019-06-07 06:14:51

Bonsoir,

Merci beaucoup de la réponse mais... j'ai beau cherché et me casser la tête je n'arrive pas à faire ce que je veux. Il faudrait que je prenne des cours pour comprendre un peu mieux comment faire.

J'ai essayé de faire un plugin person et j'ai toujours l'erreur "erreur de syntaxe".

Cordialement,

Cleo

ddtddt
2019-06-07 06:12:17

Bonjour,

il ne faut pas en supprimer mais mettre à jour le fichier tpl du plugin perso pour mettre les bonnes balises

Cleo
2019-06-07 02:54:12

Bonjour,

J'ai regarder avec FF et j'ai bien des ul et des li et non pas des dt et dd.

Voici le contenu du menu :

Code:

<div class=\"collapse navbar-collapse navbar-right\" id=\"navbar-menubar\">\n            <!-- Start of menubar.tpl -->\n            <ul class=\"nav navbar-nav\">\n<li class=\"dropdown\">\n    <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\">Menu <span class=\"caret\"></span></a>\n    <ul class=\"dropdown-menu\" role=\"menu\">\n        <li>\n            <a href=\"comments.php\" title=\"Voir les derniers commentaires utilisateurs\">Commentaires\n                <span class=\"badge\">0</span>            </a>\n        </li>\n        <li>\n            <a href=\"about.php\" title=\"À propos de Piwigo\">À propos\n                            </a>\n        </li>\n    </ul>\n</li>\n<li>\n            <a href=\"https://www.lesbricollesdecleo.ca\" class=\"external\" onclick=\"window.open(this.href, '',''); return false;\">\n            Boutique\n            </a>\n        </li>\n        <li>\n            <a href=\"https://www.lesbricoles.com\" class=\"external\" onclick=\"window.open(this.href, '',''); return false;\">\n            Jardin\n            </a>\n        </li>\n\t</ul>\n</li>\n\n<li class=\"dropdown\">\n    <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\">Identification <span class=\"caret\"></span></a>\n    <ul class=\"dropdown-menu\" role=\"menu\">\n<div class=\"navbar-form-desktop\"> <form class=\"navbar-form\" method=\"post\" action=\"identification.php\" id=\"quickconnect\"> <div class=\"form-group\"> <input class=\"form-control\" type=\"text\" name=\"username\" id=\"username\" value=\"\" placeholder=\"Nom d'utilisateur\"> <input class=\"form-control\" type=\"password\" name=\"password\" id=\"password\" placeholder=\"Mot de passe\"><label for=\"remember_me\"> <input type=\"checkbox\" name=\"remember_me\" id=\"remember_me\" value=\"1\">Connexion auto</label> <br><input type=\"hidden\" name=\"redirect\" value=\"%2F\"> <input class=\"btn btn-primary\" type=\"submit\" name=\"login\" value=\"Connexion\"> <!--<span class=\"categoryActions\"><a href=\"password.php\" title=\"Mot de passe oublié ?\" class=\"pwg-state-default pwg-button\"> <span class=\"pwg-icon pwg-icon-lost-password\"> </span> </a> </span>--> </div> </form> <li class=\"divider\"></li> </div><li><a href=\"identification.php\" rel=\"nofollow\">Connexion</a></li>    </ul>\n</li>\n            </ul>\n            <!-- End of menubar.tpl -->\n\n                </div>\n            </div>\n        </nav>\n\n

J'ai essayé de différentes façon de supprimer la ligne contenant "Liens" mais j'obtiens toujours une erreur, je ne dois pas m'y prendre de la bonne façon ou enlever ce qu'il faut.

Cordialement,

Cleo

Cleo
2019-06-07 01:08:03

Bonjour,

Merci de la réponse.

Je vais regarder si je peux me débrouiller car je n'y connais rien en programmation.

Cordialement,

Cleo

ddtddt
2019-06-06 21:20:59

Bonsoir

en plugin perso il faut adapter le template pour avoir des ul et des li à la place des dt et dd

Cleo
2019-06-06 12:25:35

Bonjour,

Merci de la réponse, mais comme je l'ai mentionné j'ai essayé amm et plugin perso, le problème c'est que ça s'insère en dessous et décale l'entrée suivante en dessous.

C-à-d :

Menu
  Forum
  Blog
       Identification

Ce n'est plus sur la ligne du menu et tout est décalé comme ci-haut.

Le menu du thème bootstrap default est en haut à l'horizontal

Cordialement,

Cleo

Pied de page des forums

Propulsé par FluxBB

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