您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcmsv9表单实现问答咨询功能的方法
卫荷2025-05-26phpcms教程已有人查阅
导读phpcms v9的留言板插件可以安装留言板,做问答咨询,那样的话有很多东西需要修改,也有人发现phpcms v9有个表单向导功能,只能留言,不能回复,今天仿站网
phpcms v9的留言板插件可以安装留言板,做问答咨询,那样的话有很多东西需要修改,也有人发现phpcms v9有个表单向导功能,只能留言,不能回复,今天仿站网:新源网络工作室告诉大家怎么用phpcms v9自带的表单向导实现这一功能:
第一步 新建一个表单向导,表名自定义
第二步 根据自己的需求建立相应的字段
这是前台的效果图
前台提交数据后,后台查看显示的效果是这样
第三步 这个也是最关键的一步,现在开始修改源程序
打开文件phpcms/modules/formguide/templates/formguide_info_view.tpl.php
在第28行下面添加如下内容:
在第30行下面添加如下内容:
修改完毕后,在去后台查看提交留言的效果就是这样了,在提交回答后,通过样式调整,然后前台调用那两个字段就可以了。
大家一定要注意的是update kc_form_online_ask set answer='".$answer."',mark='已回答' where dataid=".$did这里的表名要修改成你自己的表,很多朋友就是因为这个无法成功,也找不到原因,这里我提醒大家一下。希望能帮到大家。
第一步 新建一个表单向导,表名自定义
第二步 根据自己的需求建立相应的字段
这是前台的效果图
前台提交数据后,后台查看显示的效果是这样
第三步 这个也是最关键的一步,现在开始修改源程序
打开文件phpcms/modules/formguide/templates/formguide_info_view.tpl.php
在第28行下面添加如下内容:
<tr>
<td>回答:</td>
<td>
<textarea id="answer" cols="80" rows="10">
<?php echo $answer; ?>
</textarea>
</td>
</tr>
<tr>
<td> </td>
<td><input id="tijiaohuida" type="button" value="提交回答" /></td>
</tr>
上面的变量$answer哪来的继续往下看就知道了在第30行下面添加如下内容:
<script type="text/javascript">
$(document).ready(function(){
var canshuStr=window.location.search;
var pos=canshuStr.indexOf("&did");
var posend=canshuStr.indexOf("&",pos+4);
var did_c=canshuStr.substring(pos+5,posend);
var answer_c="";
$("#tijiaohuida").click(function(){
answer_c= $("#answer").val();
$.post('index.php?m=formguide&c=formguide_info&a=public_answer', {
did: did_c,
answer: answer_c
}, function(json) {
if(json==1){
alert("回答成功");
}
});
});
});
</script>
然后打开文件phpcms/modules/formguide/formguide_info.php ,在56行加如下代码:
$answer=$info['answer'];
在之后添加一个方法,代码如下。
public function public_answer() {
$did = $_POST['did'];
$answer = $_POST['answer'];
$re= $this->db->query("update kc_form_online_ask set answer='".$answer."',mark='已回答' where dataid=".$did);
echo $re;
}
然后在你数据库的表单那个表添加两个字段mark和answer,mark用来标记改问题是否已作答,answer用来存储回答修改完毕后,在去后台查看提交留言的效果就是这样了,在提交回答后,通过样式调整,然后前台调用那两个字段就可以了。
大家一定要注意的是update kc_form_online_ask set answer='".$answer."',mark='已回答' where dataid=".$did这里的表名要修改成你自己的表,很多朋友就是因为这个无法成功,也找不到原因,这里我提醒大家一下。希望能帮到大家。
本文标签:
很赞哦! ()
上一篇:PHPCMSV9加密方式
图文教程
phpcmsv9不能上传图片的几种解决方法
PHPCMSV9编辑器上传不了图片呢,我一查看它用的是二级域名了,这样可能是导致不能上传图片的原因,下面来分析一下原因
WordPress转PHPCMS数据库完美转换的方法
WordPress的访问速度不可恭维?那就试试能够生成纯静态的PHPCMS,保证能够让你的网页访问速度有一个质分飞升!为什么选择PHPCMS?见 选择PHPCMS的理由首先我们得分析出,转换过程中
PHPCMS模板修改后页面不显示的原因和解决方法
phpcms 模板修改后页面不显示的原因主要有缓存机制、文件保存和路径问题、权限问题、模板解析错误和数据库问题。1. 确保文件已保存且路径正确。2. 检查文件和目录权限。
phpcmsv9开源开发框架基础mvc介绍
根据对mvc的了解简要写个mvc框架 也谈不上框架 希望对新手有帮助简单的解析下mvc你可以这样了解 m模型也就是数据库操作 v视图c控制器 通过url来判断调用m和v来完成请求
相关源码
-
(自适应)电梯扶梯升降梯行业pbootcms企业网站模板(自适应手机版)响应式电梯扶梯类pbootcms模板 电梯生产企业绿色企业网站源码下载PbootCMS内核开发的网站模板,该模板适用于电梯、扶梯类等企业,查看源码 -
(自适应)餐具英文外贸生活用品带下载功能网站模板免费下载为餐具及生活用品外贸企业打造的响应式网站模板,基于PbootCMS内核开发。突出产品展示与多语言支持特性,通过自适应设计确保更好客户在手机、平板、电脑等设备上获得一致浏览体验。查看源码 -
(自适应)英文电子芯片电子元件网站pbootcms模板下载基于PbootCMS内核开发的电子元件类企业专用模板,采用响应式设计技术,适配电子元器件、集成电路、半导体等行业的品牌展示与技术文档发布需求。前端布局针对芯片参数表格与产品规格书展示进行深度优化。查看源码 -
响应式茶叶茶道pbootcms网站模板源码(自适应手机端)棕色复古茶具主题的响应式网站模板,为茶叶茶道企业设计,同时支持古玩字画、艺术文化等行业的快速适配,通过替换文字图片即可转型为其他行业官网,大幅降低开发成本。查看源码 -
(自适应HTML5)响应式智能设备人工智能机器pbootcms源码免费下载这款基于PbootCMS开发的网站模板为人工智能和智能设备行业设计,采用现代化科技风格,突出产品的智能特性和技术创新。模板架构合理,功能完善,能够有效展示各类智能产品的核心功能和解决方案。查看源码 -
(自适应响应式)电子数码科技产品介绍带留言网站模板下载为电子产品企业设计的展示系统,集成智能产品对比器、参数规格表和展示模块。支持消费电子、智能设备等多级分类展示,内置产品技术参数数据库。查看源码
| 分享笔记 (共有 篇笔记) |
