Posté le: 06 Mar 2008, 10:31 Sujet du message: album photo verouillé ?
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 */
/************************************************************************/
// 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&numero=$numero&max=$max&grandephoto=$grandephoto\">";
}
}
// ----------------------------------------
// 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 ?");
// ----------------------------------------
// 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
<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 à 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;
}
Posté le: 06 Mar 2008, 10:36 Sujet du message: Re : album photo verouillé ?
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.
Posté le: 06 Mar 2008, 10:39 Sujet du message: Re : album photo verouillé ?
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é _________________ Avant de poster, lire la charte du forum, merci.
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