ThinkSSL🔒 一键申购 5分钟快速签发 30天无理由退款 购买更放心 广告
# 论坛变量 在论坛Action与View中使用到的论坛变量. <div class="wrap-box" id="a3"> <h1>论坛变量</h1> <table> <thead> <tr><th width="140">Action使用名称</th> <th width="120">View模板使用名称</th> <th>类型</th> <th>作用</th> </tr></thead> <tbody> <tr> <td>$this-&gt;_uid</td> <td>NOW_UID</td> <td>int</td> <td> Action中当前登录的UID 没登录为 -1 与 NOW_UID 一样 </td> </tr> <tr> <td>$this-&gt;_group</td> <td>NOW_GID</td> <td>int</td> <td> 当前登录用户组ID 与 常量 NOW_GID 相同 </td> </tr> <tr> <td>当前登录用户名</td> <td>NOW_USER</td> <td>string</td> <td> 当前登录用户名 如果未登录则返回空 </td> </tr> <tr> <td>$this-&gt;_forum</td> <td>$forum</td> <td>array</td> <td> 板块分类数据 <pre><code class="lang-php">array( '板块ID'=>array( 'id' => (int) 板块ID 'fid' => (int) 父分类ID 'fgid' => (int) 大分组ID 'name' => (string.12) 分类名称 'name2' => (string.18) 分类别名 'threads' => (int) 分类下主题数 'posts' => (int) 分类下评论数 'forumg' => (text) 分类下用户版主ID , 分割 'json' => (text) 分类下用户组权限 ) )</code></pre> </td> </tr> <tr> <td>$this-&gt;_usergroup</td> <td>$usergroup</td> <td>array</td> <td>用户组数据 <pre><code class="lang-php">array( '用户组ID'=>array( 'gid' => (int) 用户组ID 'name' => (string.12) 用户组名称 'json' => (string.120) 用户组权限设置 ) )</code></pre> </td> </tr> <tr> <td>$this-&gt;_user</td> <td>$user</td> <td>string</td> <td> 当前登录的用户数据 ,未登录返回 array() 空 <pre><code class="lang-php">array( 'uid' => (int) 用户ID 'user' => (string.18) 用户名 'pass' => (string.32) 用户密码 MD5 'email' => (string.100) 用户邮箱 'salt' => (string.8) 用户密码加密KEY 'threads' => (int) 用户主题数 'posts' => (int) 用户评论数 'atime' => (int) 用户注册时间戳 'gid' => (int) 用户组 'gold' => (int) 用户金钱 'mess' => (int) 用户未读信息数量 )</code></pre> </td> </tr> <tr> <td>$this-&gt;conf</td> <td>$conf</td> <td>array</td> <td> 网站全局设置数据 (后台全局数据) <pre><code class="lang-php">array( 'title' =>网站标题 'logo' =>网站logo文字 'title2' =>网站尾巴 'keywords' =>网站关键字 'description' =>网站描述 'userview' =>用户中心页面模板 'messview' =>消息模板 'gold_thread' =>发表主题增加金钱数 'gold_post' =>回复评论增加金钱数 'userview2' =>用户登录注册找回密码页面模板 'homelist' =>首页显示主题数量 'forumlist' =>板块显示主题数量 'postlist' =>文章内显示评论数量 'searchlist' =>搜索每页显示数量 'titlesize' =>发表主题 标题最大长度 'titlemin' =>发表主题 标题最小长度 'emailhost' =>邮箱服务器 'emailuser' =>邮箱用户 'emailpass' =>邮箱密码 'emailport' =>邮箱端口 'emailtitle' =>找回密码 使用邮件标题 'emailcontent' =>找回密码 后部增加内容 'uploadfileext' =>上传附件文件 允许后缀 'uploadimageext' =>发表文章 上传图片 允许后缀 'adminforum' =>后台 板块页面 每页显示数量 'wapview' => 'hy_moblie', 'wapuserview' => 'hy_moblie', 'wapuserview2' => 'hy_moblie', 'wapmessview' => 'hy_moblie', 'cache_type' => 'File', 'cache_table' => 'cache', 'cache_key' => null, 'cache_time' => 60, 'cache_pr' => null, 'cache_ys' => false, 'cache_outtime' => null, 'cache_redis_ip' => null, 'cache_redis_port' => null, 'cache_mem_ip' => null, 'cache_mem_port' => null, 'cache_memd_ip' => null, //调试相关 'debug_page' => 1, //是否显示调试右下角窗口 0 =关闭 1=开始 'debug' => 1, //是否开启调试模式 'uploadimagemax' => 3, //上传图片最大字节 'uploadfilemax' => 3, //上传附件最大字节 'key' => '', //论坛APP中心秘钥 )</code></pre> </td> </tr> </tbody> </table> <p> 变量如何使用? </p> <p> 比如你需要调用当前登录者的用户名 </p><pre><code class="lang-php"> //如果你在Action中调用 //你需要先判断 是否已经登录 if(IS_LOGIN) // IS_LOGIN 是一个常量 , 从文档 常量中得知 echo NOW_USER ; //如此你就可以输出当前登录用户名 echo '在线:'. $this->_count['clien']; //如果你在模板中使用 {if IS_LOGIN} 当前登录的用户名:{php echo NOW_USER;} {else} 未登录 {/if} 可见 通过模板引擎 IF标签 判断是否已经登录 从而 输出当前用户名 </code></pre> </p> <p></p> </div>