v9的表单向导达成问答咨询功能,v9的表单向导实现问答咨询

phpcms
v9内容管理连串本身是一向不问答模块的,唯有表单向导,但表单向导有相当大的局限性,通过表单向导,大家不得不查看用户提交的音信,不能够对用户提交的消息进行还原。比如某些单位的网站须求多少个接受用户的咨询,并对问话实行苏醒的效益,仅仅使用表单向导是满意不断这种必要的,但经过上面的主意对表单向导模块举办部分改观就足以兑现咨询问答功用了。在phpcms
v9后台新建一表单向导“在线问答”,表名字为“online_ask”,表名自个儿定,如下图。
澳门网上正规赌场网址 1
对“在线问答”增添字段,如下图的例子,加多什么字段是基于要求定的。
澳门网上正规赌场网址 2
下图是该表单的预览效果。
澳门网上正规赌场网址 3

动用phpcms v9的表单向导完结问答咨询作用

phpcms
v9内容管理类别本人是尚未问答模块的,唯有表单向导,但表单向导有不小的局限性,通过表单向导,大家只能查看用户提交的音讯,无法对用户提交的音信进行还原。举个例子有些机构的网址必要一个收受用户的发问,并对问话实行回复的效益,仅仅使用表单向导是满意不断这种须求的,但经过上面包车型地铁点子对表单向导模块举香港行政局地变动就足以兑现咨询问答功能了。

诸如此类用户就能够通过该表单提交难点了,但在后台,网址编辑只能通过表单向导模块对标题开始展览查看,不能够对其张开回应并将标题和答复显得在网址前台,如下图。
澳门网上正规赌场网址 4

phpcms
v9内容管理种类自己是绝非问答模块的,唯有表单向导,但表单向导有极大的局限性,通过表单向导,大家不得不查看用户提交的音讯,不能够对用户提交的音信举行回复。比方某个部门的网址需求一个摄取用户的讯问,并对提问进行还原的功用,仅仅使用表单向导是满意不断这种要求的,但透过上边包车型客车章程对表单向导模块实行一些改观就能够达成咨询问答功用了。

