Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Chez stefvar :: Voir le sujet - album photo verouillé ?
FAQ
FAQ
Rechercher
Rechercher
Liste des Membres
Liste des Membres
Groupes d'utilisateurs
Groupes d'utilisateurs
Profil
Profil
Connexion
Connexion
Se connecter pour vérifier ses messages privés
Se connecter pour vérifier ses messages privés
Chez stefvar Index du Forum -> Archives PHP-Nuke » Modules

Poster un nouveau sujet   Répondre au sujet
album photo verouillé ?
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
jetdesh
Bénévole SV
Bénévole SV


Inscrit le: Dec 07, 2006
Messages: 903

MessagePosté le: 06 Mar 2008, 10:31    Sujet du message: album photo verouillé ? Répondre en citant

Salut,

Je comprends bien qu'il faut passer à la prochaine version mais j'aurais bien aimé corriger le bug d'affichage du diaporama automatique avant la migration. Pour partir sur du propre...

Bon, bah je colle à tout hasard la suite du post sur le diaporama car les images ne s'affichent pas en automatique. Si quelqu'un y voit une ligne bisard... Le répertoire est www puis sv nuke dedans.

Le diaporama semble mettre par defaut xsxsxsxs

Voilà le fichier :

Code:
<?php
/************************************************************************/
/* PHP-NUKE: Web Portal System                                          */
/* ===========================                                          */
/*                                                                      */
/* Copyright (c) 2002 by Francisco Burzi                                */
/* http://phpnuke.org                                                   */
/*                                                                      */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License.       */
/*                                                                      */
/************************************************************************/
/*                                                                      */
/*                                www.amau96.com                        */
/************************************************************************/


session_start();
$incrim = $_SESSION['incrimsession'];



global $plop, $ftp;
$module_name = basename(dirname(__FILE__));
include_once("../../modules/".$module_name."/commentaires.php");

if (file_exists("../../modules/".$module_name."/config.php")) {
   include("../../modules/".$module_name."/config.php");
   }



// --------------------------------
// ici on récupere l'adresse du site
// cela servira pour le "retour"
// --------------------------------
$hostmain = $_SERVER['PHP_SELF'];
$Apathweb = explode("/", $hostmain);
$myFileName = array_pop($Apathweb);
$pathweb = implode("/", $Apathweb);
$myURL = "http://".$_SERVER['HTTP_HOST']."/";



//titre de l'album photo
$album = "Quelle team";
$album = stripslashes($album);

// nom du module ou est situé le diaporama
$galerie = "team";





if ($ftp==oui) {
   $ftp_server = "ftp.jexiste.fr";
   $ftp_user = "yourlogin";
   $ftp_pass = "yourpassword";
   $site = "http://www.amau96.com";
   $dirmax = "www/albumphoto/team/images";
   $dirmini = "www/albumphoto/team/thumbnails";
   }


if ($ftp==non){
   // ouverture du dossier modifier ici
   $dossier = opendir("../../albumphoto/team/images");


   // ouverture du dossier des mini photo modifier ici
   $dossier2 = opendir("../../albumphoto/team/thumbnails/");

   // dossier ou sont les minis photos
   $miniphoto = "../../albumphoto/team/thumbnails";

   // dossier ou sont les grandes photos
   $grandephoto = "../../albumphoto/team/images";


   $pre = xsxsxsxs;


   if($pre == "xsxsxsxs") {
      $grandephoto1 = "xsxsxsxs/albumphoto/team/images/";
      } else {
      $grandephoto1 = "www/albumphoto/team/images/";
   }


} //fin du if($ftp==non)


// condition de valeur via la session
// si incrim est vide ou si noincrim et initialisé

if(empty($incrim) or $noincrim) {
   $incrim = 0;
}

// si auto alors on refresh
if($auto == "ok") {

   $incrim = $incrim + 1  ;
      if($incrim  < $numero){$incrim = $numero;}
      if($incrim  >= $max ){$incrim = $max;}
   $_SESSION['incrimsession'] = $incrim;
   $borne = $max;

   // condition permettant de ne pas refresh
   // si fin de diapo
   if ($incrim < $borne) {
      echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"3; URL=iframe.php?incrim=$incrim&auto=ok&amp;numero=$numero&amp;max=$max&amp;grandephoto=$grandephoto\">";
   }
}

