Connectix Boards

Bienvenue, vous n'êtes pas connecté. ( Se connecter - S'enregistrer )

Dernière version sortie: 0.8.4!

RSS >  [MOD] cb_tchat, Version finale 1.1
finalbob #1 01/07/2008 - 12h28

Groupe : Acharné
Messages : 513
Enregistré le : 08/03/2007

Hors ligne Site Web

Nom du mod : cb_tchat
Auteur :  finalbob
Date de création : 01 juillet 2008
dernière mise à jour : 24 août 2008
Version de CB : 0.8.4 versions inférieures non testées

Lien de téléchargement de l'archive : ici en ".rar" ou ici en ".zip"
Taille de l'archive : 12Ko

Description générale :
Le mod "cb_tchat" permet d'ajouter un tchat au forum, par defaut sur la page d'index. On peut restreindre l'autorisation d'y écrire à certains groupes, editer/supprimer des messages (ADMIN), consulter l'integralité des messages postés.
Aucune modification manuelle de la base de données n'est necessaire !



* fichiers créés spécifiquement pour le mod :
- admin/templates/admin_tchat.php
- admin/admin.tchat.php
- templates/Official/cb_tchat.php
- include/parts/part.tchat.php

Modifications apportées aux fichiers déjàs existants :
[*]index.php, ligne 67
ajouter require(CB_PATH.'include/parts/part.tchat.php');


[*]admin.php, ligne 50
remplacer 'rewrite'  => 'rewrite' par 'rewrite'  => 'rewrite',
       'tchat'    => 'tchat'



[*]admin/templates/gen_main.php, ligne 48
remplacer    <?php endforeach; ?>
</dl>
par    <?php endforeach; ?>
   <dt onclick="javascript:hideAndShow('tchat_menu');">cb_tchat</dt>
   <dd id="tchat_menu" style="display: none;">
       <ul>
           <li><a href="admin.php?act=tchat&amp;sub=1">CREER table</a></li>
           <li><a href="admin.php?act=tchat&amp;sub=2">NETTOYER table</a></li>
           <li><a href="admin.php?act=tchat&amp;sub=4">PERMISSIONS</a></li>
       </ul>
   </dd>
</dl>



[*]templates/Official/topicgroup_list.php, ligne 2
ajouter <?php { require($template_path.'cb_tchat.php'); }?>

Installation du MOD
Etape 1 : les fichiers.
Envoyez sur votre serveur les fichiers en respectant l'arborescence. Modifiez manuellement ceux qui doivent l'être.
Etape 2 : la base de données.
Allez dans la partie admin du forum, et faites "cb_tchat" => "CREER table"
Etape 3 : les permissions.
note, lors du premier reglage des permissions, des erreurs risquent de s'afficher, n'en tenez pas compte...
Cochez les cases correspondants aux groupes qui auront le droit de poster sur le tchat, VALIDEZ.


tching ! voilà, c'est prêt... vous pouvez maintenant utiliser le tchat.




Remarques diverses
* Pour placer le tchat ailleurs que par defaut, il suffit de ne pas modifier le fichier "templates/Official/topicgroup_list.php" comme indiqué, mais de placer le code où vous le souhaitez
* Ce mod n'est pas multi-langues
* n'étant malheureusment pas graphiste, le style est fait "au plus simple", je suis ouvert à toute suggestions de modification de l'apparence !



EDITs : -----------------------------------



MISE A JOUR 1.1 :
* mise à jour de templates/Official/cb_tchat.php pour une meilleure intégration au design
* Correction d'un petit oubli dans part.tchat.php au niveau de l'affichage en archive
Ce message a été édité par finalbob le 24/08/2008 à 21h28.
youplaboum !
Posted Image
http://m2radio.fr

Bonnes études à tous...
advandced #2 02/07/2008 - 21h21

Groupe : Dev-consultant
Messages : 229
Enregistré le : 18/06/2006

Hors ligne Site Web

Il manque , l'actualisation automatique , la date et l'heure du message.
finalbob #3 02/07/2008 - 22h41

Groupe : Acharné
Messages : 513
Enregistré le : 08/03/2007

Hors ligne Site Web

* la date et l'heure tu peux au choix laisser le curseur sur le pseudo (semble de pas marcher sur mac...) ou cliquer sur le pseudo... ;)

* pour l'actualisation auto, j'y connais rien en JS...
youplaboum !
Posted Image
http://m2radio.fr

Bonnes études à tous...
Ishimaru Chiaki #4 03/07/2008 - 09h36

Groupe : Habitué
Messages : 165
Enregistré le : 12/03/2008

Hors ligne Site Web

Je vais tester dès que possible.

Je n'ai vraiment pas eu le temps dernièrement.  En plus de plusieurs affaires qui m'ont tenue occupée (Fête nationale + Confédération + aider ma mère à choisir les plants et à préparer le potager + visite au symposium de peinture avec ma mère - j'ai même acheté une toile ^^), mon Firefox 3 sous Ubuntu a décidé de multiplier les plantages (record de 12 plantages le 29), donc ces derniers jours, j'étais en train de tester des navigateurs Linux avec moteur Gecko pour choisir celui qui me convient, j'ai finalement pris Iceweasel qui est un fork de FF conçu pour Debian et Ubuntu).

Donc, je n'ai même pas pu prendre le temps de tester la version bêta.

finalbob @ 02/07/2008 - 16h41 a dit:

* la date et l'heure tu peux au choix laisser le curseur sur le pseudo (semble de pas marcher sur mac...) ou cliquer sur le pseudo... ;)



Si t'as un mac, as-tu essayé seulement avec Safari, ou bien t'as aussi testé sous firefox ?
De mon côté, l'infobulle au survol fonctionne bien sous linux.
Ce message a été édité par Ishimaru Chiaki le 03/07/2008 à 09h47.
"4 novembre 2008, une date à ne pas oublier"
Posted Image
[ Tous mes skins CB | Mes tutoriaux et add-ons CB ]
finalbob #5 03/07/2008 - 11h43

Groupe : Acharné
Messages : 513
Enregistré le : 08/03/2007

Hors ligne Site Web

Ishimaru Chiaki @ 03/07/2008 - 09h36 a dit:

Si t'as un mac, as-tu essayé seulement avec Safari, ou bien t'as aussi testé sous firefox ?



c'etait mon prof de pysique, qui avait soulevé le bug, je pense qu'il doit avoir firefox...

c'est d'ailleurs aussi pour ça qu'il y a les deux manières (infobulle au survol) et/ou clique sur le pseudo pour afficher la date et l'heure d'un post...
c'est la balise <acronym> qui doit mal passer...
youplaboum !
Posted Image
http://m2radio.fr

Bonnes études à tous...
finalbob #6 24/08/2008 - 21h28

Groupe : Acharné
Messages : 513
Enregistré le : 08/03/2007

Hors ligne Site Web

hop !
Mise à jour 1.1 pour ameliorer la tronche du bouzin, et corriger un petit oubli... :)
youplaboum !
Posted Image
http://m2radio.fr

Bonnes études à tous...

 >  Réponse rapide

Composez votre message

 >  Informations du forum

1 personne(s) présente(s) durant une période de 15 minutes (0 membre(s) et 1 invité(s)).