Nouvelles:

PentaxOne revient ! allégé et plus rapide, mais pas encore totalement stable.
N'hésitez pas à nous signaler les bugs.

Menu principal

Création d'une page d'acceuil pour mes galeries SimpleViewer

Démarré par Wisounet, 11 Août 07 à 11:09

Wisounet

http://img108.imageshack.us/img108/4287/emanucj3.gif" alt="Bien le bonjour !" border="0" />  Les pentaxistes http://img527.imageshack.us/img527/9506/smilerw0.gif" alt="Sourit" border="0" />

Une petite question : je me suis lancé récemment dans la création de galleries en flash pour mon nouvel espace perso free.
J'ai trouvé Simpleviewer qui donnait de trés trés bon résultats.
Toutefois je me heurte au problème de la page d'acceuil du site qui est sensé rediriger vers les différentes galeries...

J'ai droit à la page "index Of" qui est la racine de tout site qui se respecte. Or je ne connais absolument rien à la création de sites internet (php, html...) et j'ai donc un vieux truc tout moche. Y aurait il possiiblité de faire un page trés simple de façon automatisée ? (je pense juste à un lien vers chaque galerie), ou quelqu'un a-t'il un exemple de code html à utiliser pour faire un truc simple mais pas trop moche...

Pour l'exemple, voir mon site ci-dessous...

http://bardelli.fabien.free.fr/" target="_blank">http://bardelli.fabien.free.fr/

Merci d'avance pour votre aide  http://forum-images.hardware.fr/icones/smilies/jap.gif" alt="respect" border="0" />
Mon Flickr.
kenshirooo sur HFR

Wisounet

D'ailleur petite précision : je passe par un plugin de lightroom pour mettre mes galeries sur mon espace perso free.
J'ai vu que certains avaient une arborescence a cote de leur gallerie simpleviewer mais je ne sais pas comment ils ont fait...
En fait ça me conviendrait parfaitement ce type d'arbo...  http://img527.imageshack.us/img527/9506/smilerw0.gif" alt="Sourit" border="0" />
Mon Flickr.
kenshirooo sur HFR

Tom

Un petit truc vite fait, mais qu'il faudrait modifier esthétiquement:

Code:
<style type="text/css">   
   /* hide from ie on mac \*/
   html {
      height: 100%;
      overflow: hidden;
   }
   
   #flashcontent {
      height: 100%;
   }
   /* end hide */

   body {
      height: 100%;
      margin: 0;
      padding: 0;
      background-color: #333333;
      color:#ffffff;
   }
</style>

<?php
$dir_nom = '.'; // dossier listé (pour lister le répertoir courant : $dir_nom = '.'  --> ('point')
$dir = opendir($dir_nom) or die('Erreur de listage : le répertoire n\'existe pas'); // on ouvre le contenu du dossier courant
$fichier= array(); // on déclare le tableau contenant le nom des fichiers
$dossier= array(); // on déclare le tableau contenant le nom des dossiers

while($element = readdir($dir)) {
   if($element != '.' && $element != '..') {
      if (!is_dir($dir_nom.'/'.$element)) {$fichier[] = $element;}
      else {$dossier[] = $element;}
   }
}

closedir($dir);

if(!empty($dossier)) {
   sort($dossier); // pour le tri croissant, rsort() pour le tri décroissant
   echo "<center><h1>Les galeries de Wisounet : </h1></center>\n\n";
   echo "\t\t<ul>\n";
      foreach($dossier as $lien){
         echo "\t\t\t<li><a href=\"$dir_nom/$lien \">$lien</a></li>\n";
      }
   echo "\t\t</ul>";
}
?>


tu créés un fichier texte, tu copies colles ça dedans, t'enregistre, tu modifies le nom du fichier en forums.html et tu l'uploades sur ton espace perso free.

T'as pas un lien vers une de ces galeries avec arborescence ?

Wisounet

Merci pour la réponse rapide TOM http://img527.imageshack.us/img527/9506/smilerw0.gif" alt="Sourit" border="0" />

J'ai fais ce que tu me proposais. Le fichier forum reste à la racine.

http://bardelli.fabien.free.fr/" target="_blank">http://bardelli.fabien.free.fr/

et ça me donne ça quand je clique sur ce même fichier :

http://bardelli.fabien.free.fr/forums.html" target="_blank">http://bardelli.fabien.free.fr/forums.html

Pas l'effet escompté  http://img245.imageshack.us/img245/2633/68584lo6.gif" alt="M. Blue" border="0" />
Mon Flickr.
kenshirooo sur HFR

Tom

Normalement tu est sensé le nommer forums.html et non forums.html, ça marche sur mon ordi en local, je regarde juste comment modifier ça, ça doit venir du fait qu'ils utilisent linux.

