Sans simulation

‘Once upon a time’, il était une fois une solution (basée sur un plugin personnel) pour arrêter de simuler.

Ce principe est toujours valable à la syntaxe près mais la bonne question est en fait: « Pourquoi faire ça avec un handler? ».
add_event_handler('loc_begin_page_tail', 'personal_sync_not_simulate');

Avant à chaque pied de page, la fonction était appelée via le système de plugin, et dans le traitement on se posait des tas de bonnes questions:
– Est-ce qu’on est en Admin?
– Est-ce qu’on est sur la page de sychro?
– Et là on ajoutait le script…
Le tout en utilisant des fonctions assez simples mais ne serait-ce que le add_event_handler, c’est quand même: des tests, une boucle, un tri, …

Solution:
LocalFiles Editor > Onglet Langues (Choisir votre langue habituelle).

<?php
global $lang;
 
 
if (isset($lang['update_simulate']))
  $lang['update_simulate'] .= '<script type="text/javascript">
  document.getElementsByName("simulate")[0].checked = false;
</script>';
 
 
?>

Une solution insufflée par vimages (Eric est peut-être l’utilisateur de Piwigo le plus avancé sur bien des plans).

Bonnes synchronisations mais sans simulation.

(Notez que cette solution était également valable avec PhpWebgallery 1.7.x).

Synchronisation:

Processus visant à collecter les informations des images incorporées ou supprimées par FTP sur le serveur, et surtout d’actualiser la base de données avec les nouvelles informations (présence des images, taille des images, poids, données IPTC, …).
Les « uploads » (ajout d’images) par les visiteurs par le protocole HTTP seront également synchronisées dès lors que leurs miniatures sont présentes.
Les images transférées par pLoader ne sont pas concernées par ce processus.