Aller au contenu

Cr4sH

Membre
  • Compteur de contenus

    9
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. Très pertinent, merci encore pour cette nouvelle réponse et pour votre temps. Je m'en vais de ce pas appliquer tout ça, cependant, ou exactement placeriez vous ce fameux "getcwd()" ? Au tout début du script, puis je l'exécuterai ensuite ? Cordialement.
  2. Encore une excellente idée et je n'avais pas essayé. Voici le résultat, visiblement le problème se trouve bien ici... <?xml version="1.0" encoding="utf-8"?> <pics> </pics> Sans doutes une histoire de chemins, mais je soupçonne le script php de ne pas être adapté à mon fonctionnement, seulement je n'ai pas les connaissances nécessaires
  3. Réponse pertinente, et je vous en remercie ! Seulement, j'ai déjà essayé , le résultat est le même.
  4. ...maintenant écrit en bas de post. Désolé !
  5. Bonjour à toutes et à tous. Je me permet de venir poster sur le forum car j'ai un problème concernant le fonctionnement d'une galerie de photos en flash, que j'ai achetée sur le net il y à peu. Ce système de galerie est composé de plusieurs fichiers : - flashgallery.php > Je pense que le problème vient de lui. - default.xml > Contient les paramétrages de couleur en héxa, et fonctionne bien. - flashgallery.swf > Galerie, dont je n'ai pas la source. Voilà, maintenant je vais rentrer dans le vif du sujet. J'utilise sur mon site un système d'includes dont le code est le suivant : <?php if (!isset($_GET['page'])) $page= 'accueil'; else $page= $_GET['page']; switch($page) { case 'accueil': include ('inc/accueil.php');break; case 'page1': include ('inc/page1.php');break; case 'page2': include ('inc/page2.php');break; case 'galerie': include ('inc/gal.php');break; } ?> Ce qui veut donc dire que l'appel de mes pages se font sous la forme : <a href="index.php?page=galerie"... Bien sur, jusque là tout fonctionne bien. Ensuite, concernant la hiérarchie de mes fichiers/dossiers, elle est la suivante : index.php /gal/ ( dans lequel nous trouvons : flashgallery.php, flashgallery.swf et default.xml ) /gal/img/ ( dans lequel nous trouvons les images chargées par flashgallery.php ) /inc/ ( dans lequel nous trouvons mes includes, notamment la page qui contient la galerie, nous l'appellerons "gal.php". ) Voilà pour la structure. Passons maintenant aux sources. flashgallerie.php : <?php $allowed_formats = array("jpg", "jpeg", "JPG", "JPEG", "png", "PNG"); $exclude_files = array( "_derived", "_private", "_vti_cnf", "_vti_pvt", "vti_script", "_vti_txt" ); // add any other folders or files you wish to exclude from the gallery. $listDir = array(); function detectUTF8($string) { return preg_match('%(?: [\xC2-\xDF][\x80-\xBF] # non-overlong 2-byte |\xE0[\xA0-\xBF][\x80-\xBF] # excluding overlongs |[\xE1-\xEC\xEE\xEF][\x80-\xBF]{2} # straight 3-byte |\xED[\x80-\x9F][\x80-\xBF] # excluding surrogates |\xF0[\x90-\xBF][\x80-\xBF]{2} # planes 1-3 |[\xF1-\xF3][\x80-\xBF]{3} # planes 4-15 |\xF4[\x80-\x8F][\x80-\xBF]{2} # plane 16 )+%xs', $string); } function cp1251_utf8( $sInput ) { $sOutput = ""; for ( $i = 0; $i < strlen( $sInput ); $i++ ) { $iAscii = ord( $sInput[$i] ); if ( $iAscii >= 192 && $iAscii <= 255 ) $sOutput .= "".( 1040 + ( $iAscii - 192 ) ).";"; else if ( $iAscii == 168 ) $sOutput .= "".( 1025 ).";"; else if ( $iAscii == 184 ) $sOutput .= "".( 1105 ).";"; else $sOutput .= $sInput[$i]; } return $sOutput; } function encoding($string){ if (function_exists('iconv')) { if (@!iconv('utf-8', 'cp1251', $string)) { $string = iconv('cp1251', 'utf-8', $string); } return $string; } else { if (detectUTF8($string)) { return $string; } else { return cp1251_utf8($string); } } } function ReadFolderDirectory($dir) { global $listDir,$exclude_files,$allowed_formats; if($handler = opendir($dir)) { { while (($sub = readdir($handler)) !== FALSE) { if ($sub != "." && $sub != ".." && $sub != "Thumb.db" && array_search($sub, $exclude_files)===false) { $ext = substr($sub, strrpos($sub, ".")+1); if(is_file($dir."/".$sub) && array_search($ext, $allowed_formats)!==false ) $listDir[] = $dir."/".$sub; elseif(is_dir($dir."/".$sub)) ReadFolderDirectory($dir."/".$sub); } } } closedir($handler); } } if(isset($_GET['file_dir'])) ReadFolderDirectory($_GET['file_dir']); natcasesort($listDir); print '<?xml version="1.0" encoding="utf-8"?>'; print ' <pics>'; $directory= $_SERVER['HTTP_HOST'] .$_SERVER['PHP_SELF']; $directory=dirname($directory); foreach ($listDir as $val) { $title = substr(strrchr($val, '/'), 1); $title=encoding($title); $val=encoding($val); print ' <pic src="'.'http://'.$directory.'/'.$val.'" title="'.$title.'" />'; } print ' </pics>'; ?> Code inclut dans mon fichier "gal.php" : <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="800" height="600"> <param name="movie" value="gal/flashgallery.swf" /> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> <param name="allowFullScreen" value="true" /> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="gal/flashgallery.swf" width="800" height="600"> <!--<![endif]--> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> <PARAM NAME=FlashVars VALUE="content_path=gal/img&color_path=gal/default.xml&script_path=gal/flashgallery.php"> <!-- Le navigateur affichera le contenu alternatif suivant pour les utilisateurs d'un lecteur Flash de version 6.0 ou de versions plus anciennes. --> <div> <h4>Le contenu de cette page nécessite une version plus récente d’Adobe Flash Player.</h4> <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Obtenir le lecteur Adobe Flash" width="112" height="33" /></a></p> </div> <!--[if !IE]>--> </object> <!--<![endif]--> </object> Voilà pour les informations ! J'espère que tout le monde s'y retrouve. Bien sur dans un souci de confidentialité, je ne peux malheureusement pas vous donner l'adresse du site en construction ! De mon coté je pense que le problème vient du script flashgallery.php qui ne serait pas adapté à mon système d'includes, seulement je suis débutant en php, vos conseils sont donc bien entendu la bienvenue... Je précise pour finir que la galerie fonctionne très bien dans le cadre d'un fonctionnement dans système d'include. Un grand merci par avance ! Cordialement. Hop hop hop...et voilà je m'y perd ! Désolé j'en oublie le principal. Le problème est donc : L'animation flash se charge, mais les images non
  6. Bonsoir tout le monde ! Merci d'abord pour toutes vos réponses, elles sont très instructives. J'ai exploré beaucoup de vos pistes, mais je me demande si ça n'est pas un peu compliqué/lourd comme systèmes ! Sachant que tout ce qui est commentaires, rss, etc... est de trop. Je sais bien que ce n'est pas bien long à retirer, mais il y à tout de même beaucoup de travail pour les adapter à mes besoins. Concrètement, je me demande si il n'y à pas plutot la possibilité de développer tranquillement le site, puis de laisser le "cube" de contenu vide, pour ensuite faire un include de page dynamique. Mais pour ça, il me faut un système de page modifiable facilement. N'existe-t-il pas un système de ce genre ? Qui permette de développer un site depuis le début ( comme à mon habitude pour les désigns évolués ), puis de creer une div centrale qui chargerai un contenu modifiable. Sachant que ce qu'il faut présenter ce sont des objets, il va donc falloir creer un modèle de "fiche". J'aurai voulu que seul l'ajout/suppression/modification de fiches soit possible. Vraiment je n'ai besoin de rien d'autre ! En gros, je nage entre le "trop" et le "pas assez"... Je vais aller faire un saut sur comscript, si je me souviens bien, il y à des scripts tout bêtes de news... peut-être qu'un ferait l'affaire ? Je suis toujours à l'écoute de vos idées ! Et merci encore !
  7. Héhé, encore un que je ne conaissai pas ! Pour la stratégie donc tu m'a parlé, celle de mon père est tout simplement de présenter les produits qu'il a en boutique. Il va de soi qu'en utilisant le paiement en ligne, puis un système de panier, etc, nous sortirions de l'image authentique et rustique de l'antiquaire . Ce site ne vient pas pour augmenter les ventes qui sont correctes, mais plutot pour étendre le rayon d'action, et proposer aux gens de consulter quelques beaux objets de la boutique. Au fait je pensait, n'éxiste-t-il pas, par hasard, une sorte de demi-CMS qui permettrai par exemple de creer ENTIEREMENT son site, puis d'éditer de manière correctement sécurisée et avant tout simple, certaines parties du site ? Merci encore !
  8. Bonsoir et merci beaucoup pour vos réponses ! Réponse intéressante Berberber, je gère actuellement un petit site perso sous WP, donc j'ai l'avantage de connaitre un peu ce CMS. Mais, après le judicieux post d'Inéation, il est vrai que l'on peut se poser des questions sur l'intégration des produits. L'ajout aussi peut poser problème à mon père. J'ai entendu parler d'eZ Publish, j'ai eu une fois à étudier un peu cette structure, elle pourrait être pas mal... Cependant, tenant compte de la charte graphique du site à faire, il me faudrai quelquechose de très permissif au niveau design ( pouvoir sortir du cadre classique des sites que l'on peut généralement trouver sur internet du type menu en haut ou à gauche, contenu dans une colonne, etc... ). Je ne sais pas vraiment vers quoi m'orienter... peux-tu m'en dire plus à propos de Drupal ? Qu'a-t-il de plus que wordpress ? ou qu'eZ ? Merci encore pour vos réponses !
  9. Bonjour les "hubiens" ! Ceci est mon premier message sur ce forum, alors un grand merci à la communauté par avance ! Sur ce, voici une question qui me travail depuis quelques jours. Je créé un site internet pour mon père, antiquaire. Ayant créé quelques sites jusqu'à aujourd'hui, je me sent d'attaque pour faire le sien. Avant tout, il ne veux pas vendre sur internet ! Donc pas de système de paiement en ligne, ni de paypal. C'est une boutique de présentation des articles/objets à vendre à la boutique. J'ai donc premièrement pensé à une base osCommerce, mais il me semble trop "développé commerce" pour lui correspondre, même en l'allégeant de quelques modules. Ensuite, je me suis logiquement orienté vers OsCSS ( variante simplifiée d'ocCommerce ). Je n'ai pas encore eu le temps de l'éssayer, mais avec pas mal de travail, il pourrait peut-être convenir. Je fais donc appel à vous pour m'aider/indiquer/renseigner quel CMS pourrait lui convenir. Les points importants sont les suivants : - Présenter des produits avec leur déscription - Pas de vente en ligne - Design modifiable au maximum pour intégration d'éléments flash - Un interface d'administration simple pour l'ajout de fiches - Possibilité de catégoriser les produits. Voilà, je pense avoir fait le tour du problème ! Merci encore d'avance ! Cordialement.
×
×
  • Créer...