在网上看了一下设置3天未登录在农场好友列表内不显示的帖子
我用的是山姆版本 不知道能添加吗
网上说的是应对fbean的农场版本
内容如下:
下面的修改基于fbean的本地农场插件。
应该可以从space表中获取最后登录时间,但是我还是觉得直接修改plug_newfarm表更直接。下面是修改方法:
1、在plug_newfarm中增加一个字段dateline, alter table `uchome_plug_newfarm` add `dateline` int(11) NOT NULL default '0';
复制代码
2、在文件newfarm.php中找到最后一行: include( template( "newfarm" ) );
复制代码
在其上加一句, $_SGLOBAL['db']->query( "update ".tname( "plug_newfarm" )." set dateline= ".$_SGLOBAL['timestamp']." where uid=".$_SGLOBAL['supe_uid'] );
复制代码
3、在文件newfarmjson.php中找到 $query = $_SGLOBAL['db']->query( "SELECT uid,exp,money,charm FROM ".tname( "plug_newfarm" )." WHERE uid IN (".$space[friend].$_SGLOBAL['supe_uid'].")" );
复制代码
改成 $query = $_SGLOBAL['db']->query( "SELECT uid,exp,money,charm FROM ".tname( "plug_newfarm" )." WHERE uid IN (".$space[friend].$_SGLOBAL['supe_uid'].") and (".$_SGLOBAL['timestamp']." - dateline ) < 259200 ");
复制代码
就可以了。
259200即是3天,可以根据情况改成其他时间 |