Tom

Le code est bien bon, je viens de l'essayer sur mon site free, en fait c'est juste à cause de l'extension, ça doit pas être .html, mais .php.

Wisounet

La c'est bon en effet ça marche ! Merci  http://img527.imageshack.us/img527/9506/smilerw0.gif" alt="Sourit" border="0" />

Par contre, y a t'il moyen qu'en tappant http://bardelli.fabien.free.fr/" target="_blank">http://bardelli.fabien.free.fr/ dans un navigateur on tombe directement sur cette nouvelle page?
Mon Flickr.
kenshirooo sur HFR

Tom

Oui, faut nommer le fichier en index. php .
Pour l'esthétique je regarderais ça cette semaine peut être, mais j'ai pas trop de temps ce weekend.

Wisounet

Apparemment ça marche bien en renommant le fichier en forums.html
Merci pour tout, c'est une base de départ mais ça marche bien !

Je vais essayer de remettre la main sur une gallerie simpleviewer avec arbo sur la partie de gauche. Pour moi, ce serait l'idéal !

Merci pour tout en tout cas
http://perso.wanadoo.fr/heberg-forum/HF_default/smiles/icon_mrgreen.gif" alt="Mr. Green" border="0" />
Mon Flickr.
kenshirooo sur HFR

Wisounet

Je sais pas pourquoi impossible de modifier mon message précédent : il faut lire index. php et non forum.html
Mon Flickr.
kenshirooo sur HFR

Tom

Je comprend pas, le forum transforme "index . php" en "forums . html"
C'est plutôt énervant.

edit: ah bah je suis pas assez rapide  http://forum-images.hardware.fr/icones/smilies/kaola.gif" alt="kaola" border="0" />

Wisounet

Hehe  http://perso.wanadoo.fr/heberg-forum/HF_default/smiles/icon_mrgreen.gif" alt="Mr. Green" border="0" />
Je sais pas pourquoi en effet, mais du coup je comprends le quiproquo, ça aurait pu durer longtps ^^
Mon Flickr.
kenshirooo sur HFR

Wisounet

Y a t il un quelconque moyen de modifier la couleur du texte une fois qu'une galerie a été visitée? Parce que le violet sur le fond gris simpleviewer, on n'y voit plus rien http://perso.wanadoo.fr/heberg-forum/HF_default/smiles/icon_biggrin.gif" alt="Très heureux" border="0" />

Désolé pour mes questions de newbie  :|
Mon Flickr.
kenshirooo sur HFR

Wisounet

Mon Flickr.
kenshirooo sur HFR

Tom

Wisounet a écrit:
Y a t il un quelconque moyen de modifier la couleur du texte une fois qu'une galerie a été visitée? Parce que le violet sur le fond gris simpleviewer, on n'y voit plus rien http://perso.wanadoo.fr/heberg-forum/HF_default/smiles/icon_biggrin.gif" alt="Très heureux" border="0" />

Désolé pour mes questions de newbie  :|

Oui c'est possible, et je comprend http://perso.wanadoo.fr/heberg-forum/HF_default/smiles/icon_mrgreen.gif" alt="Mr. Green" border="0" />
Je te ferais ça lundi.

Wisounet a écrit:
Et voici une exemple de galerie dont je parlais (avec arborescence)

http://www.alpesphoto.com/temp/site-tonio/terredelumiere.com/" target="_blank">http://www.alpesphoto.com/temp/site-tonio/terredelumiere.com/

C'est très simple à mettre en place en effet. Par contre celui que tu montres, n'est pas dynamique, il faut rajouter chaque menu manuellement.
Lundi je te ferais un bon truc  http://perso.wanadoo.fr/heberg-forum/HF_default/smiles/icon_mrgreen.gif" alt="Mr. Green" border="0" />

Wisounet

Ok super merci à toi et bon week end alors  http://perso.wanadoo.fr/heberg-forum/HF_default/smiles/icon_mrgreen.gif" alt="Mr. Green" border="0" />
Mon Flickr.
kenshirooo sur HFR

Joe_Burtonn

Si tu veux apprendre les bases de programmation web (xhtml/css et php si tu veux), il y a un site avec un cours super bien expliqué et vraiment facile d'accès (a la portée d'un gosse de 10 ans) : http://www.siteduzero.com" target="_blank" class="postlink">www.siteduzero.com http://img527.imageshack.us/img527/9506/smilerw0.gif" alt="Sourit" border="0" />

Tom

Allez j'avais un peu de temps :
Tu supprimes index . php
Tu créé index . html avec :
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</HEAD>
<FRAMESET COLS="100,*" rows="*" FRAMEBORDER=1 FRAMESPACING=1 border="1px">
   <noframes>
      To be viewed properly, this page requires frames.
   </noframes>
   <FRAME SRC="list.php" NAME="1" scrolling="auto" frameborder="0" border="0" framespacing="0">
   <FRAME SRC="http://bardelli.fabien.free.fr/La%20D%e9fense/" NAME="2" frameborder="0" border="0" framespacing="0">
