帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流[原创]全球首发 Ajax 文件名验证重名插件 加精 for 6.0 【本版专题贴子】  
 1/2     1 2 ›› ›|
主题:[原创]全球首发 Ajax 文件名验证重名插件 加精 for 6.0 [加入收藏夹]   

lnxa
用户头衔:举人

精华贴   :3
发贴数   :343
经验值   :1586
注册时间:2006-04-28
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[原创]全球首发 Ajax 文件名验证重名插件 加精 for 6.0


同栏目如果两篇文章自定义文件名相同,会导致两篇文章访问一个链接

1. CheckFile 文件夹到 /e/下

2. 修改 /e/admin/AddNews.php

AddNews.php 428行 </head> 的上一行添加以下javascript

<!--修改开始 lnxa-->
<script type="text/javascript" src="../CheckFile/ajaxrequest-min.js"></script>
<script type="text/javascript">
function $id(id){return document.getElementById(id)}
function checkfile() {
        var filename=$id("filename");
        var msg=$id("ajaxmsg");
        <? if ($id){ ?>
    var filenameid=<?=$id?>;
        if(filename.value==filenameid){msg.innerHTML='<b style="color:green;">可用 与文章ID相同</b>';return;}
        <? }?>
        msg.innerHTML='<b style="color:green">正在检测文件名,请稍候..</b>';
        var fileajax = new AJAXRequest();
        fileajax.get("../CheckFile/index.php?classid=<?=$classid?>&filename="+filename.value,
                function(obj) {
                    if(obj.responseText=="true"){msg.innerHTML="<b style='color:green;'>文件名可用</b>";}
                        else {msg.innerHTML="<b style='color:red;'>文件名有重复,请修改</b>";}
                }
        );
}
</script>
<!--修改结束 /lnxa-->


第二处 533行
文件名&nbsp;&nbsp;&nbsp;: <input name="filename" type="text" value="<?=$r[filename]?>">,
                                                        <input type=checkbox name=closepl value=1<?=$r[closepl]==1?" checked":""?>>关闭评论


替换为

<!--修改开始 lnxa-->
文件名&nbsp;&nbsp;&nbsp;: <input id="filename" onblur="checkfile();" name="filename" type="text" value="<?=$r[filename]?>">,
                                                        <input type=checkbox name=closepl value=1<?=$r[closepl]==1?" checked":""?>>关闭评论
                            <? if($id) echo "文章ID为<b style=\"color:blue\">$id</b>"?> <span id="ajaxmsg"></span>
                            <!---修改结束 /lnxa-->


下载

[该贴被修改 3 次,最后修改时间 2010-01-03 14:03:05 ]


http://www.atans.cn/
2009-11-25 12:18:22 已设置保密 顶部 回复 引用 报告 编辑 删除

188cn
用户头衔:探花

精华贴   :0
发贴数   :9148
经验值   :21447
注册时间:2008-10-25
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

支持一下




2009-11-25 12:52:07 已设置保密 顶部 回复 引用 报告 编辑 删除

kuangmin
用户头衔:进士

精华贴   :0
发贴数   :728
经验值   :3503
注册时间:2006-09-09
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

这个功能有了



新课改教育网:http://www.xkgjy.com/
2009-11-25 13:20:24 已设置保密 顶部 回复 引用 报告 编辑 删除

rayyang
用户头衔:进士

精华贴   :0
发贴数   :661
经验值   :2131
注册时间:2007-06-30
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

不错,支持一下。




2009-11-27 08:08:29 已设置保密 顶部 回复 引用 报告 编辑 删除

cai100
用户头衔:进士

精华贴   :0
发贴数   :745
经验值   :3420
注册时间:2006-09-06
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

不错,支持你。




2009-11-27 10:46:15 已设置保密 顶部 回复 引用 报告 编辑 删除

luring
用户头衔:探花

精华贴   :3
发贴数   :2303
经验值   :7179
注册时间:2007-02-12
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]




1
2009-11-28 01:49:42 已设置保密 顶部 回复 引用 报告 编辑 删除

lnxa
用户头衔:举人

精华贴   :3
发贴数   :343
经验值   :1586
注册时间:2006-04-28
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

顶一下



http://www.atans.cn/
2010-01-02 14:01:42 已设置保密 顶部 回复 引用 报告 编辑 删除

rerere
用户头衔:探花

精华贴   :0
发贴数   :5236
经验值   :16664
注册时间:2009-08-13
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

支持楼主




2010-01-03 09:54:55 已设置保密 顶部 回复 引用 报告 编辑 删除

闲看花落
用户头衔:秀才

精华贴   :0
发贴数   :133
经验值   :511
注册时间:2009-04-17
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

不错,支持你。




2010-01-03 10:58:47 已设置保密 顶部 回复 引用 报告 编辑 删除

ghostfire
用户头衔:秀才

精华贴   :0
发贴数   :195
经验值   :596
注册时间:2008-01-09
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]


挺好的一个功能。



http://www.dxsol.com
http://www.bitqiche.com
http://www.sxdnw.cn

2010-01-03 11:07:07 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1