Chat sur refroidisseur d'eau 1.5
Le chat WaterCooler est un système de chat php/ajax avec base de données de fichiers plats simple/facile à utiliser.
Caractéristiques
- Ne nécessite pas de base de données MySQL/cadres Javascript
- Salles multi-thèmes
- Salles privées/en lecture seule
- Multi-utilisateur
- Profils protégés par mot de passe
- Smileys/BBcode
- Ouvrir l'interface de discussion
- Thèmes faciles à personnaliser (100% Html/Css)
- Messages privés
- Outils du modérateur
- Tampons d'affichage et de stockage indépendants
- Lien d'invitation
- Démarrer le chat avec les conversations précédentes répertoriées
- Fonction anti-spam
- Récupération de compte par e-mail
- Générez des vignettes d'images pour un chargement plus rapide
- Téléchargements de pièces jointes
- Système d'archives intelligent
- Chat partagé sur les sites Web hébergés sur le même serveur
- Salles de conversation privées
- Fonction de recherche
- Sous-pièces
- Mise en page adaptée aux mobiles
Installation
- Copiez le contenu du package sur votre serveur Web
- Chargez le chat index.php sur votre navigateur (chargez d'abord le index.php, même si vous allez l'intégrer sur une autre page)
- Si vous voyez des images cassées, définissez la constante INCLUDE_DIR dans " settings.php " - chemin relatif vers le répertoire de discussion à partir de la racine Web (lors de la toute première exécution, le système tentera de le faire automatiquement)
- Choisissez un nom et un identifiant, configurez un mot de passe dans les options de votre profil afin d'être désigné comme premier modérateur.
- Personnalisez les paramètres principaux et les thèmes en fonction de vos préférences.
- Utilisez index.embedded.php comme référence si vous souhaitez intégrer le chat sur une autre page.
Exigences
- PHP >= 7.0
- Possibilité de modifier les autorisations si nécessaire
- Bibliothèque PHP GD (pour générer des vignettes d'images)
Structure des dossiers
- data - Répertoire de données (peut être renommé ou déplacé en dehors du répertoire Web)
- chambres – Messages/définitions des chambres
- tmp - Définitions temporaires (ping utilisateur)
- files - Fichiers générés par l'utilisateur
- pièces jointes
- avatars
- pouce
- include - Répertoire Inclut (Inclut ; côté serveur Ajax)
- thèmes - Thèmes
- "nom_thème"
- images - Images de thème (modèles, bbcode, smileys)
- style.css - Styles
- templates.php - Modèles
- ajax.php - Appelant Ajax
- index.embedded.php - Exemple de chat intégré
- index.php - Index des discussions
- LICENCE - Conditions de licence
- README.md - Ce fichier
- README.txt - Lisez-moi (texte brut)
- script.js - Javascript / Ajax
- settings.php - Paramètres bruts
- wcchat.class.php - Cours de discussion
Notes pertinentes
- Le statut de modérateur principal sera attribué au premier utilisateur qui rejoint le chat avec un mot de passe.
- Modérateurs en mode édition : masquer un message du chat prend un effet immédiat sur les autres utilisateurs en ligne, tandis que l'action d'affichage ne prend effet que lors de la prochaine visite de l'utilisateur dans la salle.
- Dans le cas où la fonction microtime n'est pas disponible, la désactivation de la restriction anti-spam peut générer des identifiants de message non uniques, ce qui peut perturber la fonction masquer/afficher.
- Pour supprimer la note de copyright, vous devez faire un don au projet (voir ci-dessous).
- Il est recommandé de renommer le répertoire de données (ou de le déplacer en dehors de la racine Web) pour garantir la confidentialité de l'utilisateur. (n'oubliez pas de renommer également settings.php).
- La recherche n'affiche pas les conversations privées
Dons
Si ce projet vous plaît, pensez à faire un don :
https://www.paypal.com/donate/?hosted_button_id=EMSBXSD7EWDN4
Merci d'avoir choisi WaterCooler Chat.