反馈几点也许可以改进的地方
感谢 开发了这么好的代码,我已经使用,非常感谢,同时也反馈一些意见。1)JS调用跳转能否改进
看演示地址
[url]http://www.tnbz.com/test_tiaozhuan.html[/url]
我用的是JS调用,用户填写完成后 ,提交,然后跳转到页面 [url]http://www.tnbz.com/forms/index.php?fid=3[/url]
很多用户会以为刚才提交不成功,结果又填写一次。导致了重复填写。
能否提交后,还是跳转回页面 [url]http://www.tnbz.com/test_tiaozhuan.html[/url]
或者说如何改进 JS 调用 重复提交的问题。我跟踪了一下,大概一半的用户会重复提交。
2)希望将后台用户细分。
能否添加只能查看某个 fid 的查看用户。该用户登陆后能查看提交的数据,但无法删除,更改。
更灵活的是能添加用户,并灵活控制其权限。
3)JS 调用时,似乎验证码不能正确显示
谢谢网站能提供这么好的程序。
[[i] 本帖最后由 hitxiong 于 2008-6-6 11:10 编辑 [/i]] 再反馈一个问题
表单名称,
表单说明,
似乎不能再修改。
希望能随时编辑。 关于新功能将考虑在新版本中实现,暂时不再出新版本,敬请等待 style.css
case.php
MooPHP
把这几个复制一份到根目录就可以显示验证码了
至于版权和标题什么的不想要就在index.php里面改
跳转的页面也可以在index.php里设置
找到 $time = time();
$db->query("INSERT INTO {$tablePre}form_data (fid,content,addtime) VALUES ('$fid', '$intoArr', '$time')");
msg('信息已提交', 'subok', 'http://www.qxiang.net'); 跳转到的页面按你的需求设置
谢谢你们开发这么好的东西 美工还须改进 :P
[[i] 本帖最后由 admin88 于 2008-6-11 15:18 编辑 [/i]] [quote]原帖由 [i]admin88[/i] 于 2008-6-8 05:12 发表 [url=http://www.ismole.net/redirect.php?goto=findpost&pid=2725&ptid=644][img]http://www.ismole.net/images/common/back.gif[/img][/url]
style.css
case.php
MooPHP
把这几个复制一份到根目录就可以显示验证码了
至于版权和标题什么的不想要就在index.php里面改
跳转的页面也可以在index.php里设置
谢谢你们开发这么好的东西 美工还须改进 :P [/quote]
[smi-good] [smi-good]
显示的问题
在后台看信息时,总是像图1.jpg的样式那样!我想把信息变成2.jpg那样!然后第一行就不变了,下面的就是每次增加的数据应该在admin.php里改吧!可是我不会改
默认是下面这样:
foreach($list AS $key=>$v) {
$addtime = date("Y-m-d", $list[$key]['addtime']);
$c = unserialize($v['content']);
echo '<tr><td width="5%"><input name="del[]" type="checkbox" value="'.$list[$key]['id'].'"></td><td width="90%"><table width="100%">';
foreach($c['title'] AS $k => $title) {
$content = $c['content'][$k];
if(is_array($content)) {
$content = implode(',', $content);
}
$content = str_replace("\r\n","<br>",$content);
echo '<tr><td></td><td width="10%">'.$title.'</td><td width="90%">'.$content.'</td></tr>';
}
echo '<tr><td></td><td width="10%"><b>提交日期</b></td><td width="90%">'.$addtime.'</td></tr></table>';
}
[[i] 本帖最后由 sunkiss 于 2008-6-10 20:35 编辑 [/i]] 好像附件内的版本和截图的不一样,没有JS调用功能。 附件已经更新,请楼上的朋友重新下载测试 [quote]原帖由 [i]Liming[/i] 于 2008-7-21 15:39 发表 [url=http://www.ismole.net/redirect.php?goto=findpost&pid=3808&ptid=644][img]http://www.ismole.net/images/common/back.gif[/img][/url]
附件已经更新,请楼上的朋友重新下载测试 [/quote]
ok了,谢谢楼主。
建议:
1、后台查看内容(假设查看报名情况)时,增加“审核状态”一栏(checklist类型),证明这个内容是经过核对确认的。凡是经过核对的,不取消核对状态不能删除(防止误删);
2、前台表格增加一个有效期(开始时间和结束时间),在display=1(启用)的状态下,有效期两个字段如果不为空而且有效,系统可以自动控制是否允许填写资料,注意当前时间要取服务器时间。(开始时间为空则马上启用、结束时间为空则长期启用、两个都为空则马上启用且长期有效)
3、后台增加复制表单功能,可以通过复制一个现有的表单的方式增加一个新的表单(前台客户提交的内容可以不用复制),增加方便性。
做以上修改后通用表单就更完善了,PHP我不熟,有劳,一己之见,合则采纳吧。
感谢楼主提供如此好的代码。
[[i] 本帖最后由 cshuo 于 2008-7-22 13:24 编辑 [/i]] 收到建议
会在新版本里对相关功能更新的 补充一个不是十分重要的建议:
因为fid号有规律,很容易让人在前台自己输入,以此来逐一尝试,可否在MooConfig.php文件中增加一个“防盗链”的功能,启用该功能后,fid号是随机的一组数字(10位以上,可采用时间戳),前台客户就不好猜了。
[[i] 本帖最后由 cshuo 于 2008-7-22 13:55 编辑 [/i]] 51楼的建议当内容字段比较少的时候还好办,但作为通用型的表单程序就不合适了,还是原来的显示方式通用些。 建议加入一个 [b][size=7][color=Red]联动表单 [/color][/size][/b] 请问这个表单设计后。如何加header和footer啊。那样会美观一点。谢谢 [url]http://www.activepower.net/product/survey/[/url]
互动表单调查系统
它是免费表单调查系统的增强版,支持更多选项、Email自动发送调查结果、生成Office格式报表文件等功能。用户可以利用本系统制作成的读者意见反馈调查、在线订单、会员注册系统等。
大哥可以参考这个功能开发新版本吗?