前台JS函数
本篇主要介绍前台模板内置的js函数,这些函数可在任意的前台模板中调用,注意:所有内置的js函数都包含在cscms对象中
会员登录:cscms.loginAdd()
该登录方式为快捷登录方式,不需要验证码和token,该函数调用的页面需要输入用户名和密码的input元素,其id分别为cscms_name 和 cscms_pass ,您只需再提交登录的按钮上设置onclick="cscms.loginAdd()"即可
函数示例
- <input id="cscms_name" type="text" value="" />
- <input id="cscms_pass" type="hidden" type="password" value="" />
- <button onclick="cscms.loginAdd()">立即登录</button>
提交评论:cscms.plAdd()
该函数调用的页面需要两个textarea或input元素,分别表示用户的评论内容和token,其id分别为cscms_pl_content 和 pl_token 。其中token的值为标签[pl:token],然后在提交评论的的按钮上设置onclick="cscms.plAdd()"即可
函数示例
- //在模板pl.html中使用
- <textarea type="text" id="cscms_pl_content"></textarea>
- <input id="pl_token" type="hidden" value="[pl:token]" />
- <button onclick="cscms.plAdd()">评论</button>
回复评论:cscms.plhfAdd(_id,_text)
该函数与提交评论函数类似,都需要一个input用来传递token。
情况1:所有的回复使用同一个回复框,则此时文本框的id为cscms_pl_content
情况2:每个评论都单独一个回复框,则每一个评论的回复框id为 cscms_pl_hf__id,其中_id为评论的id;
参数 | 属性值 | 备注 |
---|---|---|
_id | 评论ID | 对某条评论回复,则id即为某条评论的id |
_text | 提示性字符串 | 如回复会员cscms的评论,若在回复开头存在@cscms:,则字符串@cscms:仅为提示性语句,不作为回复内容,如果回复的内容只有该字符串,则视为回复内容为空 |
函数示例
- //在模板pl.html中使用
- //情况1
- <textarea type="text" id="cscms_pl_content">@cscms:</textarea>
- <input id="pl_token" type="hidden" value="[pl:token]" />
- <button onclick="cscms.plhfAdd([pl:id],'@cscms:')">回复</button>
- //情况2
- <textarea type="text" id="cscms_pl_hf_[pl:id]">@cscms:</textarea>
- <input id="pl_token" type="hidden" value="[pl:token]" />
- <button onclick="cscms.plhfAdd([pl:id],'@cscms:')">回复</button>
删除评论:cscms.plDel(_id)
该函数用于删除会员自己发表的评论,其参数为评论的id,若需要此功能,可在任意可点击元素上添加onclick="cscms.plDel([pl:id])"即可,[pl:id]为评论id的标签,若该评论的id值等于1024,则为onclick="cscms.plDel(1024)"
参数 | 属性值 | 备注 |
---|---|---|
_id | 评论ID | 对某条自己发表的评论进行删除,则id即为某条评论的id |
网站留言:cscms.postGbook()
该函数用于网站留言功能,调用的页面需要两个textarea或input元素,分别表示用户的留言内容和token,其id分别为cscms_gbook_content 和 gbook_token 。其中token的值为标签[pl:token],然后在提交留言的的按钮上设置onclick="cscms.postGbook()"即可
函数示例
- <textarea id="cscms_gbook_content" type="text" /></textarea>
- <input id="gbook_token" type="hidden" type="hidden" value="[pl:token]" />
- <button onclick="cscms.postGbook()">提交留言</button>
会员主页留言:cscms.home_gbookadd()
该函数用于会员主页留言板功能,使用方法与网站留言相同,调用的页面需要两个textarea或input元素,分别表示用户的留言内容和token,其id分别为cscms_gbook_content 和 gbook_token 。其中token的值为标签[pl:token],然后在提交留言的的按钮上设置onclick="cscms.home_gbookadd()"即可
函数示例
- <textarea id="cscms_gbook_content" type="text" /></textarea>
- <input id="gbook_token" type="hidden" type="hidden" value="[pl:token]" />
- <button onclick="cscms.home_gbookadd()">提交留言</button>
会员主页回复留言:cscms.home_gbookhf(_id,_text)
该函数与提交留言函数类似,都需要一个input用来传递token。
每个留言都单独一个回复框,则每一个留言的回复框id为 cscms_gbook_hf__id,其中_id为留言的id;
参数 | 属性值 | 备注 |
---|---|---|
_id | 留言ID | 对某条留言回复,则id即为某条留言的id |
_text | 提示性字符串 | 如回复会员cscms的留言,若在回复开头存在@cscms:,则字符串@cscms:仅为提示性语句,不作为回复内容,如果回复的内容只有该字符串,则视为回复内容为空 |
函数示例
- <textarea type="text" id="cscms_gbook_hf_[pl:id]">@cscms:</textarea>
- <input id="gbook_token" type="hidden" value="[pl:token]" />
- <button onclick="cscms.home_gbookhf([pl:id],'@cscms:')">回复留言</button>
删除留言:cscms.home_gbookdel(_id)
该函数用于删除会员自己发表的留言,其参数为留言的id,若需要此功能,可在任意可点击元素上添加onclick="cscms.home_gbookdel([pl:id])"即可,[pl:id]为留言id的标签,若该留言的id值等于1024,则为onclick="cscms.home_gbookdel(1024)"
参数 | 属性值 | 备注 |
---|---|---|
_id | 留言ID | 对某条自己发表的留言进行删除,则id即为某条留言的id |