您的位置:首页 > 网站建设知识
帝国cms 利用信息反馈可以实现许多网站必备的小功能!
发表日期2015-04-20 12:33:42     作者:

1: 信息反馈在 插件 > 信息反馈管理。
信息反馈字段之类的我就不讲解了。大家发挥自己的想象看看能拿来做什么。

2:在需要使用的内容模板最上方加入下面一段代码:
<?php
$titleurl=sys_ReturnBqTitleLink($navinfor); //获取当前信息的链接
?>

3:  在内容页模板添加信息反馈链接  信息反馈地址链接地址为 /e/tool/feedback/?bid=1
例如在内容页模板需要的地方插入下面的链接地址,链接到信息反馈页面。
<a href="/e/tool/feedback/?bid=1&title=[!--title--]&url=<?=$titleurl?>" target="_self">信息反馈</a>

4:打开信息反馈分类,点击修改。在<form name='feedback' method='post' enctype='multipart/form-data' action='../../enews/index.php'>下插入一行

<input type="hidden" name="ecmsfrom" value="<?=$_GET[url]?>&id=<?=$_GET[id]?>">
// 上面这段代码的意思是提交信息反馈表单以后返回到原来的信息页面。

下面就开始使用咱们的功能了。
首先来给大家讲下这段代码的意思<a href="/e/tool/feedback/?bid=1&title=[!--title--]&url=<?=$titleurl?>" target="_self">信息反馈</a>
大家来看。信息反馈的地址是/e/tool/feedback/?bid=1,那么我在后面添加的&title=[!--title--]是什么意思呢。添加这个title=是为了传值到信息反馈表单。在信息反馈表单用&_GET[title]就可以获取到这个值。不知道大家明白了没有。 后面的url也是同理。

现在咱们已经有值了那么就能使用了。

5:默认的信息反馈字段有个name。当然你用其他也可以,我这边是为新手举例的。
<input name='name' type='text' size='42'>
这段代码在html中就是一个文本框,默认里面是没有值得。我们可以给他价格value,大家看
<input name='name' type='text' size='42' value='<?=$_GET[title]?>'>
这个value='<?=$_GET[title]?>'的值就是你的内容页的标题的值。
下面其他字段不讲,大家可以充分发挥想象,看大家需要什么就怎么做即可。

例如我需要把我newstext里面的值传递到反馈表单中的某个字段。那么就在内容模板中的信息反馈提交地址中加上&text=[!--newstext--]
在信息反馈的字段中对应的input的value值填写成 <?=$_GET[text]?>即可。。这个信息反馈啊。留言等,大家可以充分的发挥你的想象力来利用。

好了今天的信息反馈教程就到这里。下次再见!
帝国CMS == 想到即可做到。
 

来顶一下
返回首页
返回首页