我們的網(wǎng)站后臺(tái)默認(rèn)有一個(gè)留言的提醒數(shù)據(jù):但是如果要有多個(gè)留言表單,那么我們自定義的留言表單卻沒(méi)有這個(gè)提示。要如何修改來(lái)增加這個(gè)提示呢?
第一步:我們?cè)诤笈_(tái)的視窗view中,找到后臺(tái)的模板文件,home.html,可以看到他原來(lái)的代碼是:
<li class="layui-col-xs4"> <a lay-href="{url./admin/Message/index}" lay-text="留言信息" class="layadmin-backlog-body"> <h3>未審留言</h3> <p><cite style="color: #01AAED;">{$sum_msg_2}</cite></p> </a> </li> <li class="layui-col-xs4"> <a lay-href="{url./admin/Message/index}" lay-text="留言信息" class="layadmin-backlog-body"> <h3>已審留言</h3> <p><cite style="color: #009688;">{$sum_msg_1}</cite></p> </a> </li> <li class="layui-col-xs4"> <a lay-href="{url./admin/Message/index}" lay-text="留言信息" class="layadmin-backlog-body"> <h3>留言總數(shù)</h3> <p><cite style="color: #FF5722;">{$sum_msg}</cite></p> </a> </li>
所以我們可以添加三相同的三個(gè)代碼:
<li class="layui-col-xs4"> <a lay-href="{url./Form/index/fcode/3/action/showdata/isback/0}" lay-text="留言信息" class="layadmin-backlog-body"> /******url的話(huà)可通過(guò)生成的系統(tǒng)菜單查看*********/ <h3>未審彈窗留言</h3> <p><cite style="color: #01AAED;">{$sum_formmsg_2}</cite></p> /******自己可以任意取名*********/ </a> </li> <li class="layui-col-xs4"> <a lay-href="{url./Form/index/fcode/3/action/showdata/isback/0}" lay-text="留言信息" class="layadmin-backlog-body"> <h3>已審彈窗留言</h3> <p><cite style="color: #009688;">{$sum_formmsg_1}</cite></p> /******自己可以任意取名*********/ </a> </li> <li class="layui-col-xs4"> <a lay-href="{url./Form/index/fcode/3/action/showdata/isback/0}" lay-text="留言信息" class="layadmin-backlog-body"> <h3>彈窗留言總數(shù)</h3> <p><cite style="color: #FF5722;">{$sum_formmsg}</cite></p> /******自己可以任意取名*********/ </a> </li>
第二步: 找到apps/admin/controller中的:IndexController.php
在
$this->assign('sum_msg', model('admin.content.Message')->getCount());// 留言總數(shù) $this->assign('sum_msg_1', model('admin.content.Message')->getCountView());// 已審留言 $this->assign('sum_msg_2', model('admin.content.Message')->getMessageOnline());// 未審留言
這段代碼后面添加以下三行代碼:
$this->assign('sum_formmsg', model('admin.content.Form')->getCountmsg());// 留言總數(shù) $this->assign('sum_formmsg_1', model('admin.content.Form')->getCountViewmsg());// 已審留言 $this->assign('sum_formmsg_2', model('admin.content.Form')->getMessageOnlinemsg());// 未審留言
這里的名稱(chēng)和上面的視窗中的名稱(chēng)保持相同。
第三步:在apps/admin/model/content中找到:FormModel.php,在最底部找添加函數(shù):函數(shù)名需要和上面三行代碼中GET函數(shù)相同。
// 未審核數(shù)量(status=0) public function getCountmsg() { $rs = parent::table('ay_diy_tcform')->field('count(*) as count') ->find(); return $rs->count ?: 0; } // 獲取未審留言數(shù)量 public function getMessageOnlinemsg() { $rs = parent::table('ay_diy_tcform')->field('count(*) as count') ->where('view_status=0') ->count(); return $rs?: 0; } // 獲取已審留言數(shù)量 public function getCountViewmsg() { $rs = parent::table('ay_diy_tcform')->field('count(*) as count') ->where('view_status=1') ->count(); return $rs?: 0; }
當(dāng)一切完成以后,在后臺(tái)刷新首頁(yè),就可以看到了。
我們的網(wǎng)站后臺(tái)默認(rèn)有一個(gè)留言的提醒數(shù)據(jù):但是如果要有多個(gè)留言表單,那么我們自定義的留言表單卻沒(méi)有這個(gè)...
在之前的文章中,我們有講過(guò),如何使用擴(kuò)展字段來(lái)此入HTML代碼并添加預(yù)覽功能。文章鏈接可查看:https://ww...
以下內(nèi)容來(lái)源于PB交流QQ群。第一:NGINX配置。#攔截常見(jiàn)敏感后臺(tái)路徑訪(fǎng)問(wèn)(例如dede、admin、wp-login等),...
在外貿(mào)網(wǎng)站建設(shè)中,我們會(huì)遇到有客戶(hù)說(shuō)需要用戶(hù)前端留言的時(shí)候可以上傳自定義的文件或者圖片等資料。那么這...