Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

GALERIE PHOTO MALOKAFF 2EME VERSION AVEC GESTION DES COMMENTAIRES


Information sur la source

Catégorie :Fichier / Disque Classé sous : galerie, commentaire, wysiwyg, redimensionnement Niveau : Initié Date de création : 19/10/2006 Vu / téléchargé: 10 725 / 1 973

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (33)
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-FICHIER-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

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de guismo1er le 21/10/2006 14:35:02

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

signaler à un administrateur
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...

signaler à un administrateur
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!

signaler à un administrateur
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

signaler à un administrateur
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

signaler à un administrateur
Commentaire de vanissa le 02/11/2006 12:26:24

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

signaler à un administrateur
Commentaire de pilotebien le 02/11/2006 15:59:29

Merci ca marche.

Super

signaler à un administrateur
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

signaler à un administrateur
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.... :(

signaler à un administrateur
Commentaire de yassineaniber le 26/12/2006 00:57:26

pas de securité dans les url

signaler à un administrateur
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...

signaler à un administrateur
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

signaler à un administrateur
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?

signaler à un administrateur
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 ?

signaler à un administrateur
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);
}

signaler à un administrateur
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);
}

signaler à un administrateur
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 !

signaler à un administrateur
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.

signaler à un administrateur
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

signaler à un administrateur
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!

signaler à un administrateur
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

signaler à un administrateur
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

signaler à un administrateur
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

signaler à un administrateur
Commentaire de orelyw le 22/07/2007 15:02:31

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

signaler à un administrateur
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

signaler à un administrateur
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?

signaler à un administrateur
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

signaler à un administrateur
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

signaler à un administrateur
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

signaler à un administrateur
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

signaler à un administrateur
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?

signaler à un administrateur
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+

signaler à un administrateur
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 @+

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 insert into BDD d'un textarea [ par theboubourse ] bonjour je voudrais inseré dans ma BDD les donner qui se trouve dans mon textarea mais voila seul les donner des autres champs entre dans ma BDD (ce s La Galerie photo la plus simple ...marche que sur Free : Pourquoi ? [ par mainecoon33 ] http://www.phpcs.com/codes/GALERIE-PHOTO-PHP-SPECIAL-FREE-FR-SOURCE-DECOUVERTE_37829.aspx Bonjour,<br galerie photo [ par maxxou56 ] Je souhaiterais réalisé un site internet avec une galerie photo, mais je suis un peu bloquer sur le code étant donné que je nai que très peu de basees arborescence de repertoire et sous répertoire avec galerie d'image [ par bladehelsing ] Bonjours à tous,après avoir essayer tous les codes arborescence avec galerie d'image.j'en ai trouvé aucun qui:affiche d'abord les répertoires qui seul comment je pourrait ajouter des commentaire a mon site [ par google linux ] salut noos chére dévlopeur ma question est comment je peu intégré dans mon site l'option d'un forum c'est a dire que quel peu peu poser sa question et Positionner ma galerie flash sur ma page [ par mel06 ] Bonjour,Je possède une galerie flash sur mon site internet mais le problème c'est qu'elle se trouve en bas de la page : http://www.tristane-banon-offi ouvrir une autre fenetre [ par hou1919 ] SalutEst ce que vous pouvez m'aider à avoir une idée sur ce truc qui  se trouve  dans  le  lien  <a href="http://www.wks.fr/Nouvel-article,158.html#" Création site de vente [galerie Objet] [ par Brydjy ] Bonjour à tous,Vraiment besoin d'aide...Je suis à l'école et j'ai pour projet de créer un site web.J'ai pas choisis le plus simple ! Site de vente...J galerie photo mysql [ par nissweb ] Bonjour j'ai besoin un code qui pemet d' ajouter et suprimer des photo à partir d'un formulaire  qui contiens discription; style de photo et parcurir


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.