插件作者的标准出来了!Manyou诚邀开发者加盟!
“互联网平台开发者”特刊 有奖征集开发者
立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0 使用说明
Discuz!NT2.5正式版发布
开放源码下载
UCenter Home 1.2 正式版发布
官方站 | 帮助文档
基于ECShop的网店托管-卖否
PHP就业培训直通车 | LAMP培训大连
Discuz!收费服务内容及价格
“感谢有你同行”手握手2008年数万元重奖志愿者
Discuz!/ECShop 专用官方虚拟主机
亿声传媒(Insenz)中秋祝福发送中
Comsenz 招聘信息
网店系统ECShop v2.6.0正式版火热发布
基于Discuz!的免费论坛空间5D6D
参与有奖社区调查 赢取台湾5日游
发新话题
打印

[原创] [DST] AjaxLogin V1.0beta测试版 For Dz5.5 GBK/UTF-8 By Rockoy[版主安装测试通过]

[DST] AjaxLogin V1.0beta测试版 For Dz5.5 GBK/UTF-8 By Rockoy[版主安装测试通过]

引用:
本插件由版主sakurakawaii于07年5月4日21:47分
在Windows XP Discuz!5.5.0标准模版 IE6 Mysql4.1下测试安装无错
本测试仅代表此插件安装无错,不包括今后长期使用中可能出现的问题
引用:
首先这个插件是原创!
请保留版权尊重作者劳动成果!
如果想删除版权至少通知一下嘛
引用:
说明:最近网上非常流行ajax,无论哪里都应用上很多。百度空间、
163博客、搜狐、新浪等等都运用的恰如其分,恰到好处。
可是呢,我发现DZ官方论坛的登陆却一直没ajax化,

这个我研究了好久,最后选用了百度空间的popup.js来制作本插件
js并非我原创,但这个登陆格式为我原创,

你在dz搜索一下看有类似的吗?如果有我就是翻版,没有我就是原创!
引用:
已知BUG
1 密码错误页面无法在ajax窗口显示
2 安全提问在新窗口显示
3 无权用户访问不在ajax窗口
引用:
另外:感谢zbhg5g5在制作中的意见和帮忙。
引用:
//------------------------------------------------------------------------
插件名称: AjaxLogin V1.0beta测试版 For Dz5.5 GBK/UTF-8 By Rockoy
插件作者: Rockoy
插件演示: 见图片
适用版本: Discuz! 5.5
论坛编码: GBK/UTF-8 双版
新增文件: include/javascript/popup.js
修改模板: templates/default/header.htm, templates/default/login.htm
发布地址: http://www.discuz.net/thread-611740-1-1.html
插件备注: 本插件刚刚制作完成,还在测试阶段,很多地方都未完善。还需要大家一起共同测试克服修复已知的bug!
//------------------------------------------------------------------------
引用:
导航
1楼
作者演示
详细修改方法
popup.js下载
修改完打包下载


2楼
疑难解答回答
各位提出的问题
方便各位阅览


3楼
使用本插件的演示网站
欢迎大家在帖子中进行提交
引用:
演示图片/作者地址

GBK版本演示 http://www.hwuu.cn/bbs/gbk/index.php
UTF8版本演示 http://www.hwuu.cn/bbs/utf8/index.php
下面我们来做详细修改,拿起你的鼠标开始Come~
首先下载popup.js上传到include/javascript/目录中
GBK版本请下载 popup.rar (3.87 KB)

UTF8版本请下载 popup.rar (3.88 KB)

BIG5版本下载(感谢29楼ac2004兄弟补上) popup.rar (3.87 KB)

-----------------完美的分割线-----------------------

然后后台编辑当前模版login.htm
找头部代码
复制内容到剪贴板
代码:
{template header}
<div class="subtable nav" style="width: {TABLEWIDTH}">
<a href="$indexname">$bbname</a> &raquo; {lang member_login}
</div><br>
尾部代码
复制内容到剪贴板
代码:
{template footer}
删除之

并在头部代码加入
复制内容到剪贴板
代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=$charset">
<link rel="archives" title="$bbname" href="{$boardurl}archiver/">
<!--{if $allowcsscache}--><link rel="stylesheet" type="text/css" id="css" href="forumdata/cache/style_{STYLEID}.css"><!--{else}--><style type="text/css" id="css">{template css}</style><!--{/if}-->
<script type="text/javascript" src="include/javascript/common.js"></script>
<script type="text/javascript" src="include/javascript/menu.js"></script>
<script type="text/javascript" src="include/javascript/ajax.js"></script>
<script type="text/javascript">var IMGDIR = '{IMGDIR}';var SMDIR = '{SMDIR}';</script>
</head>
<body leftmargin="0" topmargin="0" scroll="no">
以上代码

之后找
复制内容到剪贴板
代码:
<form method="post" name="login" action="logging.php?action=login&"
后面加入
复制内容到剪贴板
代码:
target="_top"
复制内容到剪贴板
代码:
<a href="register.php"
后面加入
复制内容到剪贴板
代码:
target="_top"
复制内容到剪贴板
代码:
<a href="member.php?action=lostpasswd"
后面加入
复制内容到剪贴板
代码:
target="_top"
之后修改一下div
复制内容到剪贴板
代码:
<div class="spaceborder" style="width: {TABLEWIDTH}">
修改为
复制内容到剪贴板
代码:
<div class="spaceborder" style="width: 100%">
复制内容到剪贴板
代码:
<div class="option"><div class="submitbutton">
修改为
复制内容到剪贴板
代码:
<div class="option" style="width: 100%"><div class="submitbutton">
-----------------完美的分割线-----------------------

然后修改模版 header.htm
复制内容到剪贴板
代码:
<script type="text/javascript" src="include/javascript/common.js"></script>
上面加入
复制内容到剪贴板
代码:
<script type="text/javascript" src="include/javascript/popup.js"></script>
复制内容到剪贴板
代码:
| <a href="$link_login">{lang login}</a>
替换成
复制内容到剪贴板
代码:
| <a href="###" onclick="mod_editFavLink('$link_login');return false;" target="_blank">{lang login}</a>
复制内容到剪贴板
代码:
<div class="maintable"><br>
上面
GBK版本加入
复制内容到剪贴板
代码:
<div id="m_links">
<script> var k=0;var html="";
function writelinks(url,name,intro){
        var htmlls="";
        if(url==""){
                htmlls="<a target='_blank'>"+name+"</a><br><span style='margin-left:18px'></span>"+intro;
        }else{
                htmlls = "<a href='"+url+"' target='_blank'>"+name+"</a><br><span style='margin-left:18px'></span>"+intro;
        }
        document.write(htmlls);
}

function mod_editFavLink(url)
{
        var pop=new Popup({ contentType:1, isReloadOnClose:true, width:560, height:325 });
        pop.setContent("title","{lang login}到$bbname -AjaxLogin V1.0beta For Dz5.5 GBK By Rockoy");
        pop.setContent("contentUrl",url);
        pop.build();
        pop.show();
        return false;
}
</script>
</div>
--------

UTF8版本加入
复制内容到剪贴板
代码:
<div id="m_links">
<script> var k=0;var html="";
function writelinks(url,name,intro){
        var htmlls="";
        if(url==""){
                htmlls="<a target='_blank'>"+name+"</a><br><span style='margin-left:18px'></span>"+intro;
        }else{
                htmlls = "<a href='"+url+"' target='_blank'>"+name+"</a><br><span style='margin-left:18px'></span>"+intro;
        }
        document.write(htmlls);
}

function mod_editFavLink(url)
{
        var pop=new Popup({ contentType:1, isReloadOnClose:true, width:560, height:325 });
        pop.setContent("title","{lang login}到$bbname -AjaxLogin V1.0beta For Dz5.5 UTF-8 By Rockoy");
        pop.setContent("contentUrl",url);
        pop.build();
        pop.show();
        return false;
}
</script>
</div>
-----------------完美的分割线-----------------------

还有一点,到后台去掉登陆成功的提示
引用:
基本设置 =》 界面与显示方式 =》 直接/快速跳转的信息: 里加入
复制内容到剪贴板
代码:
login_succeed
提交更新~

此时,所有更改已经完毕,你可以毫无畏惧的刷新一下你的网站看一下效果!

有的朋友嫌修改麻烦,我将修改完的包发上来给你们下载,是默认模版的哦~

GBK版本请下载 gbk.rar (10.33 KB)

UTF8版本请下载 utf8.rar (10.36 KB)

[ 本帖最后由 伊泽浩 于 2008-6-12 13:46 编辑 ]
本帖最近评分记录
  • 枯藤昏鸦 威望 +1 做个注册也Ajax的吧 2007-5-9 18:23
  • easonlee 金币 +1 不错 ,演示 bbs.sodagreen.cn 2007-5-6 16:59
  • coldice329 金币 +3 http://17tie8.cn 效果不错!谢谢,期 ... 2007-5-4 22:43
  • mobi 金币 +1 www.3gnp.com 2007-5-4 21:42
  • lukechern 金币 +1 柒瑞 www.7ree.com 谢谢楼主,不知道D ... 2007-5-4 00:58
  • lukechern 威望 +1 柒瑞 www.7ree.com 谢谢楼主,不知道D ... 2007-5-4 00:58
  • sakurakawaii 金币 +5 Ajax运用,页面效果也不错! 2007-5-3 23:30
  • sakurakawaii 威望 +5 Ajax运用,页面效果也不错! 2007-5-3 23:30
  • 23028658 金币 +1 什么时候修复BUG??期待啊 2007-5-3 22:58
  • 23028658 威望 +1 什么时候修复BUG??期待啊 2007-5-3 22:58

