Ajouter un lien en Admin…

Niveau: Moyen
Je ne sais jamais où conserver les liens utiles au site.
Exemples:
L’adresse de la home page de mon Provider, mon url de PhpMyAdmin, Paypal, Google Analytics, Google Adsense, … Certains de ces liens n’ont pas besoin d’être publiés ailleurs qu’en Admin.

L’objectif de cet article est de vous montrer qu’en quelques secondes vous allez pouvoir les enregistrer.

Remarque: le plugin LocalFiles Editor doit être activé.
Administration > Spéciales > LocalFiles Editor > Onglet « Langues »
Choisissez votre langue: Français (FR) [Edit]
Pour notre exemple, j’ajoute ceci:

$lang['FORUM'] = 'Support</a></li>
<li class="external"><a class="external" href="http://www.vdigital.org/sharing/" onclick="window.open(this.href, \'\'); return false;">VDigital\'s'
;

Explications:
Normalement dans admin.lang.php, vous trouvez ceci:

$lang['FORUM'] = 'Support';

Dans le template d’Admin, nous trouvons

<li><a ... >{'FORUM'|@translate}</a></li>

@translate va remplacer ‘FORUM’ par sa traduction.
La traduction est réalisée en fonction du langage utilisé par admin.lang.php.

Cependant cette traduction peut être contre-carrée par la version locale de la langue.
LocalFiles Editor Plugin est l’outil idéal pour modifier ce fichier.

Oui mais dans la traduction rien ne vous empêche de:

  • traduire ‘FORUM’,
  • et d’ajouter autant de fois que nécessaire:
    • la fermeture des balises HTLM encore ouvertes (</a></li>)
    • ouvrir un autre lien (<li …><a …>VDigital\’s)

Ne fermez pas les dernières balises (la fermeture déjà prévue de ‘FORUM’ s’en chargera).
Ces liens seront pratiques pour référencer vos sites techniques préférés ou d’autres sites privés.

Des liens sans .php

Quelques hébergeurs (comme OVH ou Infomaniak) proposent l’option MultiViews.

À vérifier: Accédez à une de vos images par la page picture.php. À partir de l’URL indiquée dans la barre de votre navigateur, enlevez « à la main » l’indication .php et faites « Entr(er) ». Si cela fonctionne, vous pourrez continuer.

Pour les serveurs Apache, vous allez créer votre fichier .htaccess (au niveau du répertoire racine de votre site ou à défaut de votre répertoire Piwigo).
Il vous suffira de coder ceci:

Options +Multiviews

Alors depuis l’Administration > Spéciale > LocalFiles Editor
et l’onglet Configuration, vous ajouterez ceci:

$conf['php_extension_in_urls'] = false;

Vos adresses en seront, je veux le croire, beaucoup plus sympathiques !!!