在phpcms
v9后台新建一表单向导“在线问答”,表名称为“online_ask”,表名自身定,如下图。
澳门网上正规赌场网址 5.ready(function()%7B%3Cbr%20%20%3E%20%20var%20canshuStr=window.location.search;%3Cbr%20%20%3E%20%20var%20pos=canshuStr.indexOf(%22&did%22);%3Cbr%20%20%3E%20%20var%20posend=canshuStr.indexOf(%22&%22,pos+4);%3Cbr%20%20%3E%20%20var%20did_c=canshuStr.substring(pos+5,posend);%3Cbr%20%20%3E%20%20var%20answer_c=%22%22;%3Cbr%20%20%3E%20%20$(%22#tijiaohuida%22).click(function()%7B%C2%A0%3Cbr%20%20%3E%20%20answer_c=%20$(%22#answer%22).val();%C2%A0%3Cbr%20%20%3E%20%20$.post(‘index.php?m=formguide&c=formguide_info&a=public_answer’,%20%7B%3Cbr%20%20%3E%20%20did:%20did_c,%3Cbr%20%20%3E%20%20answer:%20answer_c%3Cbr%20%20%3E%20%20%7D,%20function(json)%20%7B%3Cbr%20%20%3E%20%20if(json==1)%7B%3Cbr%20%20%3E%20%20alert(%22%E5%9B%9E%E7%AD%94%E6%88%90%E5%8A%9F%22);%3Cbr%20%20%3E%20%20%7D%3Cbr%20%20%3E%20%20%7D);%C2%A0%3Cbr%20%20%3E%20%20%7D);%C2%A0%3Cbr%20%20%3E%20%20%7D);%3Cbr%20%20%3E%20%20%3C/script%3E%3Cbr%20%20%3E%20%20%E7%84%B6%E5%90%8E%E6%89%93%E5%BC%80%E6%96%87%E4%BB%B6phpcms/modules/formguide/formguide_info.php%20%EF%BC%8C%E5%9C%A856%E8%A1%8C%E5%8A%A0%E5%A6%82%E4%B8%8B%E4%BB%A3%E7%A0%81%EF%BC%9A%3Cbr%20%20%3E%20%20$answer=$info%5B’answer’%5D;%3Cbr%20%20%3E%20%20%E5%9C%A8%E6%9C%80%E5%90%8E%E6%B7%BB%E5%8A%A0%E4%B8%80%E4%B8%AA%E6%96%B9%E6%B3%95%EF%BC%8C%E4%BB%A3%E7%A0%81%E5%A6%82%E4%B8%8B%E3%80%82%3Cbr%20%20%3E%20%20public%20function%20public_answer()%20%7B%3Cbr%20%20%3E%20%20$did%20=%20$_POST%5B’did’%5D;%3Cbr%20%20%3E%20%20$answer%20=%20$_POST%5B’answer’%5D;%3Cbr%20%20%3E%20%20$re=%20$this-%3Edb-%3Equery(%22update%20kc_form_online_ask%20set%20answer=’%22.$answer.%22′,mark=’%E5%B7%B2%E5%9B%9E%E7%AD%94’%20where%20dataid=%22.$did);%3Cbr%三分一伍分一3E%五分二20echo%20$re;%3Cbr%三分一五分之三3E%四分之一五分之一7D%3Cbr%五分之三百分之六十3E%四分之一百分之三十三E7%84%B6%E5%十分八8E%E6%88%91%E4%BB%AC%E5%9C%A8%3Ca%六成五分一20target=)数据库找到存款和储蓄改表单的数据表,并增多多个字段mark和answer,mark用来标识改标题是还是不是已答复,answer用来囤积回答。
如上是兼具的退换。
这么大家查阅用户提交的难点的时候分界面就改成下图这几个样子了。
澳门网上正规赌场网址 6

为了贯彻网址编辑在查阅难题的同不经常间还是能够对难题开始展览回应,供给对表单模块做如下的改换:

在phpcms
v9后台新建一表单向导“在线问答”,表名称叫“online_ask”,表名自个儿定,如下图。

CMS
php
phpcms

开垦文件phpcms/modules/formguide/templates/formguide_info_view.tpl.php
,在第28行上边加多如下内容:

澳门网上正规赌场网址 7

来源:

 

对“在线问答”增添字段,如下图的事例,加多什么字段是依据须求定的。

澳门网上正规赌场网址, 上面包车型大巴变量$answer哪来的接续往下看就精通了
在第30行上边增加如下内容:

澳门网上正规赌场网址 8

$(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(“回答成功”);
}
}); 
}); 
});

下图是该表单的预览效果。

然后展开文件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;
}

澳门网上正规赌场网址 9

下一场大家在数据库找到存储改表单的数据表,并加多五个字段mark和answer,mark用来标志改标题是或不是已答应,answer用来积累回答。
以上是具备的变动。
那样大家查阅用户提交的主题素材的时候分界面就改成下图这一个样子了。
澳门网上正规赌场网址 10
填入回答后点击提交,就能够将答案数据存储在该表单的数据表内了,
在网址前台,大家能够将用户的难题和网址编辑的应对出示出来,如下图:
澳门网上正规赌场网址 11

这么用户就足以由此该表单提交难题了,但在后台,网址编辑只可以通过表单向导模块对难题开始展览查看,无法对其开始展览应对并将难题和应对出示在网址前台,如下图。

诸如此类大家就动用表单向导模块完成了三个轻易易行的在线咨询的法力。网址www.eduche.com的在线咨询效用便是由此地点的方法完毕的,大家能够去看现实际效果用。

澳门网上正规赌场网址 12

回      答:
 

为了兑现网址编辑在查阅难题的同期还能够对难题开展回复,需求对表单模块做如下的改观:
开荒文件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行下边增多如下内容:

接下来展开文件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用来累积回答。
上述是持有的改造。
如此大家查阅用户提交的主题材料的时候分界面就改为下图那个样子了。

澳门网上正规赌场网址 13

填入回答后点击提交,就足以将答案数据存款和储蓄在该表单的多少表内了,
在网址前台,大家得以将用户的难点和网址编辑的答复显得出来,如下图:

澳门网上正规赌场网址 14

如此那般我们就选取表单向导模块实现了一个简练的在线咨询的效劳。

站之家

版权评释:本文为博主原创小说,未经博主允许不得转载。


Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注