Discuz 模板上传头像后才能发贴和回贴教程

1 、打开 include 文件夹下的 newthread.inc.php(发表新主题)

在:

  1. if(!defined('IN_DISCUZ')) {
  2.         exit('Access Denied');
  3. }
  4. $discuz_action = 11;

下加入以下代码:

  1. include_once(DISCUZ_ROOT.'./uc_client/client.php');
  2. if(uc_check_avatar($discuz_uid)==0) {
  3.         showmessage("对不起,您还没有上传头像, 暂不能发贴!","memcp.php");
  4. }

2 、打开 include 文件夹下的 newreply.inc.php(发表回复)

在:

  1. if(!defined('IN_DISCUZ')) {
  2.         exit('Access Denied');
  3. }
  4. $discuz_action = 12;

下加入以下代码:

  1. include_once(DISCUZ_ROOT.'./uc_client/client.php');
  2. if(uc_check_avatar($discuz_uid)==0) {
  3.         showmessage("对不起,您还没有上传头像, 暂时不能回贴! 我上传头像");
  4. }

本人测试没有任何问题 (discuz7.0,其他未测试过),如果有朋友安装后存在问题,请跟贴附错误提示,方便大家讨论以进一步完善此功能!