打造一个外贸网站,不仅需要有吸引人的设计,更需要考虑用户的体验。我们的目标是从文案、设计、技术等多个维度出发,构建一个以用户体验为中心、以询盘为导向的营销型外贸网站。让您的客户在短时间内了解您的优势,快速询盘!
外贸网站建设 外贸独立站推广 跨境电商

河池市网站后台增加自定义表单提醒功能。

时间:2025-09-01   来源:河池市外贸网站建设

我们的网站后台默认有一个留言的提醒数据:但是如果要有多个留言表单,那么我们自定义的留言表单却没有这个提示。要如何修改来增加这个提示呢?

网站后台增加自定义表单提醒


第一步:我们在后台的视窗view中,找到后台的模板文件,home.html,可以看到他原来的代码是:

    <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>留言总数</h3>
                                                        <p><cite style="color: #FF5722;">{$sum_msg}</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">   /******url的话可通过生成的系统菜单查看*********/
                                                        <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>弹窗留言总数</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());// 留言总数
        $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());// 留言总数
        $this->assign('sum_formmsg_1', model('admin.content.Form')->getCountViewmsg());// 已审留言
        $this->assign('sum_formmsg_2', model('admin.content.Form')->getMessageOnlinemsg());// 未审留言

这里的名称和上面的视窗中的名称保持相同。


第三步:在apps/admin/model/content中找到:FormModel.php,在最底部找添加函数:函数名需要和上面三行代码中GET函数相同。

    
     // 未审核数量(status=0)
	public function getCountmsg()
	{
		$rs = parent::table('ay_diy_tcform')->field('count(*) as count')
			->find();
		return $rs->count ?: 0;
	}
       // 获取未审留言数量
    public function getMessageOnlinemsg()
    {
       	$rs = parent::table('ay_diy_tcform')->field('count(*) as count')
            ->where('view_status=0')
            ->count();
        return $rs?: 0;
    }

    // 获取已审留言数量
    public function getCountViewmsg()
    {
       	$rs = parent::table('ay_diy_tcform')->field('count(*) as count')
            ->where('view_status=1')
            ->count();
        return $rs?: 0;
    }


当一切完成以后,在后台刷新首页,就可以看到了。

TAG:
新闻推荐
屏蔽AI抓取,防止流量大增导致服务器卡顿
屏蔽AI抓取,防止流量大增导致服务器卡顿

第一步:robots.txt 配置User-agent:GPTBotDisallow:/User-agent:ClaudeBotDisallow:/User-agent:anthropic...

PB在模板端使用if语句判断是否为手机端从而选择性输出内容。
PB在模板端使用if语句判断是否为手机端从而选择性输出内容。

起因是客户的网站在产品详情页有很多图片,比淘宝详情页还多。然后PC端和手机端又是独立分开的,单PC端或者...

网页图片太多,用懒加载的方式解决。
网页图片太多,用懒加载的方式解决。

给一个客户做的网站,详情页中七八十张图片。所以需要处理加载过慢的问题。现在使用懒加载的方式来处理。&l...

网站后台复制文章不能远程下载图片, 居然是PHP环境的问题。
网站后台复制文章不能远程下载图片, 居然是PHP环境的问题。

最近发现一些网站在复制别的文章的时候,远程本地化图片的时候不能本地化。下面来说一下如何处理这个问题:...

开启外贸时代,欢迎留言!
留言您的联系方式,我们会第一时间联系您!

Top