Variables |
Valeur |
Explication |
$host |
"localhost" |
host ou adresse IP pour se connecteur au serveur de base de données |
$user |
"root" |
nom d'utilisateur ou le login fourni par votre hébergeur |
$pw |
"" |
mot de passe |
$db |
"forum" |
nom de la base de données (sous Free, c'est le nom du login) |
$prefixe_de_table |
"faq_" |
préfixe des noms des tables utilisées par NFAQ |
$nb_post_par_page |
10 |
nombre de questions afficher par page |
$nb_jour_avant_suppression |
60 |
nombre de jours sans lecture d'une question avant quelle soit supprimée.
Si la valeur est suppérieur à 0, alors les messages sont supprimés,
sinon, les messages ne sont pas supprimés. |
$titre_forum |
"La foire aux questions" |
Nom du site |
$url_site |
"http://localhost/nfaq/" |
URL du site |
$can_send_email |
true |
Indique si les utilisateurs peuvent demander à revevoir un e-mail
en cas de réponse. (Free à désactiver la fonction mail().
Vous devez donc mettre se paramètre à false). Il faut savoir
que NFAQ cherche s'il est possible d'envoyer des e-mail. Si ce n'est pas
le cas, l'envoie est automatiquement désactivé. |
$SCRIPTNAME |
"forum.php" |
Nom du fichier affichant le forum. Ici (et par défaut), il sagit
du fichier forum.php |
$nb_rep_pr_msg_hot |
25 |
Indique le nombre de réponses nécessaire pour qu'un message
devienne populaire |
Login de connexion à la base de données |
Identifiant qui vous permet de vous connecter à la base de donnée.
Pour les sites persos comme Free, c'est le nom de la connextion pour l'e-mail
et le FTP. |
Mot de passe à la base de données |
Mot de passe qui vous permet de vous connecter à la base de donnée.
Pour les sites persos comme Free, c'est le mot de passe de la connextion
pour l'e-mail et le FTP. |
Host de la base de données |
Bien souvent, la valeur est localhost. |
Base de données |
Nom de la base de données. Pour les sites persos comme Free, c'est
le nom de la connextion pour l'e-mail et le FTP. |
Préfixe des tables |
Si vous avez déjà plusieurs scripts qui utilisent votre
base de données, il est bon de mettre un prefixe devant les tables,
pour les reconnaitre plus facilement. |
Nombre de messages par page |
Nombre de sujet qui est afficher par page dans la liste des sujets, la
recherche, et les réponses. |
Nombre de jours de non lecture avant suppression d'un message |
NouveauMonoForum peut supprimer automatiquement les sujets qui
n'ont pas été lu ou répondu depuis X jours. Le X étant
la valeur que vous allez saisir. Si vous ne voulez pas supprimer les messages
en fonction du jour, cocher Ne pas supprimer |
Nombre de réponses pour qu'un message soit populaire |
Indique le nombre de réponses minimum pour qu'un message soit indiquez
comme populaire. |
Permettre l'envoie d'un e-mail qu'on une réponse est donnée
|
Si oui, permet aux gens qui postent un message ou une réponse d'indique
si oui ou non ils veulent être prévenu par e-mail quand une
réponse est déposée. |
Titre du forum |
Titre que vous souhaitez donner à votre forum |
URL du site |
Adresse internet pour accèder au site sans le nom du script (forum.php) |
Nom du fichier du script |
Nom du script qui exécute le forum (par défaut forum.php) |
Thème |
Liste des thèmes disponible |
Balises HTML ou classes |
Explications |
body |
corps complet des pages |
table.body |
tableau prenant 95% de la page. Sert juste à configurer la taille de
la police qui n'est pas toujours pris en compte par balise body. |
|
table.menu |
fond de la barre de menu contenant le lien aide, rechercher |
td.menu |
bordure de la barre de menu |
tr.menu |
bordure de la barre de menu |
a.menu:link |
lien de la barre de menu |
a.menu:visited |
lien de la barre de menu quand on a déjà cliqué dessus |
a.menu:active |
lien de la barre de menu quand on clique dessus |
a.menu:hover |
lien de la barre de menu quand la souris est dessus |
|
a:link |
lien |
a:visited |
lien quand on a déjà cliqué dessus |
a:active |
lien quand on clique dessus |
a:hover |
lien quand la souris est dessus |
|
table.listemessage |
table contenant la liste des sujets présents (avec la liste, titre),
c'est par là aussi qu'on peut configurer la zone centrale qui est encadée |
td.listemessage |
bords verticaux de la zone centrale |
tr.listemessage |
bords horizontaux de la zone centrale |
|
tr.titre |
zone de titre dans la zone centrale (Titre sujet, Ecriture d'un nouveau
message) |
td.titreIcone |
Titre de la colone icône dans la liste des sujets |
td.titreTitreSujet |
Titre de la colone sujet dans la liste des sujets |
td.titreCreateurSujet |
Titre de la colone créateur du sujet dans la liste des sujets |
td.titreReponse |
Titre de la colone nombre de réponse dans la liste des sujets |
td.titreDerniereReponse |
Titre de la colone dernière réponse dans la liste des sujets |
|
tr.message |
ligne contenant les messages present sur le site |
td.messageIcone |
colone contenant l'icône |
td.messageTitreSujet |
colone contenant le sujet |
td.messageCreateurSujet |
colone contenant le créateur du sujet |
td.messageReponse |
colone contenant le nombre de réponse |
td.messageDerniereReponse |
colone contenant la dernière réponse |
|
table.piedDeTableauListe |
table contenant la zone avec le nombre de page, les boutons suivant précédents... |
select.piedDeTableauListe |
liste déroulante dans le tableau ci-dessus |
input.piedDeTableauListe |
zone de saisie dans le tableau ci-dessus |
|
table.piedDeTableauListe1 |
table contenant classer par ... |
|
table.sousTitre |
tableau contenant le forumulaire d'ajout/réponse d'un message |
tr.sousTitre |
Ligne contenant les sous titres Informations sur l'utilisateur |
tr.ligneAjout |
Ligne contenant les zones de saisie |
input.ligneAjout |
zone de saisie |
|
.ligneTitreMessageReponse |
ligne contenant le nom de l'auteur et la date |
.ligneTitreMessageReponse2 |
ligne contenant les messages/réponses dans la visualisation |
|
tr.rechercher |
ligne contenant les zones de saisie de la recherche |
.aide |
défini la police, taille et fond de couleur de l'aide |
h1.aide |
titre des chapitres dans l'aide |
Nom variable |
Description |
x |
numéro de la page en cours dans la liste des sujet présent
dans la base. |
y |
numéro de la page en cours dans la liste des réponses au
sujet visioné ou à la recherche lancé. |
sens |
sens du classement de la liste des sujets. 0 = croissant, 1 = décroissant |
classement |
indique comment est classée la liste des sujets. 0 = date,1 = auteur,
2 = sujet, 3 = date de dernière lecture/réponse |
aide |
1 = afficher l'aide |
rechercher |
1 = affiche le formulaire de recherche |
newpost |
1 = afficher formulaire pour ajouter un sujet |
licence |
1 = affiche la licence |
id |
id du message concerné |
titre |
titre du message concerné. Sert uniquement pour allèger
les requêtes SQL pour connaître le titre du sujet. N'ai utilisé
que pour l'affichage et n'interface pas avec la base de données. |
voirsujet |
1 = affiche le dont l'id est passé en paramètre |
repondre |
1 = afficher forumaire pour ajouter un réponse à un sujet |