begin process at 2012 02 15 20:43:28
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichier / Disque

 > GALERIE PHOTO MALOKAFF 2EME VERSION AVEC GESTION DES COMMENTAIRES

GALERIE PHOTO MALOKAFF 2EME VERSION AVEC GESTION DES COMMENTAIRES


 Information sur la source

Note :
8 / 10 - par 5 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fichier / Disque Classé sous :galerie, commentaire, wysiwyg, redimensionnement Niveau :Initié Date de création :19/10/2006 Vu / téléchargé :13 782 / 2 237

Auteur : malokaff

Ecrire un message privé
Site perso
Commentaire sur cette source (36)
Ajouter un commentaire et/ou une note

 Description

Cette source est la version 2 d'une première source que j'avais faite : http://www.phpcs.com/codes/GALERIE-PHOTO-SIMPLE-FI CHIER-SANS-MYSQL-AVEC-GESTION_34346.aspx

Cette nouvelle version prends en charge les commentaires grâce à une base de données

generation automatique de miniature
affichage de la galerie sur plusieurs pages
affichage des photos et des commentaires dans une popup
tri des galeries par ordre chronologique à l'aide d'un tableau de classe

La galerie est utilisée sur mon blog : http://blogmalus.malokaff.fr

suivez la procédure du fichier install.txt pour la mise en place de cette galerie sur votre serveur!


 Conclusion

apres beaucoup de demande suite a ma première source, j'ai intégré la possibilité de mettre des commentaires ce qui a beaucoup compliqué la source.
J'ai donc laissé ma première source intacte et j'ai préféré en faire une autre pour cette galerie.
vous pouvez avoir des fatals errors lors de la génération des miniatures si vos photos sont trop lourdes (j'utilise VSO image resizer pour réduire la taille des images)

J'avais intégré l'editeur WYSIWYG FCKeditor pour l'ajout de commentaire mais trop gros pour le Zip, j'ai donc remis un textarea classique.

la fonction de redimension des images provient d'une autre source code source

Je remercie TomTom pour son aide dans la réalisation de cette galerie


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

GALERIE PHOTO SIMPLE (1 FICHIER) SANS MYSQL AVEC GESTION DES...

 Sources de la même categorie

UPLOADER DES FICHIER DANSUN DOSSIER, SÉCURISÉ AVEC MOT DE PA... par raizzo
COMPTEUR DE VISITES SUR FICHIER par pierreSabatier
FONCTION RECURSIVE DE DOSSIERS par tefa24600
Source avec Zip CONVERSION DES UNITÉS INFORMATIQUE (O, KIO, MIO, GIO, TIO...... par genetApt151
TROUVER LES DOUBLONS DANS UNE LISTE DE FICHIERS par soobook

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture MYPHPCOM 2.1: SYSTÈME DE COMMENTAIRE PHP/MYSQL par Dariumis
CLASS GALERIE PHOTO par Xiryl
Source avec Zip Source avec une capture YM_GALLERIE_MAKER par ym_trainz
Source avec Zip CLASSE DE REDIMENSIONNEMENT D'IMAGES PHP par beejeridou
Source avec Zip Source avec une capture BLOG COMPLET : NEWS, IMAGES, COMS. SIMPLE D'UTILISATION ET D... par lucas34990

Commentaires et avis

Commentaire de guismo1er le 21/10/2006 14:35:02

A première vue, c vraiment excellent!! :)

Commentaire de malokaff le 23/10/2006 17:41:15

eh ben merci, je suis touché!
J'ai oublié de préciser, vous pouvez parfaitement l'intégrer à votre site et y ajouter une interface d'administration (pour supprimer/modifier les commentaires) lorsque vous êtes loggué en administrateur. Je ne l'ai pas fait ici parceque ça aurait nettement compliqué la source...

Commentaire de tomtom52 le 23/10/2006 17:59:54

Félicitations,
En effet cette galerie est très simple a mettre en place et peut consommatrice en ressource!

Commentaire de pilotebien le 02/11/2006 04:00:19

Bonjour
Je n'arrive pas a installer la BD :


Erreur
requête SQL:

-- phpMyAdmin SQL Dump
-- version 2.6.2-Debian-3sarge1
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Jeudi 19 Octobre 2006 à 16:54
-- Version du serveur: 4.1.11
-- Version de PHP: 4.3.10-16
--
-- Base de données: `blogmalus`
--
-- --------------------------------------------------------
--
-- Structure de la table `commentaires_photos`
--
CREATE TABLE `commentaires_photos` (

`id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`chemin` varchar( 100 ) NOT NULL default '',
`nom` varchar( 100 ) NOT NULL default '',
`date` datetime NOT NULL default '0000-00-00 00:00:00',
`commentaire` longtext NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1
MySQL a répondu:

#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1' at line 26  



Merci de votre aide.
Nicolas

Commentaire de malokaff le 02/11/2006 11:12:01

tu as koi comme version de mysql?
essaye ce code la :

CREATE TABLE `commentaires_photos` (

`id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`chemin` varchar( 100 ) NOT NULL default '',
`nom` varchar( 100 ) NOT NULL default '',
`date` datetime NOT NULL default '0000-00-00 00:00:00',
`commentaire` longtext NOT NULL ,
PRIMARY KEY ( `id` )
)

Sinon c'est pas grave, tu peux créer la table à la main. Tu appelles la table commentaires_photos. Tu ajoutes les champs.

En espérant que ça va marcher...
bye

Commentaire de vanissa le 02/11/2006 12:26:24

Ah vraiment très très bien !
Félicitations :)

Commentaire de pilotebien le 02/11/2006 15:59:29

Merci ca marche.

Super

Commentaire de merjoint le 24/12/2006 19:43:46

Moi j'ai un petit problème, j'ai fais 2 dossier dans le dossier "photos" avec des images, mais il ne me les met pas dans la liste, j'ai une liste vide quelqu'un pourrait m'aider?

Merci d'avance
Valentin

Commentaire de merjoint le 24/12/2006 20:25:23

j'ai oublié de préciser que la gallery est appelé via un lien php depuis mon index.php de mon site, je crois donc qu'il n'arrive pas à trouver le lien vers le dossier photos mais je ne sais pas comment réparer l'erreur.... :(

Commentaire de yassineaniber le 26/12/2006 00:57:26

pas de securité dans les url

Commentaire de malokaff le 28/12/2006 14:12:46

salut Merjoint,

ton pb doit venir du fait que tu appelles la galerie depuis ton index. C'est quoi exactement? c'est un include?
en fait du coup tu change la reference des liens, il faut que tu change la ligne 37 du fichier index.php. Par exemple, "../photo", va chercher le repertoire photo dans le niveau inférieur de repertoire. ça depend où tu as mis ton index par rapport au repertoire photo!

yassineaniber, c'est quoi pas de sécurité dans les urls? ça m'aide pas beaucoup la...

Commentaire de merjoint le 28/12/2006 14:59:02

oui oui c'est un include, mais je comprend pas vraiment se que tu me dis là.... il faudrait que je change de place le dossier photos? je l'ai fait, mais après il me di qu'il trouve pas gallery.php 0_o bouhouuuuu

Commentaire de clive2k1 le 31/12/2006 13:23:34

Excellent ce script, je l'attendais avec impatience! XD
Je voudrais savoir ou rajouter un lien pour voir l'image en taille originale? En fait, il faudrait que l'image soit clikable pour la voir en taille originale dans un popup?

Commentaire de axelwin le 09/01/2007 00:09:43

Bonjour,

J'ai testé le script, il marche très bien, cependant je rencontre une erreur lorsque j'ai plus de 30 photos dans un même répertoire. J'ai alors droit au message suivant lorsque je sélectionne la galerie correspondante depuis la page index.php :

Fatal error: mkdir(mini/Sev) [<a href='function.mkdir'>function.mkdir</a>]: File exists in /mnt/121/sdc/c/5/frederic.audren/galerie1/index.php on line 137

une idée d'où cela peut venir ?

Commentaire de axelwin le 09/01/2007 01:08:27

J'ai finalement trouvé la solution au pb expliqué ci-dessus :
Il faut remplacer le code initial dans le fichier index.php ligne 137 :
@mkdir("mini/$dossier");
@chmod("mini/$dossier",0777);

par :

if (is_dir ("./".$_GET['dirname'])) {}
else
{
umask(0777);
mkdir("./".$_GET['dirname'],0777);
}

Commentaire de axelwin le 09/01/2007 02:22:30

Toutes mes excuses, j'ai fait une erreur de copier/coller dans mon message ci-dessus, le bon code est le suivant :

if (is_dir ("mini/$dossier"))
{}
else
{
@mkdir("mini/$dossier");
@chmod("mini/$dossier",0777);
}

Commentaire de NegiFye le 06/02/2007 22:25:29

Vraiment sympa ce code, néanmoins j'aimerais savoir si il était possible d'augmenter la taille d'affichage des images dans les popup ? si oui peut on m'indiquer ce qu'il faut modifier, merci d'avance !

Commentaire de NegiFye le 06/02/2007 22:33:16

laissez tomber mon dernier post ^^ j'ai trouvé comment faire, seul soucis... qui en soit n'en est pas vraiment un, ne pas dépassez les 600*400 sinon les champs disparaissent.

Commentaire de xavior le 27/03/2007 13:40:13

La source est parfaite!!
J'ai mis un peu de temps à la mettre en marche mais c'est parce que je suis debutant.
Bon courage pour la suite

Commentaire de harrylasry le 19/05/2007 21:30:00

Bonjour!
Le script a l'air tres bien mais est ce qu'il marche avec php4 installé sur mon serveur?
Parce que j'ai un message d'erreur en affichant mes photo la ou on peu ajouter son commentaire:

Fatal error: Call to undefined function: _() in /web/sites/vhbu/0/152/67968/public/www/blog/voirphoto.php on line 91

Que dois je faire?
Merci!

Commentaire de orelyw le 14/06/2007 19:05:57

Bonjour,
Je cherchais justement comment faire une galerie pour mon site de dessins. Alors j'ai donc créé la table chez free avec le code que tu as donné, j'ai mis tous les répertoires dans le ftp de free, les images s'affichent (c'est pas super bien ordonné, je sais pas si c'est normal ou pas) mais j'ai plein de message d'erreur au niveau de la base de données, les commentaires s'ajoutent pas, je comprend pas pourquoi
voici ma liste d'erreurs :
Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /mnt/147/sda/6/a/100pourcent.dessins/db.class.php on line 26

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /mnt/147/sda/6/a/100pourcent.dessins/db.class.php on line 31

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /mnt/147/sda/6/a/100pourcent.dessins/db.class.php on line 31

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /mnt/147/sda/6/a/100pourcent.dessins/db.class.php on line 36

j'ai mis comme nom de base : 100pourcent_dessins
quelqu'un pourrait me dire pourquoi ça fait ça s'il vous plait??
merci d'avance
bonne soirée

Commentaire de malokaff le 12/07/2007 16:51:15

Salut orelyw,

J'arrive peut etre tro tard mais cette erreur viens bien d'un pb de connexion avec ta base de donnée.
Est ce que tu pourrai nous dire les parametres que tu as rentré dans le db.class.php?
var $login="";
var $mdp="";
var $server="";
var $base="";
login, mdp, je penses que c'est bon mais en serveur, je crois que c'est sql.free.fr
et la base, ça devrait etre 100pourcent.dessins

Commentaire de orelyw le 22/07/2007 14:58:58

bonjour, non tu n'arrive pas trop tard, j'ai toujours pas trouvé le problème.
ALors quand j'ai créé ma base de données, il m'ont mis comme nom de base 100pourcent_dessins et nom 100pourcent.dessins comme le nom du site (je pense pas qu'il accepte les point dans les noms de table)
sinon voici mes paramètres :
var $login="100pourcent.dessins@172.20.244.3";
var $mdp="mon_mot_de_passe";
var $server="sql.free.fr";
var $base="100pourcent_dessins";
//fin des infos nécessaires

var $result;
var $old_query="";

alors c'est peut-etre le nom de la base qui va pas, mais je l'ai pas changé vu que c'est free qui me l'a mis par défaut.
merci pour ton aide, ça me serai vraiment utile pour refaire mon site.
je vais essayer avec comme nom de base 100pourcent.dessins voir si ça marche.
bonne journée

Commentaire de orelyw le 22/07/2007 15:02:31

avec comme nom de base 100Pourcent.dessins, ça ne marche pas non plus :(
erf

Commentaire de orelyw le 22/07/2007 15:10:26

pour le login y a une erreur, j'ai juste mis "100pourcent.dessins"
mais bon ça me fait toujours la meme erreur, donc c'est pas ça

Commentaire de almux le 14/11/2007 17:33:35

Hello!

Y a-t-il encore quelqu'un? ... Si oui, avant que je fasse l'essais d'installation, peut-on me dire s'il me sera possible d'ajouter des ahref aux images des galeries?

Commentaire de silvergreg le 18/12/2007 06:11:06

Fatal error: Class 'db' not found in C:\Program Files\EasyPHP 2.0b1\www\galeriesql\index.php on line 39


je galere please help

Commentaire de rencontre26 le 05/07/2008 10:55:41

Super script, ca gere franchement bien .;
par contre j'ai un petit blem surement tres simple pour vous,
je n'arrive pas a mettre cette phrase en couleur orangered
{
echo "<p class=\"texte\">Cette page contient mes albums photo. Choisissez une galerie dans le menu déroulant ci-dessus.</br>
N'hesitez pas à laisser des commentaires!!</p>";
}
rencontre26@gmail.com
pour la reponse
Merci vous etes cool

Commentaire de nestam le 30/01/2009 15:37:09

j ai une erreur sur la fonction sort(listImg)
cela fonction bien mais des que je mets des sous repertoires au repertoires de photo ca plante .
alors j aimerai savoir pourquoi j ai cette erreur.
et pourtant j ai bien cherche depuis 3h

Commentaire de silvergreg le 31/05/2009 22:52:12

salut moi j'ai ça comme erreur en local.    server,$this->login,$this->mdp); mysql_select_db($this->base,$db); } //execution d'une requete SQL function query($query) { $this->result=mysql_query($query); } //nombre de résultat function num_rows() { return mysql_num_rows($this->result); } //retourne la ligne suivante du tableau function fetch_array() { return mysql_fetch_array($this->result); } //fonction selection d'un champs dans une ligne function result($query,$num,$champs) { $result=mysql_query($query); return mysql_result($result,$num,$champs); } //affiche directement le nombre de résultats! function super_num_rows($query) { $this->old_query=$query; $this->query($query); return $this->num_rows(); } function super_array($query) { if($query!=$this->old_query) $this->query($query); $this->old_query=$query; return $this->fetch_array(); } //fermeture de la connexion function close() { mysql_close(); } } ?>
Fatal error: Class 'db' not found in C:\Program Files\EasyPHP 3.0\www\index.php on line 39

Commentaire de keke358 le 30/06/2009 16:18:50

salut tout le monde, tout d'abord bravo pour ce script!

Silverbug j'ai le même soucis que toi en local mais en ligne la galerie fonctionne très bien.

Cependant j'ai un soucis au niveau des répertoires contenant les photos de ma galerie, j'ai renommé test1 par un autre nom, mais dans le formulaire de choix de dossier l'ancien nom du répertoire est toujours présent, il contient toujours les images. De plus le nouveau répertoire(qui est en fait l'ancien renommé)n'affiche pas les photos qu'il contient lorsqu'il est sélectionné.
Quelqu'un aurait-il une explication sur le fait que même après avoir supprimé des repertoires, ils apparaissent toujours dans la liste de choix et pourquoi les nouveaux répertoire n'affiche pas les photos?

Commentaire de malokaff le 30/06/2009 16:56:17

hello,

a priori le script relis a chaque fois le repertoire photos donc tu devrais pas avoir les repertoires supprimés dans la liste

qd tu supprime ou renome un repertoire, il faut supprimer le repertoire créer dans miniature (qui stocke les miniatures générés à la première execution du script)

essaye un ctrl+F5 pour rafraichir la page, tu as peut etre du cache dans ton navigateur qui fait que tu vois encore les vieux repertoires

sinon, pourkoi les nouveaux repertoire n'affiche pas les photos c'est etrange, t'as un lien pour que j'aille voir?

A+

Commentaire de keke358 le 01/07/2009 10:16:00

salut!

Merci de t'être manifesté Malokaff pour m'aider!

J'ai réussi à ce que les anciens répertoires supprimés disparaissent et à ce que mes nouveaux répertoires affiches bien leurs photos!

Pour les anciens répertoires, je crois que c'est parce que je n'avais pas pensé à supprimer les répertoires dans 'mini'! (Merci Malokaff ^^)

Pour le problème des photos de mes nouveaux répertoires, c'est tout simplement parce que le nom de mes repertoires contenaient des accents :s

Donc Problèmes corrigés, la galerie fonctionne parfaitement!

Merci a tous @+

Commentaire de jiverloop le 25/08/2009 17:57:48

Salut à tous, voilà :
Après installation en local, j'ai ce message et n'ai pas trouvé la solution sur le forum.
Merci pour une réponse,
Jean.

Fatal error: Class 'db' not found in C:\wamp\www\GALERIE-PHOTO-MALOKAFF\index.php on line 39

Commentaire de djidji007 le 28/08/2009 09:51:52

Bonjour à tous, J'avais la même erreur que toi en local jiverloop :
Fatal error: Class 'db' not found in C:\wamp\www\GALERIE-PHOTO-MALOKAFF\index.php on line 39.
Après un bon moment de galère j'ai désinstallé wamp serveur et j'ai installé a la place la version 1.7.0 de xampp. Je sais pas pourquoi mais sa marche nickel depuis!
Nouveau soucis je n'arrive pas à insérer le script dans une autre page que index.php! Quelqu'un a la solution?

Merci @+
WILL

Commentaire de dritz100 le 08/10/2010 18:09:37

Bonjours à tous
pour le problème "Fatal error: Class 'db' not found in C:\wamp\www\GALERIE-PHOTO-MALOKAFF\index.php on line 39" en local :

essayez de remplacer "<?"  par "<?php" au début de votre fichier "db.class.php"

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

galerie photo [ par didine6 ] Bonjour,Cela fait quelques jours que je cherche un script avec une galerie photo où seul l'administrateur peut déposer un commentaire.J'ai parcouru to Galerie photo en flash avec zone commentaire [ par CamX ] bonjour je recherche désespérément un code qui me permettrait de mettre sur mon site une galerie de photos laissant la possibilité à chaque visiteur d Problème avec la fonction preg_replace [ par Sub_Mat ] Bonjour à tous, [b]Voici mon problème :[/b] Je récupère de ma base de donnée une donnée commentaire. Dans ce commentaire, il y a des images qui sont Insérer des sauts de ligne dans la base via un composant TextArea [ par Achris1049 ] Bonjour, Voila j'ai un soucis... J'ai un formulaire (depot.php) avec un composant textarea qui a pour nom "txtCommentaire" ! Ce champ permet donc d' PHP MySQL [ par karim88 ] Bonjour à tous. Je bloque sur un problème lié à 1 mini blog où l'internaute peut laisser son commentaire. Le souci est que pour certains internautes pb pour ajouter une date dans une BDD [ par inaden ] Bonjour, voilà, ce sont mes tous début en php et j'essai de faire une sorte de mini blog (purement exercice). J'en suis à l'ajout de commentaire (y'a Problème avec JQuery [ par boubeuch1 ] Bonsoir, J'ai utilisé une bibliothèque Jquery pour faire une galerie photo dynamique mais le problème est que les utilisateurs qui accèdent à mon sit Moteur de recherche associé a ma galerie PHOTO (2 Q. en 1) [ par mastermh73 ] [i]2 Questions en 1 [b]Bonjour tout le monde[/b], je ne sais pas si c possible, de créer un moteur de recherche associé a ma galerie d'image qui ser [BAR]Moteur de recherche associé a ma galerie PHOTO (2 Q. en 1) [ par mastermh73 ] [i]2 Questions en 1 [b]Bonjour tout le monde[/b], je ne sais pas si c possible, de créer un moteur de recherche associé a ma galerie d'image qui ser Moteur de recherche associé a ma galerie PHOTO (2 Q. en 1) [ par mastermh73 ] [i]2 Questions en 1 [b]Bonjour tout le monde[/b], je ne sais pas si c possible, de créer un moteur de recherche associé a ma galerie d'image qui ser


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,866 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales