slt,
bon j'ai installé AWDwall sur mon site mais le problème c'est qu'il me permet de faire un seul mur mais moi je veux faire 5 donc j'ai essayé de modifier le composant et j'ai essayé de modifier le fichier default.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
$url = JRoute::_('index.php?option=com_awdwall&view=awdwall&layout=RT&Itemid=14');
	//echo $url;
							?>
							
							<div id="#div9999'.$r['id'].'" style="float:right; padding-right:5px" width="10px">
								<input type="submit" style="background-color:#5574A0; font:calibri; font-weight:bold; color:#FFFFFF" value="Share" onclick="showU(message_wall.value,commenter_id.value,commenter_name.value,avatar.value,user_id.value,recver.value, '<?php echo $url;?>')" />						
							</div>
le bouton submit qui permet d'ajouter un commentaire à la page et à la base appelle la fonction JS showU qui s trouve dans un fichier selectuser.JS et voila son corps
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function showU(str,id,usn,avt,user,recver, url)
{ 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	 //alert ("Browser");
	var url= url+ "&q="+id+"&r="+usn+"&u="+user+"&s="+avt+"&rec_m="+recver;
	//url=url+"&p="+str+"&q="+str2;
	url=url+"&sid="+Math.random();
	
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");	
	xmlHttp.send('p='+encodeURIComponent(str));
}
normalement les requêtes http envoi les données de nouveau vers la page default.php mais dans le code de cette page j'ai effacé tout les requêtes sql qui permet d'insérer quelques choses à la tables des message et pourtant la tables se modifie et les commentaire s'ajoute je fais tout cela parceque je veux savoir ou se trouve la requete qui ajoute les données à la table
autre choses:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
if(isset($_REQUEST['p']) && $_REQUEST['p']!=NULL && $login_id!=NULL && $user_id!=$login_id){
	
		$db =& JFactory::getDBO();
	
		$message = strip_tags($_REQUEST['p']);$avater = strip_tags($_REQUEST['s']);$id = strip_tags($_REQUEST['q']);$usn = strip_tags($_REQUEST['r']);
		$reply_id=strip_tags($_REQUEST['did']);
		$profile_id=strip_tags($_REQUEST['u']);
		$reciever = $_REQUEST['rec_m'];
		$reciever_un = $_REQUEST['rec_un'];
		$is_pm = (isset($_REQUEST['is_pm']))?$_REQUEST['is_pm']:0;
		
		$sitename       = JURI::base();
		$sender 		= $mailfrom;
		
		if(!$reply_id){$reply_id=0;}	
		$Recepient=$reciever;		
		$Subject = 'New Post.';		
		$FromHeaderTxt = 'New Post Notification Email';
		$FromEmail = $sender;//************** CHANGE
		$headers = "From: ".$sitename."\r\n"; 
		$headers  = "MIME-Version: 1.0\r\n";
		$headers .= "Content-type: text/html;  charset=utf-8\r\n";
		$Body = '
				<font face="arial" size="2">
				<br><br>Hi '.$reciever_un.',<br><br>
				
				A member has commented on your wall. Please check.<br>					
				
				<p>Thanks</p><br>
				Team Support<br>
     			 <a href="'.$sitename .'" target="_blank">'.$sitename .'</a>
				<br>
				';		
// Huy's modification
$config =& JComponentHelper::getParams('com_awdwall');
if($config->get('email_auto', 0)){
	mail($Recepient, $Subject, $Body, $headers);
}
		if($profile_id>!0)$profile_id=$id;
		
		$mes_dt = date("g A  l, j-M-y");
		//Huy's modification
		$stringToArray = explode(" ", $message);
		$message = '';
		foreach($stringToArray as $key=>$val){
			if(preg_match('/^(http(s?):\/\/|ftp:\/\/{1})((\w+\.){1,})\w{2,}$/i', $val)){
				$val = '<a href="' . $val . '" target="_blank">' . $val . '</a>';
			}else if(preg_match('/^((\w+\.){1,})\w{2,}$/i', $val)){
				$val = '<a href="http:\/\/' . $val . '" target="_blank">' . $val . '</a>';
			}
			$message .= $val . ' ';
		}		
		if((int)$reply_id != 0 || $reply_id != '')
			$message = '<span style="font-size:12px;">' . $message . '</span>';
		else
			$message = '<span style="font-size:13px;">' . $message . '</span>';
		$message = addslashes($message);
		$fil=1;
		if($is_pm){
			$is_reply = 1;
			$reply_id = 0;
		}
		else
			$is_reply = 0;
		if($w_set==0){
			$f_f ="SELECT 
			M.referenceid,M.memberid AS mm_id
			FROM `jos_comprofiler_members` M
			WHERE `accepted`=1 AND M.referenceid=$profile_id ANd M.memberid=$id AND
			`referenceid`=(SELECT `memberid` FROM `jos_comprofiler_members` WHERE `memberid`=$profile_id AND `referenceid`=$id AND `accepted`=1 
			and `referenceid`=M.memberid)";
			$ff = mysql_query($f_f);	$find_f = mysql_fetch_assoc($ff);	$find_friend=$find_f['mm_id'];
	
		 		if($find_friend){		
					/*$sql='INSERT INTO jos_wall (user_id,commenter_id,fil,user_name,avatar,message,reply,wall_date,is_pm, is_reply) VALUES("'.$profile_id.'","'.$id.'",' . $fil . ',"'.$usn.'","'.$avater.'","'.$message.'","'.$reply_id.'","'.$mes_dt.'",'.$is_pm.',' . $is_reply . ')';
					mysql_query($sql);*/
				}
				else if(($profile_id==0) or ($profile_id==$id)){
					$sql='INSERT INTO jos_wall (user_id,commenter_id,fil,user_name,avatar,message,reply,wall_date,is_pm, is_reply) VALUES("'.$profile_id.'","'.$id.'",' . $fil . ',"'.$usn.'","'.$avater.'","'.$message.'","'.$reply_id.'","'.$mes_dt.'",'.$is_pm.',' . $is_reply . ')';
					mysql_query($sql);
			}
		}else{
			$sql='INSERT INTO jos_wall (user_id,commenter_id,fil,user_name,avatar,message,reply,wall_date,is_pm,is_reply) VALUES("'.$profile_id.'","'.$id.'",' . $fil . ',"'.$usn.'","'.$avater.'","'.$message.'","'.$reply_id.'","'.$mes_dt.'",' . $is_pm . ',' . $is_reply . ')';			
			mysql_query($sql);
		}

		$sql='INSERT INTO jos_wall (user_id,commenter_id,user_name,avatar,message,reply,wall_date) VALUES("'.$id.'","'.$id.'","'.$usn.'","'.$avater.'","'.$message.'","'.$reply_id.'","'.$mes_dt.'")';
		mysql_query($sql);

		$_REQUEST['u']=0;
		
	}
normalement c'est la la récuperation des données d'après le script JS mais meme si j'enleve tout ce code les commentaires continuent à s'ajouter à la table ..
pleaaaase heeelp