Easy-Design.Net forum




Aide générale [Réglé] PhpFreeChat

saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 05/12/2010 à 22h07

Reprise du message précédent

en commantant la ligne mysql, sur mon local elle fonctionne ta page Oo

Code PHP :
//  $params["container_type"] = "Mysql";


normalement elle dois donc fonctionner si tu ajoute les // devant la ligne ci-dessus :)


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
Bloodric Membre non connecté

EDN Motivé(e)

Rang

Avatar

Inscrit le : 06/11/2010 à 10h33

Messages: 335

Le 05/12/2010 à 22h14
j'ai toujours l'erreur du fichier introuvable


   
Bloodric Membre non connecté

EDN Motivé(e)

Rang

Avatar

Inscrit le : 06/11/2010 à 10h33

Messages: 335

Le 05/12/2010 à 22h26
désolé saturnin, c'est bon ça passe même si c'est d'un vilain vert pomme avec les menus dans tous les sens.
Je viens de vider tout le cache et ré-actualisé.

par contre j'ai tout un tas de code en-dessous, les menus du site dans tout les sens et ça modifie tout !!

c'est possible de le cantonner dans une page ?


   
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 05/12/2010 à 22h31
remplace ton index par :
Code PHP :
<?php
 
//donées phpfreechat
 
  require_once "src/phpfreechat.class.php"; // chemin des sources du script
 
  $params["serverid"]      = md5(__FILE__); // controle md5
 
//  $params["container_type"] = "Mysql";
 
  $params["refresh_delay"] = 2000; // refresh pour l'affichage : 2000ms = 2s
 
  $params["language"]      = "fr_FR"; // code langages
 
  $params["title"] ="Discution en ligne"; // nom du chat (serveur)
 
  $params["channels"] = array("Accueil"); // nom du chat principal 
 
 
 
// donée pbt 
 
include_once('../kernel/begin.php');
 
$login = $User->get_attribute('login') ;
 
 
 
if ($User->check_level(MEMBER_LEVEL)) //Membre Connecté.
 
{ $params["nick"] = iconv("ISO-8859-1", "UTF-8", $login) ; 
 
 
 
if( $User->Check_level(ADMIN_LEVEL) ) { // Administrateur
 
$params["debug"] = true ;
 
$params["isadmin"] = true ;
 
} //admin
 
} //membre connecté
 
 
 
 $chat = new phpFreeChat( $params );
 
 
 
 $chat->printJavascript();
 
 $chat->printStyle();
 
 
 
define('TITLE', $params["title"]);
 
 
 
//Inclusion du header
 
include_once('../kernel/header.php');
 
 
 
$chat->printChat(); 
 
 
 
include_once('../kernel/footer.php');
 
?>

apres il faudrait voir aussi bien les fichier, que les dossier niveau chmod.
un fichier peut etre accessible dans un dossier clos.
c'est con, mais c'est tout a fait possible :p

regarde cotes encodage d'etre en utf-8 il me semble que c'est le format d'encodage de phpfreechat.
sa peut aussi jouer, c'est deja plus limité comme possibilité, mais il vaut mieu toutes les passées.


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 05/12/2010 à 22h33
les lignes dessous c'est les ligne de debug pour l'admin, les autres ne l'on pas si je me souviens bien.


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
Bloodric Membre non connecté

EDN Motivé(e)

Rang

Avatar

Inscrit le : 06/11/2010 à 10h33

Messages: 335

Le 05/12/2010 à 22h36
j'ai trouvé ça dans la ckeck list

corrupted - ./data/public/js/cookie.js (please replace this file by a correct one)
corrupted - ./data/public/js/image_preloader.js (please replace this file by a correct one)
corrupted - ./data/public/js/md5.js (please replace this file by a correct one)
corrupted - ./data/public/js/pfcclient.js (please replace this file by a correct one)
corrupted - ./style/header.css (please replace this file by a correct one)
corrupted - ./style/show.js (please replace this file by a correct one)
corrupted - ./lib/csstidy-1.2/README (please replace this file by a correct one)
corrupted - ./themes/phoenity/smileys/author.txt (please replace this file by a correct one)
corrupted - ./themes/cerutti/info.php (please replace this file by a correct one)
corrupted - ./themes/cerutti/smileys/theme.txt (please replace this file by a correct one)
corrupted - ./themes/default/info.php (please replace this file by a correct one)
corrupted - ./themes/zilveer/info.php (please replace this file by a correct one)
corrupted - ./themes/blune/info.php (please replace this file by a correct one)
corrupted - ./themes/green/info.php (please replace this file by a correct one)
corrupted - ./i18n/cs_CZ/main.php (please replace this file by a correct one)
corrupted - ./src/proxies/lock.class.php (please replace this file by a correct one)
corrupted - ./src/commands/deop.class.php (please replace this file by a correct one)
corrupted - ./src/containers/mysql.class.php (please replace this file by a correct one)


   
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 05/12/2010 à 22h38
si les fichiers sont pas corrompus, et que les chmod sont bon, regarde niveau encodage (iso 8819-1 ou utf-8)


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
Bloodric Membre non connecté

