bonjour ddtddt,
ddtddt a écrit:
aller simplement sur l'onglet filigrane
et tu fais ça comment en php ou js dans un plugin ?
Bonjour,
je dirais d'aller simplement sur l'onglet filigrane pour regarder si il y en a un de sélectionné ou pas !
Bonsoir,
J'ai testé , mais sans succès.
Le ChatGPT m'a proposé un truc auquel je ne comprends rien, mais qui a l'air de fonctionner.
Je vais tester.
// Extraction de $use_watermark
$derivative = $picture['current']['derivatives']['large'];
$ref = new ReflectionClass($derivative);
$prop = $ref->getProperty('params');
$prop->setAccessible(true);
$params = $prop->getValue($derivative);
$use_watermark = $params->use_watermark;
si $use_watermark est vrai alors filigrane est actif
$use_watermark serait une variable privée cachée et le code ci-dessus permettrait de l'extraire .
à suivre
Bonsoir,
Peut-être peux-tu essayer if (isset($watermark)) mais je n'ai pas essayé. Il devrait être dans le template.
Bonjour,
Est ce que qu'il existe une valeur $conf[] ou autre qui permet de savoir si filigrane est activé ou pas dans le menu de configuration des options ?