用的是jomsocial组件,对于配套模块mod_latestmembers会有个问题,它会将所有的会员包括管理员、编辑这些特殊会员也显示出来!但这并不是我想要的,考虑到网站会分配很多编辑,这些“编辑”显示出来总有点不好。于是改了一下模块的查询语句,把特殊的user过滤掉,方法如下:

找到文件:\modules\mod_latestmembers\helper.php

查找代码   . 'WHERE a.'. $db->nameQuote( 'block' ) . ' = ' . $db->Quote( 0 ) .'' 大概27行(条件block字段值是0)

在后面再加上个条件为用户级别是:注册用户

改为: . 'WHERE a.'. $db->nameQuote( 'block' ) . ' = ' . $db->Quote( 0 ) . ' And '. $db->nameQuote( 'usertype' ) . ' = ' . $db->Quote( 'Registered' ) . '' (一个并列查询条件用and实现,刚开始不知道,竟然还用&&,2了一回)

 

测试成功,只显示用户级别为注册用户

 

原创文章,转载请标明出处

除特殊标明文章转自第三方网站,文章均由JOOMLASK.COM原创提供
欢迎友情转载,请务必保留本文出处并引用本文链接: Jomsocial的会员列表模块修改(隐藏管理员、编辑)