Aide - Recherche - Membres - Calendrier
Version complète : Un guestbook vraiment bien !
Les Forums de PalmAttitude.org > HORS-SUJET > Divers (non PalmOS)
Pages : 1, 2, 3
Azrael
Voilà ... Je me perfectionne petit à petit en html, SQL et touti-quanti ... Et je viens de découvrir un script PHP bien cool pour moi qui suit nul en tout ca quand même (faut bien l'avouer anim_wink.gif ).

Il s'agit d'un script pour publier et gérer un guestbook, livre d'or, appelez ca comme vous voulez.

Ca s'appelle WA Goldbook et c'est dispo . Pour les différentes fonctionnalités ... tadam ... suspsense ... un petit copier/coller du site de l'auteur :

CITATION(WA Goldbook)
Installation
Script d'installation automatisé fourni
Scripts de mise à jour à partir des versions 2.0.x et 2.1.x également fournis
Base de données supportées
MySQL 3.x et 4.0.x
Microsoft SQL Server
Le script sera pourvu d'un support pour d'autres bases de données dans de futures versions.
Sécurité
Système d'authentification pour accéder à l'administration
Gestion multi-utilisateurs possible
Système de permissions avançé, par liste et/ou action effectuée
Système anti-flood (réglable)
Système de bannissement temporaire ou définitif d'IP
Sauvegarde des ip et traçage
Encodage des adresses emails dans la source de la page pour contrer les aspirateurs d'adresses
Possibilité de validation des messages par un admin avant affichage
Option des messages
Possibilités d'utiliser le HTML dans les messages (pour les balises autorisées) (activable/désactivable)
Possibilité d'insérer des smileys (activable/désactivable)
Liens et emails clickables dans les messages (activable/désactivable)
Système de censure de mots
L'auteur peut ajouter une image dans son message avec les balises avec vérification du poids et de la taille de l'image (activable/désactivable)
L'auteur peut inscrire son email (activable/désactivable)
L'auteur peut inscrire l'URL de son site (activable/désactivable)
Possibilité pour l'auteur d'un message de l'éditer (activable/désactivable)
Divers
Formulaire de contact si fonction mail() ou email() présente (activable/désactivable)
Possibilité d'être prévenu par email de nouveaux messages
Fonctionne sur Nexen et Online
Possibilité de désactiver le formulaire d'ajout de message
Choix de l'ordre d'affichage des messages
Script intégrable au site (design et navigation)

C'est vraiment un script super pour les nuls !!!
Azrael
Vous pourrez par ailleurs constater que les conseils avisés de certains d'entre vous concernant les .htaccess n'ont pas été vains en cliquant sur le "+" ... anim_wink.gif
Azrael
Et ... Guy-Lux ... Oui ... Guy-Lux remporte la palme grâce à sa légendaire rapidité ! anim_wink.gif icon_biggrin.gif
Azrael
Ben non ... C'est une fille !!!

Si tu as besoin d'aide : demande.
Azrael
Un dernier mot puisque vous ne pouvez pas vraiment en avoir un apercu : le panneau d'administration est vraiment ultra-bien fait. Croyez moi sur parole !
penduick
CITATION(Azrael)
Ben non ... C'est une fille !!!

Si tu as besoin d'aide : demande.


8O C'est p't'être une fille mais la photo est appelée 'jérôme' ...

Merci pour ce qui est de l'aide. Si j'ai le temps ce soir, je vais essayer de m'y mettre !
Azrael
CITATION(penduick)
  8O  C'est p't'être une fille mais la photo est appelée 'jérôme' ...

Ha ... Tiens donc ... Un bug ???? icon_lol2.gif
penduick
T'es sûr que ça vient pas de ton modem anim_wink.gif icon_lol2.gif
Azrael
Nan ... Je crois que c'est Free.

Complément : pour installer le tout il faut :
- activer votre base de données SQL auprès du FAI si ce n'est pas fait,
- créer un répertoire dédié à ce guestbook,
- uploader l'ensemble des fichiers du zip dans ce répertoire,
- aller à l'adresse http://nomdusite/nomdurépertoire,
- procéder à l'installation en suivant les consignes,
- créer un lien depuis votre site vers la page http://nomdusite/nomdurepertoire/index.php,
- ... c'est tout et ca prend 15 minutes.
penduick
Ca y est, c'est sur le serveur. En revanche, étant une grosse brelle qui ne sait pas placer un lien sans le secours de dreamweaver, il faudra que j'attende ce soir pour finaliser + comprendre ce qu'on me demande dans le truc d'install.

Cf ci-dessous.

Il faudrait aussi que je lise le readme. Mais ce que j'y ai vu ne m'a pas semblé trop limpide. Pour moi, cela s'entend !

Je vais p't'être le mettre sur mon site plus perso aussi ! ...
Azrael
Pour Free :

type : SQL 3
nom du serveur : sql.free.fr
nom base de données : sauf modif perso, c'est le login Free
prefixe : ne pas changer l'option par défaut
penduick
Cool ! Merci. C'est très sympa de ta part de nous en faire profiter et d'avoir attiré mon attention sur ton thread parce que là, je vais pouvoir introduire un peu d'interactivité dans mon site. icon_mrgreen.gif :h
penduick
j'ai commencé la config ! C'est effectivemment assez génial. J'ai commencé par la censure .. j'adore icon_twisted.gif Remplacer %#!§@ par lapin, j'adore.
szdavid
Cool, j'ai trouvé où aller plonger pour mes prochaines vacances wink.gif
The Naja
C'est vrai que c'est pas mal ... mais y'a une bulle:

Message de confirmation: 'votre message a ete enregistre avec succès'

Et il faut que ce soit moi qui la remarque ... rolleyes.gif icon_lol2.gif

anim_wink.gif
penduick
Je n'y crois pas. J'ai réussi à faire une carabistouille. Je vais me flinguer.
Je n'arrivais pas à me connecter. J'ai pensé à une erreur de mot de passe.
Du coup, j'ai tout supprimé du serveur, pour le réinstaller.
J'ai repris les mêmes paramètres et j'ai ça, ci-dessous :

Visiblement, il a gardé des traces de la 1ère install'

HELP
szdavid
t'inquiète, pas d'angoisse ! ! !
alors, je sais pas comment c'est sous free mais tu dois avoir moyen de rentrer directement des requetes SQL ou de voir tes tables qui existent sous la forme d'un tableau) ;
dans le premier cas, tu fais drop table [et le nom de la table, je le vois pas, là, celle qui existe déjà] ;
ou dans le deuxième cas, tu sélectionnes cette table et cliques sur "supprimer" ou un équivalent
szdavid
donc, tu tapes :
drop table gb_admin;

