| |
» » adry Astuces pour votre chat : darkface86 Tutoriaux : crisaline Bugs : scott2, 1 utilisateur anonyme et 3 utilisateurs inconnus diake | J'utilise un php-nuke qui s'apelle nuked-klan pour faire fonctionné mon site de rencontre d'artistes, je n'y connais vraiment pas grand chose en php (depatouille quoi) et j'aimerais sincerement que seuls les membres (et admin) du site puisse se connecté au chat avec leur pseudo du site (en fait ils se connectent d'abord sur le site avec leur login, ducoup ils passent du level 0 au level 1 et ont accés au Chat dans le menu de gauche, je souhaite qu'il arrivent directement dans le salon avec leur pseudo). Mais L'url d'authentification ne ressemble pas du tout a la votre...
Par quel moyen pourions-nous y arrivé sachant mon mon url d'authentification est du type :
http://www.nomdusite/beta/index.ph [...] x&op=login
et bien quand le site sera en ligne il n'y aura plus de /beta Bien sur, je suis dispo pour répondre a vos question qui seront destinée a m'aider, je rappelle qu'au niveau PHP je suis comme on dit : une quille Merci à toi qui vas m'aider, merci à vous tous pour votre travaille sur ce MAGNIFIQUE CHAT !!, et merci à tout les autres ! |
themasterchat aide au mieu | bonjour,
il te faut un mod pour pouvoir relier ton chat a ton site php-nuke je pense pas qu'il soit deja fait pour kikoochat je vais regarder si je peut le faire mais ce n'est pas sur rukkia nous en dira plus il en connais plus que moi sur la matiere des mod  ---------------
the team of Julien :
Alban, rukkia, Uranos, animateur2
et themasterchat administrateur de
http://www.themasterchat.com
|
diake | OK merci beaucoup, je pense que se sera utile a l'avenir de tout façon |
diake | Bonjour, je vien au nouvelle, quelqu'un pourrait il m'aidé s'il vous plait?
Merci |
Animateur2 Administrateur Kikoochat | Bonjour,
Le mod php nuke n'existe pas pour l'instant, j'attends que rukkia (qui est programmateur) se connecte soi sur le forum ou MSN pour en savoir plus ! |
diake | OK merci beaucoup de vous pencher sur le sujet, comme je l'ai déjà dit sur le chat, c'est vraiment vitale pour notre site, Notre equipe vous remercie enormement de nous aider
MERCI ! |
speedyber Modérateur Kikoochat ;-) | en plus je t'avais répondu que rukkia pourrait régler ton problème et se connectait souvent mais c'est le joli mois de mai, avec tous ses jours fériés ce qui amène beaucoup de monde à changer ses habitudes, mais encore un peu de patience, il va nous revenir en pleine forme |
hinata cool decontracté | php nuke existe j'ai pu installer l'ancienne version du tchat dessus il suffit juste de prendre la version nuke html je te donne le lien pour le dell http://www.nuked-klan.org/index.ph [...] &dl_id=275 ce nuked te permettra d'y integrer du html j'espere que cela t'aidera mes il y a peut de theme au niveau du nuked classic car la plus part des theme son des themes destiné au gamer |
diake | Merci hinata, mais mon site, en nuked klan, c'est 6 mois d'acharnement seul pour le developpement, les modifications et le design alors je ne souhaite pas changer de cms.
Merci quand meme ! |
diake | Toujours pas de solution pour ce nuked klan? snif, c'est si dificile que sa? est-ce techniquement possible ou pas? Merci |
yala www.yamalandia.com | D'abord, une mise au point s'impose : Nuked-Klan n'est pas un php-nuke modifié, c'est un CMS apart entière au même titre que Joomla, Drupal,...
Ensuite, j'ai réussi a mettre kikoochat dans mon nuked klan, c'est très simple. Il suffit pour ca que creer un nouveau module (dossiers "modules" ) et d'ensuite creer une page index.php avec le code suivant :
Code :
- <object width="100%" height="600">
- <param name="movie" value="http://www.kikoochat.com/flashchat.swf?init_group=PSEUDO" />
- <param name="quality" value="high" />
- <param name="menu" value="false" />
- <param name="wmode" value="transparent" />
- <embed src="http://www.kikoochat.com/flashchat.swf?init_group=PSEUDO" width="100%" height="600" quality="high" menu="false" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
- </object>
|
La différence avec le code de base, c'est que j'indique au t'chat de prendre 100% de l'espace en largeur.
Ce qui donne ceci : http://www.yamalandia.com/tchat.html
Sur mon site, les inscriptions sont liées à NK et il y a une auto-connexion sur le t'chat dés qu'un membre se connecte au site.
Pour résoudre ton problème, que seuls les admins et membres puissent se connecter, tu lie comme moi les inscriptions et tu décoche l'autorisation aux invités à se connecter sur le t'chat(admin t'chat)
Pour lié les inscriptions à NK (j'ai un peu chipoté mais dés que ça a fonctionné, j'ai plus rien touché xD possible qu'il y ai du code inutile mais tant que ça marche, je touche à rien) :
Fichier modules/Chat/index.php
Code :
- <?php
- $s = mysql_query("SELECT pseudo, pass FROM nuked_users WHERE pseudo='$user[2]'" );
- $donnees = mysql_fetch_array($s);
- ?>
- <object width="100%" height="600">
- <param name="movie" value="http://www.kikoochat.com/flashchat.swf?init_group=PSEUDO&init_user=<?php echo $donnees['pseudo']; ?>&init_password=<?php echo $donnees['pass']; ?>">
- <param name="quality" value="high" />
- <param name="menu" value="false" />
- <embed src="http://www.kikoochat.com/flashchat.swf?init_group=PSEUDO&init_user=<?php echo $donnees['pseudo']; ?>&init_password=<?php echo $donnees['pass']; ?>" width="100%" height="600" quality="high" menu="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
- </object>
|
Fichier verif.php
Code :
- <?php
-
-
- $LOGIN_SUCCESS = 0;
- $LOGIN_ERROR = 3;
-
- //récupération des identifiants transmis par l'url d'identification
- $username = $HTTP_GET_VARS['username'];
- $password = $HTTP_GET_VARS['password'];
-
- // Connexion à la base de données, changez ce qui est en rouge par le nom de votre fichier de connexion à votre base.
-
- mysql_connect("localhost", "USER", "PASS" );
- mysql_select_db("BASE" );
-
- // On sélectionne tous les utilisateurs présents dans notre table utilisateur
- // et on ne garde que la ligne où le login et le motdepasse sont présents simultanément
-
- // Vous devez changer ce qui est en rouge et uniquement cela
- // utilisateur correspond au nom de la table de votre base de données
- // login correspond au champ où sont stocké les pseudos de vos utilisateurs
- // motdepasse correspond au champ où sont stocké les mots de passe de vos utilisateurs ( en clair. Si ils sont cryptés dans votre base vous devrez alors modifié légèrement ce fichier)
- $requete = "SELECT pseudo, pass FROM nuked_users WHERE pseudo='$username' AND pass='$password'";
- $result = mysql_query($requete);
-
- // Si une ligne a été trouvée c'est que le couple login/motdepasse est valide
-
- if (@$enreg = mysql_fetch_array($result))
- {
-
- echo $LOGIN_SUCCESS;
- exit;
- }
-
- // Sinon, on affiche l erreur
-
- else
- {
- echo $LOGIN_ERROR;
- exit;
- }
-
- // et on n'oublie pas de refermer la connexion ;o)
- mysql_close();
- ?>
|
N'oublie pas de renseigner cette adresse dans la page "Votre t'chat" dans l'url d'authentification :
http://www.monsite/verif.php?usern [...] %password%
Avec ceci, dés qu'un membre se connecte à ton site et qu'il va sur la page du t'chat, il sera directement connecté au t'chat (ça marche sur mon site donc aucune raison que ça ne marche pas sur le tien) Message édité par yala le 13-06-2008 à 13:33:16
|
diake | YOUPI !! je vais testé sa DESUITE de bon matin la tête dans le C** !! MERCIIIIIIIIII
Je te tiens au courant, j'espére que sa vas marché c'est essentiel a mon site ! |
shiva62 | Bonjour, J'ai aussi un CMS NK, j'ai testé la solution proposée mais j'ai une erreur qui apparait : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /homepages/3/d145224833/htdocs/shiva62/nk/modules/Irc/index.php on line 3
Mon index.php est le même que celui posté ci-dessus par Yala, sauf que j'ai juste changé le pseudo du chat.
Merci pour votre aide.
L'adresse du site en question est : www.shivaprivate-douai.com
A bientot Message édité par shiva62 le 13-06-2008 à 12:39:50
|
yala www.yamalandia.com | J'ai oublié de préciser, celà marche uniquement si votre préfix est nk_. Dans le cas contraire, remplacer nk_ dans tout le code sinon vous aurez une erreur.
Je crois que par défaut, c'est nuked_ le préfixe mais je suis plus sûr. Quelqu'un peut-il me confirmer?. Je vais éditer mon précédent message. Message édité par yala le 13-06-2008 à 13:33:58
|
shiva62 | Merci Yala, ça marche pour moi, en fait, je n'ai pas de préfixe!
MErci tout plein!!!!! |
yala www.yamalandia.com | lol de rien. C'était aussi indispensable a mon site donc comme je trouvais pas, le meilleur moyen, c'est de creer son propre bridge en se basant sur le tuto d'alban ^^. |
diake | BEn je suis dans le caca... J'explique, J'ai crée un fichier verif.php j'ai bien changer les coordonnées de la BDD, et quand j'essai de faire une verif je tombe sur : Parse error: syntax error, unexpected T_DNUMBER in /home/vipartsf/public_html/verif.php on line 3
j'ai bien crée un fichier chat.php, j'ai recopier le code en metant viparts en prefixe (en remplacement de nuked) et quand je vais sur : http://www.vip-arts.fr/modules/chat/index.php il me marque : Parse error: syntax error, unexpected T_VARIABLE in /home/vipartsf/public_html/modules/chat/index.php on line 2
j'ai egalement refait une demande de validation de chat avec l'url d'authentification ... je ne sait plus quoi faire aidez moi svp !! |
alban Admin / helpeur | met nous le code de tes 2 fichiers stp ---------------
http://alban7.labrute.com
---------------------------------------------
Souvent présent sur l'entre-aide-en-live
|
diake | VERIF.PHP : Code :
- 1. <?php
- 2.
- 3.
- 4. $LOGIN_SUCCESS = 0;
- 5. $LOGIN_ERROR = 3;
- 6.
- 7. //récupération des identifiants transmis par l'url d'identification
- 8. $username = $HTTP_GET_VARS['username'];
- 9. $password = $HTTP_GET_VARS['password'];
- 10.
- 11. // Connexion à la base de données, changez ce qui est en rouge par le nom de votre fichier de connexion à votre base.
- 12.
- 13. mysql_connect("localhost", "login", "motdepasse" );
- 14. mysql_select_db("vipartsf_site" );
- 15.
- 16. // On sélectionne tous les utilisateurs présents dans notre table utilisateur
- 17. // et on ne garde que la ligne où le login et le motdepasse sont présents simultanément
- 18.
- 19. // Vous devez changer ce qui est en rouge et uniquement cela
- 20. // utilisateur correspond au nom de la table de votre base de données
- 21. // login correspond au champ où sont stocké les pseudos de vos utilisateurs
- 22. // motdepasse correspond au champ où sont stocké les mots de passe de vos utilisateurs ( en clair. Si ils sont cryptés dans votre base vous devrez alors modifié légèrement ce fichier)
- 23. $requete = "SELECT pseudo, pass FROM viparts_users WHERE pseudo='$username' AND pass='$password'";
- 24. $result = mysql_query($requete);
- 25.
- 26. // Si une ligne a été trouvée c'est que le couple login/motdepasse est valide
- 27.
- 28. if (@$enreg = mysql_fetch_array($result))
- 29. {
- 30.
- 31. echo $LOGIN_SUCCESS;
- 32. exit;
- 33. }
- 34.
- 35. // Sinon, on affiche l erreur
- 36.
- 37. else
- 38. {
- 39. echo $LOGIN_ERROR;
- 40. exit;
- 41. }
- 42.
- 43. // et on n'oublie pas de refermer la connexion ;o)
- 44. mysql_close();
- 45. ?>
|
INDEX.PHP : (modules/chat/)
Code :
- 1. <?php
- 2. $s = mysql_query("SELECT pseudo, pass FROM viparts_users WHERE pseudo='$user[2]'" );
- 3. $donnees = mysql_fetch_array($s);
- 4. ?>
- 5. <object width="100%" height="600">
- 6. <param name="movie" value="http://www.kikoochat.com/flashchat.swf?init_group=diake&init_user=<?php echo $donnees['pseudo']; ?>&init_password=<?php echo $donnees['pass']; ?>">
- 7. <param name="quality" value="high" />
- 8. <param name="menu" value="false" />
- 9. <embed src="http://www.kikoochat.com/flashchat.swf?init_group=diake&init_user=<?php echo $donnees['pseudo']; ?>&init_password=<?php echo $donnees['pass']; ?>" width="100%" height="600" quality="high" menu="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
- 10. </object>
|
|
alban Admin / helpeur | ok dans tes fichiers, retire tous les " 1. " "2." etc ---------------
http://alban7.labrute.com
---------------------------------------------
Souvent présent sur l'entre-aide-en-live
|
diake | Sa me fait une autre erreur
|
alban Admin / helpeur | quelle erreur tu as maintenant ?
---------------
http://alban7.labrute.com
---------------------------------------------
Souvent présent sur l'entre-aide-en-live
|
diake | Code :
- Warning: mysql_query() [function.mysql-query]: Access denied for user 'vipartsf'@'localhost' (using password: NO) in /home/vipartsf/public_html/modules/chat/index.php on line 2
- Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/vipartsf/public_html/modules/chat/index.php on line 2
- Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/vipartsf/public_html/modules/chat/index.php on line 3
|
|
alban Admin / helpeur | mysql_connect("localhost", "login", "motdepasse" );
tu doit avoir une erreur dans ton login ou dans ton passe pour te connecter a ta base mysql. ---------------
http://alban7.labrute.com
---------------------------------------------
Souvent présent sur l'entre-aide-en-live
|
diake | Code :
- pourtant c'est les meme que dans conf.inc.php
|
|
alban Admin / helpeur | Il n'est pas crypter dans ton conf.inc.php ? sinon supprime ses 2 lignes mysql_connect("localhost", "login", "motdepasse" );
mysql_select_db("vipartsf_site" );
et fais un include vers ton conf.inc.php ---------------
http://alban7.labrute.com
---------------------------------------------
Souvent présent sur l'entre-aide-en-live
|
diake | Code :
- euh... eclaire moi je suis une quille en php, je t'avouerais que je sais meme pas comment sa marche !!
|
|
alban Admin / helpeur | Ok
déjà évite d'écrire dans des balises code
Ensuite donne moi l'adresse exacte de ton verif.php et de ton conf.inc.php ---------------
http://alban7.labrute.com
---------------------------------------------
Souvent présent sur l'entre-aide-en-live
|
diake | j'ai taper ; include ("conf.inc.php" ) qui se trouve dans le meme dossier que verif.php et sa ne marche toujours pas, meme erreur |
alban Admin / helpeur | Code :
- include ("conf.inc.php" );
| ---------------
http://alban7.labrute.com
---------------------------------------------
Souvent présent sur l'entre-aide-en-live
|
alban Admin / helpeur | ça devrait marcher avec l'include normalement
---------------
http://alban7.labrute.com
---------------------------------------------
Souvent présent sur l'entre-aide-en-live
|
diake | ben tu le vois comme moi.... erreur |
diake | La galére.... bizard bizard ce probléme.... |
diake | est-ce que je suis tout seul ? |
alban Admin / helpeur | Soucis dans le mot de passe je ne vois que ça ---------------
http://alban7.labrute.com
---------------------------------------------
Souvent présent sur l'entre-aide-en-live
|
diake | Je vien de voir avec l'hebergeur, on a changer le mot de passe car il y avais un @, meme avec des caractére simple, l'erreur est la meme, là, peut etre cela vas 'il t'aider, le nom d'uilisateur de la bdd est en deux partie, avec un _ c'est pas le peine je suis desespére... |
diake | je sent que l'abandon est proche... je suis "incurable" ... |
alban Admin / helpeur | Et si au lieu de mettre localhost tu met l'ip de ton hebergeur ? ---------------
http://alban7.labrute.com
---------------------------------------------
Souvent présent sur l'entre-aide-en-live
|
» »
|
|