下载了一个留言板插件
模板中有这样一段话
</tr>
{if $setting[1]['enablecheckcode']=='1'}
<tr>
       <th>验证码:</th>
       <td><input name="code" type="text" id="code" size="10"  class="input-text"/> {form::checkcode('code_img','4','14',110,30)}</td>
</tr>
{/if}
<tr> 
但是在前台不显示,不知为啥,修改哪里才能出现呢

解决方案 »

  1.   

    http://ahaqwjytssw.blog.163.com/blog/static/952362882011525105435815/这个应该能够帮到你原因在于,PHPCMS的框架,默认是不开启session的(我的理解)。
    在自带的模块里,需要使用到session的控制器,都有一个开启session的方法(主要是为了设置session的存储机制)。所以把那个方法copy一份到你的控制器里就可以了。 private function _session_start() {
    $session_storage = 'session_'.pc_base::load_config('system','session_storage');
    pc_base::load_sys_class($session_storage);
    }