EDN Motivé(e)

Rang

Avatar

Inscrit le : 06/11/2010 à 10h33

Messages: 335

Le 05/12/2010 à 22h48
je suis pas doué dans ce domaine mais quand j'en prend un avec notepad++ ex: cookie.js il me dit encodé en ANSI

En fait le chat demarre mais je ne peux pas ecrire dedans, d'ailleur je ne me vois pas connecté ça disparait aussitôt et mon site prend les couleurs de celui de phpfreechat.
Je vais reprendre ça à tête reposé.

Je vais me détendre avec la partie design. :study Edité par Bloodric Le 06/12/2010 à 09h15


   
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 06/12/2010 à 10h48
Bloodric:
Je vais me détendre avec la partie design. :study


Il faut savoir lâcher parfois ;)


swan_signature

Site web    
Bloodric Membre non connecté

EDN Motivé(e)

Rang

Avatar

Inscrit le : 06/11/2010 à 10h33

Messages: 335

Le 06/12/2010 à 19h49
j'ai tester le rechargement complet, mais cette fois tel quel (tout d'origine), ça me renvois sur une page avec le style du site phpfreechat et le chat fonctionne mais dès que je touche à l'index il plante.

du coup, petite question plus ou moins en rapport, il ne serai pas possible d'avoir une 2ème shoutbox, car mon but premier n'est pas tant d'avoir un chat ouvert car ce n'est pas notre vocation mais d'avoir un secoure en cas de plantage du notre TS ou pour discuter avec un autre membre de la team tout ça doit donc se trouver sur une page avec des accès restreints.

Car là je cale sur le phpfreechat :mouais Edité par Bloodric Le 06/12/2010 à 19h57


   
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 06/12/2010 à 20h04
dupliquer la shootbox est du domaine du fesable, mais il faut pas se rater, si les fonctions, base de donnée ne sont pas modifier comme il faut alors sa vas foiré les deux.

je comprend pas exactement ce qui ne fonctionne pas ?

tu modifie quoi exactement ?
si le but est de limité l'acces aux inscrit c'est faisable, et a un groupe cela dois pouvoir se faire aussi.


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
Bloodric Membre non connecté

EDN Motivé(e)

Rang

Avatar

Inscrit le : 06/11/2010 à 10h33

Messages: 335

Le 06/12/2010 à 20h05
nouvelles news.

ça fonctionne avec IE :oO


   
Bloodric Membre non connecté

EDN Motivé(e)

Rang

Avatar

Inscrit le : 06/11/2010 à 10h33

Messages: 335

Le 06/12/2010 à 20h11
désolé pour le flood mais :ave enfin ça passe ....

J'ai tout retiré de la racine, puis tout renvoyer une énième fois et replacé exactement le php du tuto et ça passe.
J'ai du avoir des fichier corrompu dans le transfert !

Maintenant reste à voir si je peux en restreindre l'accès comme pour les page ?

ouf ...persévérance comme on dis ..

Allez hop le bain des petits bouts et j'y retourne :waw


   
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 06/12/2010 à 22h02
yes we can ....

c'est possible, mais il faut encore y mettre les doigt dedans :p

2 solution :
en php reconnaissance du level => membre, modo, admin sinon redirection, c'est pas très compliquer :p

en transformant en module, par l'jout du fichier config.ini, et les autorisation des module.

on dois pouvoir reconnaitre les rang mais j'ai jamais réellement poussé.
mais on dois pouvoir faire sa avec une requette sql normalement.
le tout etant de connaitre le n° du groupe :p


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
Bloodric Membre non connecté

EDN Motivé(e)

Rang

Avatar

Inscrit le : 06/11/2010 à 10h33

Messages: 335

Le 06/12/2010 à 22h30
:paix désolé mais là, complètement en dehors de mes compétences ....
Je suis en train de lire la "doc" car apparemment tout le monde est admin là dessus même en mettant "isadmin" à False.

Pour les droits y'a pas un moyen que se soit pris comme une page, car là pour les droits d'accès c'est à ma porté :)


   
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 07/12/2010 à 08h58
non normalement le isadmin est pris en fonction du rang pbt.

Code PHP :
if( $User->Check_level(ADMIN_LEVEL) ) { // Administrateur
$params["debug"] = true ;
$params["isadmin"] = true ;
} //admin

cette partie sert justement a cela.

si tu m'expliquer plis précisément qui dois avoir acces a phpfreechat, je pourrais peut etre essayer de voir ce que l'on peut faire.


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie