admin管理员组

文章数量:1530842

2024年7月2日发(作者:)

当前位置:首 页 :: Ecshop :: 弹出登录窗口

插件名称

弹出登录窗口

适用版本

2.7.0+

插件效果图

安装流程

1. 在需要登录的地方加上登录按钮

view sourceprint?

1.登录

view sourceprint?

01.//用户ajax登录

on openAjaxLoginDiv()

03.{

(docEle('registerDiv')) cancel_ajax_re_div();

('?act=ajaxLogin', '', ajaxSigninDiv, "POST", "JSON");

06.}

07.

on ajaxSigninDiv(result)

09.{

_id = "loginDiv";

m = "loginmask";

(docEle(_id)) Child(docEle(_id));

(docEle(m)) Child(docEle(m));

14.//计算上卷元素值

scrollPos;

(typeof ffset != 'undefined')

17.{

Pos = ffset;

19.}

if (typeof Mode != 'undefined' &&

Mode != 'BackCompat')

21.{

Pos = Top;

23.}

if (typeof != 'undefined')

25.{

Pos = Top;

27.}

28.

i = 0;

sel_obj = mentsByTagName('select');

(sel_obj[i])

32.{

_obj[i].lity = "hidden";

34.i++;

35.}

36.

37.// 新激活图层

newDiv = Element("div");

= _id;

on = "absolute";

= "10000";

= "480px";

= "300px";

= (parseInt(scrollPos + 200)) + "px";

= (parseInt(Width) - 500) / 2 + "px";

ow = "hidden";

ound = "#FFF";

= "5px solid #ccc";

g = "15px";

50.

51.//生成层内内容

TML = ;

53.

Child(newDiv);

55.// mask图层

newMask = Element("div");

= m;

on = "absolute";

= "9999";

= Width + "px";

(Height < Height){

= Height + "px";

63.}else{

= Height + "px";

65.}

= "0px";

= "0px";

ound = "#000";

= "alpha(opacity=30)";

y = "0.40";

Child(newMask);

72.}

73.

74.// 关闭ajax注册框和新图层

on cancel_ajax_re_div()

76.{

Child(docEle('registerDiv'));

Child(docEle('registermask'));

79.

i = 0;

sel_obj = mentsByTagName('select');

(sel_obj[i])

83.{

_obj[i].lity = "";

85.i++;

86.}

87.}

3.1 加入一个登录动作

3.2 再本页面最底部加一段代码

view sourceprint?

1./* 弹出层ajax会员登录 */

($action == 'ajaxLogin')

3.{

e_once('includes/cls_');

5.$json = new JSON;

6.$result['html'] = $smarty->fetch('library/member_ajax_');

($json->encode($result));

8.}

该代码会涉及到一个模板 member_ajax_ ;代码如下

view sourceprint?

01.

jaxSignIn()">

02.

03.

="ajax_login_table">

04.

05.

06.

07.

08.

09.

10.

13.

14.

15.

16.

17.

19.

20.

21.

22.

23.

31.

32.

用户名 ax_login_input" tabindex="1" value="{$ecs_username|escape}"/>
{$rd}

11.input"/>

12.

{$t_captcha}

x="3" />

18.

middle;cursor:

pointer;" onClick="='?is_login=1&'+()" />

 

24.

25.

26.

27.

28.

29.

n" />

30.

33.

本文标签: 登录注册涉及插件地方