</FRAMESET>
</HTML>


Et tu créés list.php avec :
Code:
<html>
<style type="text/css">   
   /* hide from ie on mac \*/
   html {
      height: 100%;
      overflow: hidden;
   }
   
   #flashcontent {
      height: 100%;
   }
   /* end hide */

   body {
      height: 100%;
      margin: 0;
      padding: 0;
      background-color: #333333;
      color:#ffffff;
   }
</style>
<BODY link="white" alink="grey" vlink="white">
<font size=2>
<?php
$dir_nom = '.'; // dossier listé (pour lister le répertoir courant : $dir_nom = '.'  --> ('point')
$dir = opendir($dir_nom) or die('Erreur de listage : le répertoire n\'existe pas'); // on ouvre le contenu du dossier courant
$fichier= array(); // on déclare le tableau contenant le nom des fichiers
$dossier= array(); // on déclare le tableau contenant le nom des dossiers

while($element = readdir($dir)) {
   if($element != '.' && $element != '..') {
      if (!is_dir($dir_nom.'/'.$element)) {$fichier[] = $element;}
      else {$dossier[] = $element;}
   }
}

closedir($dir);

if(!empty($dossier)) {
   sort($dossier); // pour le tri croissant, rsort() pour le tri décroissant
   echo "Les galeries de Wisounet :<br> \n\n";
   // echo "\t\t<ul>\n";
      foreach($dossier as $lien){
         echo "<a href=\"$dir_nom/$lien \">$lien</a><br>\n";
      }
   // echo "\t\t</ul>";
}
?>
</font>
</body>
</html>


Voila, les liens restent blancs, et ils sont automatiquement rajoutés lors de la création d'un nouveau dossier.

Joe_Burtonn

Tom a écrit:
Allez j'avais un peu de temps :
Tu supprimes index . php
Tu créé index . html avec :
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</HEAD>
<FRAMESET COLS="100,*" rows="*" FRAMEBORDER=1 FRAMESPACING=1 border="1px">
   <noframes>
      To be viewed properly, this page requires frames.
   </noframes>
   <FRAME SRC="list.php" NAME="1" scrolling="auto" frameborder="0" border="0" framespacing="0">
   <FRAME SRC="http://bardelli.fabien.free.fr/La%20D%e9fense/" NAME="2" frameborder="0" border="0" framespacing="0">
</FRAMESET>
</HTML>




Pitié, noooooooon, pas de frames, pas de frames, pas de fraaaaaaammmmmmmmmmesssssssssssss  http://perso.wanadoo.fr/heberg-forum/HF_default/smiles/icon_cry.gif" alt="Pleure ou très triste" border="0" />  http://perso.wanadoo.fr/heberg-forum/HF_default/smiles/icon_cry.gif" alt="Pleure ou très triste" border="0" />  http://perso.wanadoo.fr/heberg-forum/HF_default/smiles/icon_cry.gif" alt="Pleure ou très triste" border="0" />  http://perso.wanadoo.fr/heberg-forum/HF_default/smiles/icon_cry.gif" alt="Pleure ou très triste" border="0" />  http://perso.wanadoo.fr/heberg-forum/HF_default/smiles/icon_cry.gif" alt="Pleure ou très triste" border="0" />



http://img258.imageshack.us/img258/6668/raph77sx3.gif" alt="Je sors" border="0" />

Tom

Joe Burtonn a écrit:

Pitié, noooooooon, pas de frames, pas de frames, pas de fraaaaaaammmmmmmmmmesssssssssssss  http://perso.wanadoo.fr/heberg-forum/HF_default/smiles/icon_cry.gif" alt="Pleure ou très triste" border="0" />  http://perso.wanadoo.fr/heberg-forum/HF_default/smiles/icon_cry.gif" alt="Pleure ou très triste" border="0" />  http://perso.wanadoo.fr/heberg-forum/HF_default/smiles/icon_cry.gif" alt="Pleure ou très triste" border="0" />  http://perso.wanadoo.fr/heberg-forum/HF_default/smiles/icon_cry.gif" alt="Pleure ou très triste" border="0" />  http://perso.wanadoo.fr/heberg-forum/HF_default/smiles/icon_cry.gif" alt="Pleure ou très triste" border="0" />



http://img258.imageshack.us/img258/6668/raph77sx3.gif" alt="Je sors" border="0" />

C'est la méthode employée par le site.
Donnes moi tes raisons de ne pas utiliser des frames, quand on ne veut pas se compliquer la vie.