•  » Plugins
  •  » Local Files Editor : syntaxe et liste des instructions

#1 2023-11-02 12:59:05

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

Local Files Editor : syntaxe et liste des instructions

Bonjour !

Dans l'onglet général de LFE, je découvre régulièrement de nouvelles configurations possibles.
Alors bien sûr, je consulte le fichier config_default.inc.php, accessible par le lien en haut à droite de cet onglet général. Sa traduction en Français est même dispo dans la nouvelle géniale doc depuis l'été dernier  : https://doc-fr.piwigo.org/hebergez-votr … les-editor

Mais ya pas tout ! Parce qu'il doit y avoir des configurations à inventer si l'on connaît un peu manière.

Tiens, là, par exemple : je cherchais depuis 2 ou 3 ans un moyen de ne pas envoyer aux admin les mails de notification d'ajout de photo via Community. Et ce matin ddtddt me le sort, mais pas d'une réserve secrète de configs diverses et variées : c'est lui qui vient de le concocter. Et ça marche.
pm : $conf['community_notify_admins']=false;

Doit donc y avoir une syntaxe, une technique pour inventer ces configurations. Est-ce hyper compliqué ?

Exemple, je cherche à limiter les types de fichier à uploader via community, mais n'est portée à ma connaissance que l'instruction : $conf['upload_form_all_types'] = true; qui permet à tout le monde, admins, comme Community, d'uploader toutes sortes de fichiers. Si c'est sur false, n'est possible que l'upload de 4 types de fichiers-images (jpg, jpeg,png,gif), mais c'est pareil pour admin et community.

Alors j'ai essayé un bricolage, mais comme je ne connais pas les règles, ça marche pas.

Donc, en attendant, j'ai modifié le CSS (via LFE bien sûr) pour ne pas afficher dans le formulaire d'upload de Community la liste des types de fichiers possibles avec p#uploadWarningsSummary {display:none;} . Au moins ça ne leur donnera pas l'idée d'uploader des fichiers exotiques.

Dernière modification par Katryne (2023-11-02 13:11:29)


https://album.chauvigne.info/ v.15.1.0  PHP: 8.2.25
https://balades.comoni.org/  v.15.1.0 PHP: 8.2.25
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 2023-11-02 14:31:43

k5
Équipe Piwigo
La reppe
2014-01-26
1351

Re: Local Files Editor : syntaxe et liste des instructions

Bonjour
chaque plugin installé à sa configuration. Avec community il y en a 3 ou 4
$conf['community_user_albums'] et $conf['allow_html_descriptions'] = false

c'est vrai que ca serait bien de faire un petit récapitulatif les possibilités pour LFE

Dans community, j'ai trouvé dans le fichier main.inc.php

A très vite


Piwigo 14.4 VM alpneLinux php 8.4
Piwigo 14.4 php 8.4 -- 8.4 mysql -- ImageMagick 7.1.1.34

Hors ligne

#3 2023-11-02 15:15:00

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

Re: Local Files Editor : syntaxe et liste des instructions

Merci K5.
Bon j'ai compris déjà qu'il fallait se mettre en chasse des $conf pour savoir sur quoi on peut agir.
Il semble qu'il n'y ait rien dans le plugin au sujet des types de fichiers autorisés.


https://album.chauvigne.info/ v.15.1.0  PHP: 8.2.25
https://balades.comoni.org/  v.15.1.0 PHP: 8.2.25
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

#4 2023-11-02 16:14:47

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: Local Files Editor : syntaxe et liste des instructions

@Katryne

chaque développeur de plugin peux en ajouter il n'est pas facile de tous les répertorier ...

pour ton cas je dirais un truc du genre

if (is_webmaster()){
    $conf['upload_form_all_types'] = true;
}else{
    $conf['upload_form_all_types'] = false;
}


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#5 2023-11-02 16:49:03

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

Re: Local Files Editor : syntaxe et liste des instructions

Merci ddtddt, mais ça me met le site en erreur 500 et même en désactivant le masquage des erreurs, j'en vois pas.


https://album.chauvigne.info/ v.15.1.0  PHP: 8.2.25
https://balades.comoni.org/  v.15.1.0 PHP: 8.2.25
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 2023-11-02 18:35:30

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: Local Files Editor : syntaxe et liste des instructions

ok

is_webmaster() n'est pas définie à cette endroit donc un truc du genre

global $user;
if($user==1){
    $conf['upload_form_all_types'] = true;
}else{
    $conf['upload_form_all_types'] = false;
}

à tester


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#7 2023-11-02 19:07:50

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

Re: Local Files Editor : syntaxe et liste des instructions

Merci ddtddt
ça fait pas d'erreur, mais ça fait pas le travail non plus : les communards ont toujours le choix d'une kyrielle de formats.


https://album.chauvigne.info/ v.15.1.0  PHP: 8.2.25
https://balades.comoni.org/  v.15.1.0 PHP: 8.2.25
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 2023-11-03 06:33:37

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: Local Files Editor : syntaxe et liste des instructions

Bonjour

$user ne doit pas être définie sur cette page il faudrait faire des essais ... et j'ai pas trop le temps en ce moment dsl


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#9 2023-11-03 07:16:50

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

Re: Local Files Editor : syntaxe et liste des instructions

Merci d'avoir essayé.
Là, j'ai limité l'affichage des types de fichiers disponibles avec du CSS (ellipsis). L'upload des autres types reste possible et on peut voir la liste en mode source. Mais cela limite les éventuels débordements.
https://i.imgur.com/iwHxY3Z.png


https://album.chauvigne.info/ v.15.1.0  PHP: 8.2.25
https://balades.comoni.org/  v.15.1.0 PHP: 8.2.25
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

  •  » Plugins
  •  » Local Files Editor : syntaxe et liste des instructions

Pied de page des forums

Propulsé par FluxBB

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