Une page de com avec upload d'image

Important

Mise à jour du 03/07/2020 , correction d'une faille de sécurité

Précision avant-propos

La page de commentaire initiale (tuto suivant) a été conçue au départ pour améliorer les commentaires de la V7 et antérieures. Elle peut bien-sûr être utilisée avec la V8 et supérieures bien que Lauyan ait eux aussi modifié leur logiciel.
Il m'a été demandé de lui apporter des améliorations.

Il faut quand même savoir qu'elle n'a pas vocation à remplacer un forum.

Certains hébergeurs posent problèmes quand à la réutilisation des liens des images. En effet, ils permettent le upload et l'affichage de l'image en instantané mais pas de recopier l'url dans le message. J'ai voulu installer le site de démo sur PlanetHoster mais il bloque cette fonctionnalité, j'attends toujours leur réponse !!!! Et Free est un peu réticent envers les uploads sur ses pages perso.

Le nouveau formulaire

Le formulaire visiteur

Cette nouvelle version est pourvue d'une mini barre d'édition, d'un upload d'images .jpg ou .png, et permet de classer les messages dans les deux sens.

L'administration

Le formulaire admin

La page admin est également pourvue de l'upload ainsi que la barre d'édition dans les options Répondre et Modifier (voir ci-dessous)

Dans les différents formulaires, le visiteur ou vous-mêmes (admin) devez uploader votre image avant de les remplir, autrement vous perdez vos écritures. J'ai essayé d'utiliser l'upload de la barre d'édition mais cela causait des problèmes pour un affichage correct des messages.

Pour tester cette nouvelle version, cliquez sur ce lien.

Installation

Vous téléchargez le fichier monblog3.zip . Avant de transférer le dossier dézippé sur votre hébergement, ouvrez le fichier enreg.php afin de renseigner l'adresse mail en ligne 9 pour recevoir une notification, voir l'image.

Mail de notification

Mail de notification

Mise à jour de la version précédente (sans upload)

Pour les gens qui ont déjà installé la version précédente, vous transférez les fichiers en remplacement des anciens en faisant attention de conserver le fichier " monblog.xml " , c'est lui qui contient la sauvegarde de vos messages, faites en même une sauvegarde, ça peut servir en cas de soucis.
Vous remarquerez que le formulaire n'est plus fixe, étant un peu plus grand et de hauteur variable (lors de la sélection d'image), il ne resterait que peu de place pour visualiser les messages.

Pour une première installation

Après avoir transféré le dossier "monblog" complet, dans TOWeb vous créez deux champs HTML.

Le premier contiendra ce script que vous copiez/collez



Vous ajoutez ensuite le %..% dans un paragraphe de la rubrique de votre choix.

Vous créez ensuite le second avec ceci



Vous créez ensuite une rubrique cachée (non visible dans le menu) et protégée ou vous y placez le second %..%.

Vous créez enfin un bouton ('Admin' par exemple mais vous pouvez l'appeler autrement) qui ouvre votre page protégée, de préférence dans une autre fenêtre, c'est plus pratique pour visualiser et gérer les messages. Ce bouton peut être placé dans la page des commentaires ou dans une autre rubrique indifféremment (pas dans la protégée, cela va de soi).

Lorsque vous revenez sur la page des messages, utilisez la touche F5 du clavier pour rafraîchir l'affichage.

Le formulaire rempli

Le formulaire rempli

Le formulaire prêt à être envoyé dans le fichier de sauvegarde après avoir copié l'url de l'image, sélectionnez la ligne, ctrl+c puis ctrl+v dans le commentaire à la position du curseur.

Le message

Affichage du message
La page est rafraîchie pour afficher le message, il apparaît en premier. Comme tous commentaires, une fois validé, le visiteur ne peut plus le modifier.

L'admin répond

L'admin répond

L'admin dispose des mêmes fonctionnalités que le visiteur pour lui répondre.

Réponse de l'admin

Réponse de l'admin

Voilà la réponse, légèrement décalée, d'ailleurs chaque message est délimité par les lignes de séparation.

Modifiation d'un message

Modification du message

Pour modifier un message, vous avez toujours le upload, la barre d'édition

L'admin a modifié le message

L'admin a modifié

Voilà le message modifié.

Suppression

Suppression du commentaire

pour supprimer un message, la barre d'édition n'est pas utile, de ce fait le message apparait en texte brut html.