Joomla-开源天空

首页 专栏热点 Joomla! 源代码分析 修改com_jam Joomla!站内信组件,从而能够实现点击人名,给对方发站内信


修改com_jam Joomla!站内信组件,从而能够实现点击人名,给对方发站内信

E-mail

本来想找个简单的站内信,但是找来找去,还就是com_jam在Joomla 1.5下还凑合,但是有一些问题,我的修改过程能够如下:

在components/com_jam/views/new/view.html.php中,第22行:

原代码如下:
$receivers = JRequest::getVar( 'receivers','','POST');
改为:
$receivers = JRequest::getVar( 'receivers');

有代码的接收人只接受post方式传递的数据,改动以后就不受这个限制了。但是这样肯定有问题,就是机器模拟发站内信更容易了,对于我这个小站,暂时也没关系了。

剩下的工作就是在你需要的有给作者,对方发信的地方加上链接,比如:

<a href="/index.php?option=com_jam&view=new&receivers=">.<?php echo $receivers ;?>

$receivers是一个分号分割的用户帐号列表,注意啊自己不能给自己发信啊!

目前可以解决用户之间的通信问题了。

还有一个问题就是com_jam的css问题实在很多,但主要还是因为中文引起的吧。

相关文章
如何使你的mod_latestnews显示文章发表的时间
Joomla 1.5 模块快速生成器-测试过程中
发片了,joomla模块快速生成器
 

发表您的文章评论

您的姓名 (昵称)
标题:
评分: 很差一般较好很好
评论:
验证码:
请输入验证码

» » 登录 »   -   -