et ça devrait s'arranger
penduick
CITATION(szdavid)
donc, tu tapes :
drop table gb_admin;

et ça devrait s'arranger


Merci de ton aide... Mais bon, je suis un gros débutant et franchement, je ne vois même pas où je peux taper ça...
szdavid
malheureusement, je n'utilise pas free alors voici quelques idées...

essaie de taper l'adresse de ton site/mysql/

ou va sur ton la page de gestion ou quelque chose comme ça de ton site et regarde si il y a pas quelque chose en rapport avec gestion de la base de données, PHP/MySQL ou qqch comme ça...
Là, tu dois pouvoir trouver "entrez une requete" ou gestion de base de données...

Ce ne sont que des idées en l'air, désolé...
penduick
Pas si en l'air que ça !!! J'ai résolu mon pb. Enorme merci parce que ce guestbook, il me plaît vraiment bien. Il n'a aucun rapport avec la daube que j'ai. Bon, si jamais il y a un autre raté (rassurez-vous, je n'en pense rien) dans mon genre qui fait cette erreur, il faut aller sur free, gérer son espace web, puis gérer mysql (un truc du genre). En naviguant un peu, on se retrouve sur un tableau avec les trucs gb_ ... et il y a une poubelle à côté... Vous voyez ce que je veux dire, du coup...

Szdavid : merci !
szdavid
ce fut un plaisir smile.gif
Quat
CITATION(Azrael)
Vous pourrez par ailleurs constater que les conseils avisés de certains d'entre vous concernant les .htaccess n'ont pas été vains en cliquant sur le "+" ...  anim_wink.gif


voui mais tu as le droit de personnaliser ta page d'erreur afin de pas avoir ce message moche.
CITATION
Authorization Required
This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.

beurk icon_mrgreen.gif

anim_wink.gif
penduick
CITATION(Azrael)
C'est vraiment un script super pour les nuls !!!


Suite aux évènements récents me cocnernant, pourrais-tu éditer ton post ? anim_wink.gif
szdavid
regarde voir si dans tes fichiers que t'as copiés sur le serveur, t'as pas un fichier du style "uninstall" ou qqch comme ça...
Ou erase_tables...
ou je sais pas lol
La prochaine fois, tu n'auras qu'à faire <adresse du site>/<cette page>.
Par contre, 2 choses :
vérifie voir si c'est protégé par mot de passe ; si oui, pas de prob.
Si non, soit tu programmes pour que ça le soit (euh....), soit tu l'effaces du serveur et l'y mets seulement en cas de besoin (c'est au cas où).
Mais je ne suis pas sûr que ce fichier existe... C'est peut être indiqué sur la doc
penduick
Il y a une incompatibilité entre le .htaccess et le php ? I mean : si je veux limiter l'accès à un livre d'or perso à mes copaings et c'est tout, je peux mettre un .htaccess dans le répertoire où figure l'index.php ?
MarieC
CITATION(penduick)
Il y a une incompatibilité entre le .htaccess et le php ?

Non. anim_endesaccord.gif

CITATION(penduick)
I mean : si je veux limiter l'accès à un livre d'or perso à mes copaings et c'est tout, je peux mettre un .htaccess dans le répertoire où figure l'index.php ?

Oui. anim_oui.gif
Azrael
Pen' : je ne sais pas où tu en es précisément, mais si tu as toujours ton problème d'install fais les manips suivantes :

- va sur http://sql.free.fr/phpMyAdmin/
- en haut à gauche, sous "accueil", tu as le nom de ta base SQL. Double cliques dessus,
- tu sélectionnes toutes tes bases en cochant les cases et en demandant "Supprimer" en bas, sous la liste,
- tu vires le répertoire dans lequel tu as mis le guestnook sur ton site,
- tu réinstalles tout, proprement.
Azrael
CITATION(penduick)
Il y a une incompatibilité entre le .htaccess et le php ? I mean : si je veux limiter l'accès à un livre d'or perso à mes copaings et c'est tout, je peux mettre un .htaccess dans le répertoire où figure l'index.php ?

Et nous ... On pourra mettre un p'tit mot ? On est des copaings ou pas ??

Sinon : merci pour vos petits mots et, pour répondre à Quat' : non, je n'ai pas l'intention de lancer un site concurrent à P.A. !!! anim_wink.gif
Azrael
PENDUICK (les autres aussi, si concernés) :

Il y a un ch'ti bug dans ce script si on l'utilise chez Free. Pas très grave, mais faut le savoir ... Ce matin, j'ai voulu revenir dans le panneau d'administration. J'ai rentré correctement mot de passe et login et ... rien. Pour résoudre ce problème, il faut vider la table session.

Sous Free :
- aller à http://sql.free.fr/phpMyAdmin/
- double cliquer sur le nom de la base en haut à gauche
- cocher la case sélectionnant "gb_session" dans la liste
- sélectionner "Vider" dans la liste déroulante en bas.

Le forum du développeur en fait état : http://forum.phpcodeur.net/viewtopic.php?t=1555

Faut le savoir et l'accepter pour l'instant (à moins qu'une bonne âme nous explique comment corriger ce script) ou passer à un autre guestbook ... Ce bug ne semble pas être présent chez les autres hébergeurs.
penduick
C'est donc ce qui m'est arrivé hier. Bon, vu la qualité comparée de ce guestbook par rapport à mon précédent et vu que je ne vais pas non plus avoir besoin de m'y rendre toutes les deux secondes, j'accepterai ce bug sans trop de difficultés.
penduick
CITATION(Azrael)
CITATION(penduick)
Il y a une incompatibilité entre le .htaccess et le php ? I mean : si je veux limiter l'accès à un livre d'or perso à mes copaings et c'est tout, je peux mettre un .htaccess dans le répertoire où figure l'index.php ?

Et nous ... On pourra mettre un p'tit mot ? On est des copaings ou pas ??

Sinon : merci pour vos petits mots et, pour répondre à Quat' : non, je n'ai pas l'intention de lancer un site concurrent à P.A. !!! anim_wink.gif


En fait, je ene sais pas exactement ce que je vais faire : sur e.l.m, vous pouvez déjà en mettre un, sur monsiteatrucs, je prévois d'y caser une page PA liée à un porchain évènement. la seule chose, c'est que je doute qu'on puisse mettre plusieurs guestbooks selon le dossier visionné. Outre le fait que ça risque d'être inutilement lourd à gérer. So, wet and scie.
Azrael
Je n'arrive pas à accéder à e.l.m ...
Azrael
PENDUICK (et les autres aussi, mais le canard est plus concerné pour l'instant ...) :

Le bug que j'ai signalé existe bel et bien chez Free, mais il y a un moyen plus simple de le contourner : ne pas oublier de double cliquer sur "Déconnexion" en haut à gauche du panneau d'administration avant de quitter le site ou de fermer ton navigateur internet. Tu peux ensuite ouvrir une nouvelle session d'administration sans souci.

Pigé ?
penduick
CITATION(Azrael)
Je n'arrive pas à accéder à e.l.m ...

Bizarre. Le lien est pourtant ok. Essaie par l'autre site, en cliquant sur retour à la "galerie"... Ou encore, clique dans ma signature, le lien est direct vers la "galerie"

En tout cas, merci pour l'autre contournement, c'est clair que c'est plus facile.
Azrael
e.l.m est OK maintenant chez moi. 8)
penduick
Euh, ça fonctionne comment les balises, dans le guestbook ? J'ai mis des balises entre crochets mais ça ne fonctionne pas... Par ailleurs, j'ai voulu autoriser la balise url, mais là, ça ne foncitonne pas non plus...
szdavid
tu écris tes balises en dehors des balises <?php
?> ?
(je sais, ça fait bcp de icon_question.gif )
Azrael
CITATION(penduick)
Euh, ça fonctionne comment les balises, dans le guestbook ? J'ai mis des balises entre crochets mais ça ne fonctionne pas... Par ailleurs, j'ai voulu autoriser la balise url, mais là, ça ne foncitonne pas non plus...

Sais pas ... J'ai édité ton message pour supprimer ces balises ...
Va faire un tour sur le site de l'auteur et reviens nous dire anim_wink.gif
Sache par ailleurs que tu peux corriger les termes qui ne te plasient pas. Par exemple, "Goldbook" ne me plaisait pas et j'ai remplacé par "Commentaires. Faut corriger, avec un éditeur de texte de base, le fichier lang.php du répertoire language/francais.
penduick
CITATION(szdavid)
tu écris tes balises en dehors des balises <?php
?> ?
(je sais, ça fait bcp de  icon_question.gif )


Gné ? icon_lol2.gif

A priori, ce sont des balises html... Je vais essayer en remplaçant mes crochets par < et >...
szdavid
là, ça marchera, je pense wink.gif

Pour info, les balises HTML sont tjs comprises entre <...> (fais afficher la source sur cette page elle-même, tu verras).

Pour info, entre <?PHP et ?>, tu trouveras du code PHP ; c'est un langage de programmation du web...
penduick
Eh beh non, marche pas... J'obtiens l'adresse mais pas en lien... En revanche, les balises ont disparu (avant on voyait les trucs entree crochets, là on ne voit plus les trucs entre < >) Ce qui voudrait dire que c'est le bon truc. Le pb vient peut-être de l'autorisation des balises dans le panneau d'admin...

Enfin, j'ai posté un message sur le forum du développeur...
szdavid
tu veux faire un liien ?
<a href="adresse de ton site">le nom que tu veux donner à ton lien (par exemple, tu écris cliquez ici)</A>

En fait, le code utilisé sur le forum est très proche de l'html par moments mais ça s'arrête là...)
Azrael
Pour faire une lien tu tappes tout bêtement : "http://www.yahoo.fr"

Sur le mien, j'ai mis un message test avec "< b>test< /b>" : ca fonctionne (faut supprimer les espaces).

Dans le panneau d'administration, tu peux choisir les balises à autoriser. Par défaut, seules b, i et u sont autorisées.
penduick
OK, merci... Mais, pour l'autoriser, dans le panneau admin, j'ai une case où il est indiqué :

autoriser les balises suivantes : b,u,i
moi, j'ai rajouté derrière : url


Ca ne sert à rien, donc ?
Y'a pas possibilité de faire comme ici avec
CODE
[url=htpp://test.org]test[/url]
?
Azrael
A propos ... Le canard est jaloux : il n'a pas de messages de votre part sur son site ... anim_wink.gif
penduick
CITATION(Azrael)
A propos ... Le canard est jaloux : il n'a pas de messages de votre part sur son site ...  anim_wink.gif


Yes, j'l'ai dit sur le guestbook du chat...
Azrael
CITATION(szdavid)
tu veux faire un liien ?
<a href="adresse de ton site">le nom que tu veux donner à ton lien (par exemple, tu écris cliquez ici)</A>

En fait, le code utilisé sur le forum est très proche de l'html par moments mais ça s'arrête là...)

J'ai essayé : marche pas.
Tabetozor
euh on vous laisse icon_question.gif icon_lol2.gif
Azrael
CITATION(Tabetozor)
euh on vous laisse  icon_question.gif  icon_lol2.gif

NONNONNON ... Si tu peux aider : tu es bienvenu !!! icon_biggrin.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.