?>

<script language="javascript" type="text/javascript">
<!--//



// ----------------------------------------
// fonction permettant de checker la fin
// de l'album !
// ----------------------------------------

function ifendofdiapoauto(cIncrim, cBorne) {
   if (cIncrim ==    cBorne) {
      // url si l'on souhaite rédémarré le dipa auto
      var sURL = unescape(window.location.pathname)+'?noincrim=1&auto=ok&numero=1&max=<?echo $max;?>&grandephoto=<?echo $grandephoto;?>';
      var agree=confirm("Fin du diapo auto ! \n Voulez vous recommencez depuis le début ?");

      if (agree) {
         window.location.href = sURL;
         return true ;
      } else {
         return false ;
      }

   }
}

// ----------------------------------------
// fonction permettant de transmettre
// a la fenetre parente (donc a page1.htm)
// la valeur de myval à myFieldtosend
// donc voir l'appel de la fonction
// ---------------------------------------

function backvalIFRM(myval, myFieldtosend) {

   // ici une phrase ou une valeur ou la valeur d'un champs de cet iframe
   maphraseenPlus = ''
   // et la on retourne myval au parent
   parent.document.getElementById(''+myFieldtosend+'').value = myval.value+ ' '+ maphraseenPlus;

   // ici on slop donc on retourne au module en envopyant la variable
   // numéro implémentée de la photo en cours
   // pour se retrouver a la meme position en mod gallerie



prefix = '<? echo $pre;?>';



if( prefix == 'xsxsxsxs' ) {
   parent.self.location.href='<?echo $myURL;?>modules.php?name=<?echo $module_name;?>&numero='+myval.value+'&drop=diap';
   }else{
   parent.self.location.href='<?echo $myURL;?><?echo $pre;?>/modules.php?name=<?echo $module_name;?>&numero='+myval.value+'&drop=diap';
}


}//fin de la fonction

//-->
</script>



<body style='background-color:transparent;margin:0px' onload='ifendofdiapoauto(<? echo $incrim;?>,<?echo $borne;?>);'>
<div align="center">
<input type="hidden" name="toto" id="toto" value="<?echo $incrim;?>" >
<input sytle="height:20px; border:  1px solid" type="button" name="renvoie" id="renvoie" value="Stopper le diap auto et retour &agrave; l'image <?echo $incrim;?> de l'abum <?echo $album;?>" onclick="javascript:backvalIFRM(document.getElementById('toto'),'valrecup');">
</div>


<?
if ($ftp==oui){
   // Mise en place d'une connexion basique
   $conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server");

   // Tentative d'identification
      if (@ftp_login($conn_id, $ftp_user, $ftp_pass)) {
      } else {
          echo "Connexion impossible en tant que $ftp_user
";
      }

   //passive mode
   ftp_pasv($conn_id, true);

   $ii2=1;
   $liste_fichiers2 = ftp_nlist($conn_id,$dirmax);
   foreach ($liste_fichiers2 as $imagedistant2) {
      if(eregi(".gif",$imagedistant2) || eregi(".jpg",$imagedistant2) || eregi(".png",$imagedistant2)) {
         $nom_fichierdistant2[$ii2] = substr($imagedistant2,4);
         $nom_fichierdistant2www[$ii2] = $imagedistant2;
         $ii2++; // et on incrémente
         } //fin du if
   } //fin du foreach

   // Fermeture de la connexion
   ftp_close($conn_id); 

   $max=$ii2;

   } else {

   // initialisation du compteur i
   $i = 0;
   $nom_fichier = array();
   // tant qu'il y'a des fichiers, alors on les teste
   while($image = readdir($dossier)) {

      // si on trouve .gif ou .jpg dans le nom de fichier, alors on incrémente le compteur
      if(eregi(".gif",$image) || eregi(".jpg",$image) || eregi(".png",$image)) {

      !isset($i) || $i==0 ? $i = 1: $i++;

         // on place le nom de fichier dans un tableau
         $nom_fichier[$i] = $image;
      }// fin du if  (eregit
   }//fin du while

   // a sort pour conserve l'association des index !
   asort($nom_fichier,SORT_STRING);

   // récupération du maximum des images ( donc $i )
   $max = $i;
}


// récupération du numéro de l'image &agrave; afficher + tests
if(empty($_GET["numero"]) || $_GET["numero"] > $max) {
   $numero = 1;
   } else {
   $numero = $_GET["numero"];
}
?>

<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
   <tr>
   <td width="20%">&nbsp;</td>
   <td width="20%">&nbsp;</td>
   </tr>
   <tr>
   <td colspan="3" valign="top" align="center">

<?

echo "<br />";


//affichage des commentaires
   $com = @constant('_commentaire'.$incrim);
   echo "<font size='3'>$com</size><br />";
//fin affichage des commentaires

   
if ($ftp==oui){


      if (@getimagesize("$site/$nom_fichierdistant2[$incrim]")){
         echo "<img src=\"$site/$nom_fichierdistant2[$incrim]\" style=\"border:1px Solid #00000;\" alt=\"Image $incrim\" title=\"Image $incrim\">"; 
      }
      elseif (@getimagesize("$site/$dirmax/$nom_fichierdistant2www[$incrim]")){
         echo "<img src=\"$site/$dirmax/$nom_fichierdistant2www[$incrim]\" style=\"border:1px Solid #00000;\" alt=\"Image $incrim\" title=\"Image $incrim\">"; 
      }
      elseif (@getimagesize("$site/$nom_fichierdistant2www[$incrim]")){
         echo "<img src=\"$site/$nom_fichierdistant2www[$incrim]\" style=\"border:1px Solid #00000;\" alt=\"Image $incrim\" title=\"Image $incrim\">"; 
      }} else {
   echo "<img src=\"/$grandephoto1".$nom_fichier[$incrim]."\" style=\"border:1px Solid #00000;\" alt=\"Image $nom_fichier[$incrim]\" title=\"Image $incrim\">"; 
}
?>


</td>
</tr>
</table>
</body>
</html>


Promis, je vais migrer vers la nouvelle version. Mais surement après les municipales (je suis un peu pris) alors soit patient please Stefvar.

A+

Jet
_________________
Un site pour les profs :

http://profs.123.fr
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8331
Localisation: France Corse Ventiseri

MessagePosté le: 06 Mar 2008, 10:36    Sujet du message: Re : album photo verouillé ? Répondre en citant

Bonjour,

J'ai fait le "ménage" à la va-vite et il y a des forums qui ont été verrouillés par erreur.
Je tâche de rectifier cela dans la journée.
_________________
Avant de poster, lire la charte du forum, merci.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8331
Localisation: France Corse Ventiseri

MessagePosté le: 06 Mar 2008, 10:39    Sujet du message: Re : album photo verouillé ? Répondre en citant

Re,

En fait non, il n'y a pas erreur. Tu as posté une question dans le forums des modules ESV PHP-Nuke, hors cette version n'existant plus, les forums s'y attenant sont verrouillés.
Tu devrais reprendre le fil du sujet dans le forum approprié Wink
_________________
Avant de poster, lire la charte du forum, merci.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
jetdesh
Bénévole SV
Bénévole SV


Inscrit le: Dec 07, 2006
Messages: 903

MessagePosté le: 06 Mar 2008, 11:36    Sujet du message: Re : album photo verouillé ? Répondre en citant

Arg ça devient balaise là !!! Smile Smile Laughing

Bon, je recherche le forum approprié et je post Wink

A+

Et merci.

Jet
_________________
Un site pour les profs :

http://profs.123.fr
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Chez stefvar Index du Forum -> Archives PHP-Nuke » Modules Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum

Animé par phpBB © 2007 -:- Thème iCGstation PHP-Nuke par nukemods.com
Traduction par : phpBB-fr.com -:- Adapté par stefvar

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions bloqués / messages: 0 / 0
Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx