#1 2024-11-24 05:56:45

Katryne
Membre
Le Revest-les-Eaux (Provence)
2016-12-03
1937

Pérennisation de cette amélioration de Local Files Editor

Bonjour !

Demande Katryne :
1/ Serait-il possible d'avoir un 2e bouton d'enregistrement en haut de la page, en plus de celui d'en-bas ?
2/ Est-ce faisable que les lignes soient numérotées ?

Réponse K5:
1/ Pour ajouter un bouton en haut

Dans /plugins/LocalFilesEditor/template/admin.tpl --> ajouter ligne 97

Code:

<input class="submit" type="submit" value="{'locfiledit_save_file'|@translate}" name="submit"/

2/ pour ajouter l'affichage des lignes numérotées

Dans /plugins/LocalFilesEditor/template/admin.tpl --> modifier ligne 21 et 22

Code:

tabMode: "shift"

par

Code:

tabMode: "shift",
lineNumbers: true

Cette modification de Local Files Editor pourrait-elle être intégrée au plugin, pour que je n'ai pas à forker le plugin à chaque montée de version et surtout parce que cela pourrait rendre service à de nombreux utilisateurs.


https://album.chauvigne.info/ v.15.5  PHP: 8.2.26
https://balades.comoni.org/  v.15.5 PHP: 8.2.26
Système d'exploitation: Linux - Hébergeur 1&1-Ionos - MySQL: 5.7.42
Bibliothèque graphique: External ImageMagick 6.9.11-60

Hors ligne

#2 2025-03-11 08:16:01

Katryne
Membre
Le Revest-les-Eaux (Provence)
2016-12-03
1937

Re: Pérennisation de cette amélioration de Local Files Editor

Bonjour !
J'aimerais beaucoup que ces modifications soient intégrées à Local Files Editor.
D'abord parce que forker, c'est pas beau et que je stresse à chaque mise à jour.
Et puis aussi parce que pourrait intéresser d'autres piwigistes, la numérotation des lignes et un second bouton de validation en haut.
Non ? Ça n'intéresse vraiment personne ?


https://album.chauvigne.info/ v.15.5  PHP: 8.2.26
https://balades.comoni.org/  v.15.5 PHP: 8.2.26
Système d'exploitation: Linux - Hébergeur 1&1-Ionos - MySQL: 5.7.42
Bibliothèque graphique: External ImageMagick 6.9.11-60

Hors ligne

#3 2025-03-11 10:49:12

Charles69
Membre
2023-01-12
168

Re: Pérennisation de cette amélioration de Local Files Editor

Bonjour @Katryne   Je plussoie !!

.

Hors ligne

#4 2025-03-11 11:32:37

polowigo
Membre
2019-04-11
341

Re: Pérennisation de cette amélioration de Local Files Editor

Bonjour Katryne,
En attendant, la fonctionnalité "Plugin Personnel" ne serait-elle pas adaptée ?

Katryne a écrit:

D'abord parce que forker, c'est pas beau et que je stresse à chaque mise à jour.

Tu veux dire que tu modifies directement le code de Local Files Editor ? Tu n’écris pas un nouveau plugin avec ton code ajouté ?

Hors ligne

#5 2025-03-11 12:14:08

Katryne
Membre
Le Revest-les-Eaux (Provence)
2016-12-03
1937

Re: Pérennisation de cette amélioration de Local Files Editor

Polowigo, on voit que tu sais pas à qui t'as affaire : moi, coder ? Les seuls plugins perso que j'utilise, c'est des copier-coller de ce que ddtddt m'a écrit.


https://album.chauvigne.info/ v.15.5  PHP: 8.2.26
https://balades.comoni.org/  v.15.5 PHP: 8.2.26
Système d'exploitation: Linux - Hébergeur 1&1-Ionos - MySQL: 5.7.42
Bibliothèque graphique: External ImageMagick 6.9.11-60

Hors ligne

#6 2025-03-11 18:54:20

polowigo
Membre
2019-04-11
341

Re: Pérennisation de cette amélioration de Local Files Editor

Je comprends bien mais ce serait aussi du copier-coller à mon sens.
Tu dupliques /plugins/LocalFilesEditor dans /plugins/LocalFilesEditorKat.

Dans ce nouveau dossier, tu modifies le main avec :
ligne 25 : Plugin Name: LocalFiles Editor Katryne
ligne 35 : define('LOCALEDITKAT_PATH' , PHPWG_PLUGINS_PATH . basename(dirname(__FILE__)) . '/');
ligne 42 :   load_language('plugin.lang', LOCALEDITKAT_PATH);
ligne 50 :   $replacement = '{if $theme.STATE eq "active"}<a href="admin.php?page=plugin-LocalFilesEditorKat-css&amp;theme={$theme.ID}" class="dropdown-option icon-brush">{\'Customize CSS\'|translate}</a>{/if}'.$search;

Tu remplaces LOCALEDIT_PATH par LOCALEDITKAT_PATH partout dans admin.php, show_default.php,  include/lang.inc.php, include/localconf.inc.php

Tu remplaces LocalFilesEditor par LocalFilesEditorKat dans une quinzaine de fichiers.

Sans oublier les modifs données par K5 dans template/admin.tpl.

Donc rien de vraiment insurmontable si je n'ai rien oublié  ;-)

Hors ligne

#7 2025-03-11 19:02:53

Katryne
Membre
Le Revest-les-Eaux (Provence)
2016-12-03
1937

Re: Pérennisation de cette amélioration de Local Files Editor

Ahhh, ce n'est pas du tout ce que j'avais compris : je croyais que tu parlais du plugin "Plugin personnel" et de son onglet dans Local Files Editor. Toi tu causes d'un plugin jumeau de LFE. Ben... heuuu ... ça mérite reflexion


https://album.chauvigne.info/ v.15.5  PHP: 8.2.26
https://balades.comoni.org/  v.15.5 PHP: 8.2.26
Système d'exploitation: Linux - Hébergeur 1&1-Ionos - MySQL: 5.7.42
Bibliothèque graphique: External ImageMagick 6.9.11-60

Hors ligne

#8 2025-03-11 19:13:09

polowigo
Membre
2019-04-11
341

Re: Pérennisation de cette amélioration de Local Files Editor

Oui je cause d'un "vrai" fork mais tu as raison, j'avais bien évoqué l'onglet Plugin Personnel.
Cependant, à la réflexion, je ne vois pas très bien à qui ni à quoi ça peut suffire.

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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