• Forum
  • Doc
  • Screenshots
  • Download
  • Donate
  • Contributors
  • Contact
  • Follow @phpfreechat
  • DEMO
  • Board index ‹ Version 1.x branch ‹ General Support (v1.x)
  • Change font size
  • FAQ
  • Register
  • Login

salon privés et restrictions

Moderators: OldWolf, re*s.t.a.r.s.*2

Post a reply
8 posts • Page 1 of 1

Postby jey » Thu Jan 04, 2007 12:23 pm

Bonjour,

Tout d'abord bravo pour votre travail.

Je tente d'implémenter votre script de chat.
Mais j'ai un soucis pour le configurer comme je le souhaite.

J'aurais besoin de votre aide concernant simplement la possibilité de faire ce
que je veux et la marche à suivre globalement.

Voici les données du problème :

- je voudrais qu'une personne ne puisse dialoguer qu'avec une liste d'autres
personnes provenant d'une bdd.
- je voudrais que cette personne puisse dialoguer avec les personnes de la
liste du point 1 mais uniquement en "tête à tête". C'est à dire avec des salons
privées
- je ne veux pas que les personnes autorisées puissent toutes dialoguer
ensembles sur un salon commun.

Au départ j'avais eu l'idée de créer une id unique par Chat en fonction d'un
enregistrement dans la bdd. Mais cela demande à ouvrir autant de fenêtres de
navigateurs" que de dialogues.

Je me questionne donc sur le fait de savoir s'il serait possible de lancer une
seule fenêtre avec la liste des utilisateurs autorisés et pouvoir créer un
salon privé pour chaque. Le tout en rendant impossible l'utilisation du salon
commun ?

Est-ce possible ?

Merci de votre aide !

Cordialement,
Jey
jey
New member
 
Posts: 9
Joined: Thu Jan 04, 2007 12:20 pm
Top

Postby phpfreechat » Thu Jan 04, 2007 12:41 pm

Cela est presque réalisable dans la situation actuelle de pfc-1.0-beta8 :
1. il ne faut pas ouvrir les salons par défaut au premier chargement : $params['channels'] = array();
2. il faut utiliser le paramètre "privmsg" qui d'ouvrir une fenetre de chat privée lors du chargement de la fenetre
3. il faut implementer un parametre "forbidden_commands" permettant de desactiver l'utilisation de la commande "/join"
phpfreechat
Site Admin
 
Posts: 2657
Joined: Tue Feb 07, 2006 3:35 pm
Location: France
Top

Postby jey » Thu Jan 04, 2007 2:52 pm

Merci je vais essayer.
Jey
jey
New member
 
Posts: 9
Joined: Thu Jan 04, 2007 12:20 pm
Top

Postby jey » Thu Jan 04, 2007 3:09 pm

Pour le point 1 ok

Pour le point 2 cela ne fonctionne pas.
Que faut-il mettre comme nom pour "privmsg" ?
J'ai essayé le nick_name de l'un et/ou l'autre mais rien n'y fait ?

De plus je ne vois plus la liste des personne connectées ?
Jey
jey
New member
 
Posts: 9
Joined: Thu Jan 04, 2007 12:20 pm
Top

Postby phpfreechat » Thu Jan 04, 2007 4:05 pm

Pour ouvrire une chat privé dès le premier chargement du chat avec pseudo1 et pseudo2 (attention ils doivent être connectés), voila ce qu'il faut ajouter comme parametre :
$params['privmsg'] = array('pseudo1','pseudo2');
phpfreechat
Site Admin
 
Posts: 2657
Joined: Tue Feb 07, 2006 3:35 pm
Location: France
Top

Postby jey » Thu Jan 04, 2007 4:20 pm

Je m'excuse mais je galère...

En faisant la dernière recommandation j'ai ce message d'erreur dans le chat au demarrage :
Vous n'êtes pas autorisés à vous parler...
Jey
jey
New member
 
Posts: 9
Joined: Thu Jan 04, 2007 12:20 pm
Top

Postby PtitLu » Sat Jul 21, 2007 1:46 am

kerphi wrote:Cela est presque réalisable dans la situation actuelle de pfc-1.0-beta8 :
3. il faut implementer un parametre "forbidden_commands" permettant de desactiver l'utilisation de la commande "/join"

Dans index.html :
Code: Select all
$params["forbidden_commands"] = "join";

Et bien, ça ne donne rien :D

Dommage, cette fonction me plairait bien, pour que les utilisateurs ne puissent pas créer 236 salons.
PtitLu
New member
 
Posts: 3
Joined: Sat Jul 21, 2007 1:41 am
Top

Postby phpfreechat » Tue Jul 24, 2007 3:47 pm

Le paramètre "max_channels" devrait te tirer d'affaire PtitLu
phpfreechat
Site Admin
 
Posts: 2657
Joined: Tue Feb 07, 2006 3:35 pm
Location: France
Top


Post a reply
8 posts • Page 1 of 1

Return to General Support (v1.x)

Who is online

Users browsing this forum: No registered users and 5 guests

  • Board index
  • The team • Delete all board cookies • All times are UTC + 1 hour
Powered by phpBB® Forum Software © phpBB Group
Sign in
Wrong credentials
Sign up I forgot my password
.
jeu-gratuit.net | more partners
Fork me on GitHub