公共JS调用

文件说明:地区选项js

适用范围:全局

JS文件:

./tpl/static/<!--{$langpath}-->/area.js

JS函数:

函数名 描述 参数
fetch_city 读取地区子分类 parentselectname 一级分类 SELECT ID
childselectname 二级分类 SELECT 名
childvalue 二级分类的值
showspread 是否显示扩展名
jsonid AJAX返回的JSON


文件说明:消息提示

适用范围:前台TPL,会员中心

JS文件:

./tpl/static/<!--{$langpath}-->/imbox.js

JS函数:

函数名 描述 参数
imbox_evdata 读取当前会员的消息提示 userid 会员ID

调用实例:

<script src="<!--{$urlpath}-->tpl/static/<!--{$langpath}-->/js/imbox.js" type="text/javascript"></script>
<!--{nocache}-->
<script>
var userid=<!--{$mod_userid}-->;
imbox_evdata(userid);
</script>
<!--{/nocache}-->


文件说明:主JS文件

适用范围:前台TPL,会员中心

JS文件:

./tpl/static/<!--{$langpath}-->/handle.js

JS函数:

函数名 描述 是否弹窗 参数
hd_check_reguser(username,tipsid) 会员注册验证用户名 No username 用户名
tipsid 接收JS返回消息的HTML提示ID
hd_check_regemail(email,tipsid) 会员注册验证邮箱 No email 邮箱
tipsid 接收JS返回消息的HTML提示ID
hd_complaintbox(uid) 举报会员 Yes uid 会员ID
hd_hibox(uid, fromtype) 打招呼 Yes uid 会员ID
fromtype 类型 jdbox或空
hd_msgbox(uid, fromtype) 写信件 Yes uid 会员ID
fromtype 类型 jdbox或空
hd_readbox(mid,listtype) 读信件 Yes mid 信件ID
listtype 列表显示方式
hd_add_follow(uid) 加入关注 No uid 会员ID
hd_add_black(uid) 加入黑名单 No uid 会员ID
hd_add_testrate(tid,type,tipsid) 提交心理测试是否准确 No tid 测试ID
type 类型 1-准,0-不准
tipsid 接收JS返回消息的HTML提示ID
hd_add_wish() 保存许愿 No ~
hd_add_wishcomment(id) 保存许愿祝福 No id 许愿ID
hd_add_storycomment(id) 保存成功故事祝福 No id 故事ID
hd_add_askcomment(id) 保存求助回答 No id 求助ID
hd_accept_answer(askid,answerid) 采纳求助建议 No askid 求助ID
answerid 回答ID
hd_dating_booking(id) 保存约会报名 No id 约会ID
hd_add_diarycomment(id) 保存日记评论 No id 日记ID
hd_loginbox() 弹出AJAX登录框 Yes ~

调用实例:

保存日记评论:
<!--{assign var='diaryid' value='1'}-->
<input type="button" name="btn_save" value='提交评论' onclick="hd_add_diarycomment('<!--{$diaryid}-->')" />
打招呼:
<!--{assign var='userid' value='162000'}-->
<a href="javascript:void(0);" onclick="hd_hibox('<!--{$userid}-->')">打招呼</a>

温馨提示:以上JS,需要jquery的支持,在调用以上文件之前必须包含以下文件:

<link href="<!--{$urlpath}-->tpl/static/<!--{$langpath}-->/js/jdialog.css" rel="stylesheet" type="text/css" />
<script type='text/javascript' src='<!--{$urlpath}-->tpl/static/<!--{$langpath}-->/js/jquery-1.4.4.min.js'></script>
<script type="text/javascript" src="<!--{$urlpath}-->tpl/static/<!--{$langpath}-->/js/jquery_dialog.js"></script>