发布插件请遵循CC共享协议,署名-非商业性使用-相同方式共享


署名. 您必须按照作者或者许可人指定的方式对作品进行署名。
非商业性使用. 您不得将本作品用于商业目的。
相同方式共享. 如果您改变、转换本作品或者以本作品为基础进行创作,您只能采用与本协议相同的许可协议发布基于本作品的演绎作品。
疑难解答。。。。。。。。。。。。。。。。。。。。。。。

发布插件请遵循CC共享协议,署名-非商业性使用-相同方式共享


署名. 您必须按照作者或者许可人指定的方式对作品进行署名。
非商业性使用. 您不得将本作品用于商业目的。
相同方式共享. 如果您改变、转换本作品或者以本作品为基础进行创作,您只能采用与本协议相同的许可协议发布基于本作品的演绎作品。
3楼
使用本插件的演示网站
欢迎大家在帖子中进行提交

GBK版本演示 http://www.hwuu.cn/bbs/gbk/index.php
UTF8版本演示 http://www.hwuu.cn/bbs/utf8/index.php

秋风飘叶 http://www.gdin.net 是否保留版权:×
http://www.discuz.net/viewthread.php?tid=611740&page=5#pid4960770

hp5216 http://bbs.unixinxiu.com/ 是否保留版权:√
http://www.discuz.net/viewthread.php?tid=611740&page=6#pid4961375

yinet http://bbs.hznubbs.com/index.php 是否保留版权:√
http://www.discuz.net/viewthread.php?tid=611740&page=9#pid4964940

vevc http://www.vevc.cn/bbs/  是否保留版权:×
http://www.discuz.net/viewthread.php?tid=611740&page=9#pid4965848

coldice329 http://17tie8.cn/  是否保留版权:√

easonlee http://www.sodagreen.cn/bbs/ 是否保留版权:√
http://www.discuz.net/viewthread ... ;page=11#pid4979799

[ 本帖最后由 Rockoy 于 2007-5-6 17:02 编辑 ]

发布插件请遵循CC共享协议,署名-非商业性使用-相同方式共享


署名. 您必须按照作者或者许可人指定的方式对作品进行署名。
非商业性使用. 您不得将本作品用于商业目的。
相同方式共享. 如果您改变、转换本作品或者以本作品为基础进行创作,您只能采用与本协议相同的许可协议发布基于本作品的演绎作品。
我的沙发~~~~~~~~~~~··

广告一下

V1.3内部测试版

  • 全球第一个高可用性的Web2.0解决方案
  • 十分钟拥有您自己的豆瓣类网站
  • 基于成熟框架开发,安装完成即可应用
  • 完全组件化设计,支持随意Mash up
  • Active Build 技术,完美解决需求迭代
  • Riki 技术,让您像写Blog一样书写网站
  • 无缝整合Discuz!;自带RSS聚合组件
   


[ 本帖最后由 Rockoy 于 2007-5-4 08:12 编辑 ]

发布插件请遵循CC共享协议,署名-非商业性使用-相同方式共享


署名. 您必须按照作者或者许可人指定的方式对作品进行署名。
非商业性使用. 您不得将本作品用于商业目的。
相同方式共享. 如果您改变、转换本作品或者以本作品为基础进行创作,您只能采用与本协议相同的许可协议发布基于本作品的演绎作品。
沙发沙发!嘿嘿。终于抢到沙发了。。顶。。。一定得好好顶。。。
板凳~~~~~~~~~~~~~~~

发布插件请遵循CC共享协议,署名-非商业性使用-相同方式共享


署名. 您必须按照作者或者许可人指定的方式对作品进行署名。
非商业性使用. 您不得将本作品用于商业目的。
相同方式共享. 如果您改变、转换本作品或者以本作品为基础进行创作,您只能采用与本协议相同的许可协议发布基于本作品的演绎作品。
晕死了。。地板。。马桶。。。都是我的~!
哼~!
我在前面255权限就来看过了~~~阿哈哈哈哈哈·~~~
老大做个推荐吧。
发新话题
版块跳转