J'avais réussi à faire ça, je vais regarder si je le retrouve.
EDIT : Voilà, si tu remplaces les lignes correspondantes pour les lignes ci-dessous dans le fichiers plx.easygallery.php, ça fonctionne.
Ca vérifie si l'extension .tb des miniatures est présente ou pas. Ca permet de pouvoir utiliser le gestionnaire de média avec easygallery et de ne pas aller supprimer les miniatures par ftp après.
// filetypes
$ext = array('.jpg', '.jpeg');
$k = sizeof($ext);
$minia = '.tb';
for ($i=0; $i<$k; $i++)
{
$ext[] = strtoupper($ext[$i]);
}
// scanning directory for folders and check if they contain image files
if (!is_dir($root_dir))
{
printError("Aucun répertoire racine. Spécifiez s'il vous plaît un répertoire d'image valide dans votre configuration.");
}
$root_handle = opendir($root_dir);
while ($dirname = readdir($root_handle))
{
$var1 = strcmp($dirname,'.');
$var2 = strcmp($dirname,'..');
$var3 = is_dir($root_dir.'/'.$dirname);
if (($var1!=0) && ($var2!=0) && ($var3==1))
{
$dir_handle = opendir($root_dir.'/'.$dirname);
$postmp = 0;
while ($filename = readdir($dir_handle))
{
for ($i=0;$i<sizeof($ext); $i++)
{
$postmp = strpos($filename, $ext[$i]);
$posminia = strpos($filename, $minia);
if (($postmp>0) && ($posminia === false))
{
$folders[] = $root_dir.'/'.$dirname;
break 2;
}
}
}
closedir($dir_handle);
}
}
if (!$folders)
{
printError("Les dossiers Recherchés ne contiennent pas d'image! Changez s'il vous plaît \$root_dir.");
}
// !!! if you don't want your folders in reverse order change rsort() to sort()
rsort($folders);
// set initial variable $ordner
if (!isset($ordner))
$ordner = $folders[0];
// scanning directories for image files
if (is_dir($ordner)){
$dir_handle = opendir($ordner);
while ($filename = readdir($dir_handle))
{
for ($i=0; $i<sizeof($ext); $i++)
{
$pos = strpos($filename, $ext[$i]);
$posminia = strpos ($filename, $minia);
$var1 = strcmp($filename,'.');
$var2 = strcmp($filename,'..');
$var3 = is_file($ordner.'/'.$filename);
if (($var1 != 0) && ($var2 != 0) && ($var3 == 1) && ($pos > 0) && ($posminia === false))
{
$files[] = $filename;
}
if ($filename=="thumbnails")
{
$thumbs = 1;
}
}
}
sort($files);
$size = sizeof($files);
closedir($dir_handle);
closedir($root_handle);
}
else
{
printError("Aucun Dossier trouvé. Copiez s'il vous plaît vos dossiers d'image à l'emplacement indiqué dans \$root_dir de votre configuration.");
}
// --end preprocessing
Désolé je ne sais pas comment mettre ça en affichage code dans le forum et je dois partir, donc pas le temps de trop chercher. Si vous savez remettre en page mon message, n'hésitez pas.
Réponses
quand je passe par gestionnaire de média dans la page de ma gallerie s'affiche l'image et la miniature. Comment ne pas afficher la miniature.
Merci
EDIT : Voilà, si tu remplaces les lignes correspondantes pour les lignes ci-dessous dans le fichiers plx.easygallery.php, ça fonctionne.
Ca vérifie si l'extension .tb des miniatures est présente ou pas. Ca permet de pouvoir utiliser le gestionnaire de média avec easygallery et de ne pas aller supprimer les miniatures par ftp après. Désolé je ne sais pas comment mettre ça en affichage code dans le forum et je dois partir, donc pas le temps de trop chercher. Si vous savez remettre en page mon message, n'hésitez pas.
Il faut utiliser la balise code entre crochet
Consultant PluXml
Ancien responsable du projet (2010 à 2018)