first commit
This commit is contained in:
@@ -0,0 +1,168 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<LabelType>博客类</LabelType>
|
||||
<LabelIntro>
|
||||
</LabelIntro>
|
||||
<OutType>sin</OutType>
|
||||
<LabelDataType>static</LabelDataType>
|
||||
<EnabelAjax>True</EnabelAjax>
|
||||
<Version officialVersion="" modifiedVersions="2519" compatibleVersion="" />
|
||||
<LabelTemplate>
|
||||
<![CDATA[<?xml version="1.0" encoding="utf-8"?>
|
||||
<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe">
|
||||
<xsl:output method="html" />
|
||||
<xsl:param name="blogId" />
|
||||
<xsl:param name="commentLabel" />
|
||||
<xsl:param name="commentList" />
|
||||
<xsl:param name="commentPage" />
|
||||
<xsl:variable name="loginedusername" select="pe:LoginedUserName()"/>
|
||||
<xsl:template match="/">
|
||||
<script language="javascript" type="text/javascript">
|
||||
function redirecturl(url, tarid) {
|
||||
location = url.replace(/{\$pageid\/}/g, tarid);
|
||||
}
|
||||
|
||||
//评论相关代码
|
||||
function CommentInit() {
|
||||
var x = new AjaxRequest('XML', 'commentform');
|
||||
x.labelname = "<xsl:value-of select="$commentLabel" />";
|
||||
x.currentpage = 1;
|
||||
x.post('updatelabel', '{PE.SiteConfig.AjaxSitepath/}Ajax.aspx?HandlerName=BlogAjaxHandler', function(s) {
|
||||
var xml = x.createXmlDom(s);
|
||||
document.getElementById("commentform").innerHTML = xml.getElementsByTagName("body")[0].firstChild.data;
|
||||
changepage(1, '<xsl:value-of select="$commentList" />', '<xsl:value-of select="$commentPage" />');
|
||||
});
|
||||
}
|
||||
function DelComment(id,blogId){
|
||||
var x = new AjaxRequest('XML','commentform');
|
||||
x.para = ['id=' + id,'blogId=' + blogId];
|
||||
x.post('delBlogComment', '{PE.SiteConfig.AjaxSitepath/}Ajax.aspx?HandlerName=BlogAjaxHandler', function(s) {
|
||||
var xml = x.createXmlDom(s);
|
||||
var status = xml.getElementsByTagName("status")[0].firstChild.data;
|
||||
switch (status)
|
||||
{
|
||||
case "nologin":
|
||||
ShowBlogMessage("error","没有登录!","");
|
||||
break;
|
||||
case "nodel":
|
||||
ShowBlogMessage("error","您没有权限删除其他人的博客评论!","");
|
||||
break;
|
||||
case "true":
|
||||
CommentInit();
|
||||
break;
|
||||
default:
|
||||
ShowBlogMessage("error","删除博客评论失败!","");
|
||||
break;
|
||||
}
|
||||
});
|
||||
}
|
||||
function changepage(pagenum, sourcename, spanname) {
|
||||
var x = new AjaxRequest('XML', 'pe100_' + sourcename);
|
||||
x.labelname = sourcename;
|
||||
x.currentpage = pagenum;
|
||||
x.para = ['blogId=<xsl:value-of select="$blogId" />', 'outputQty=10', 'page=true', 'pagesize=10', 'currentPage=' + pagenum];
|
||||
x.post('updatelabel', '{PE.SiteConfig.AjaxSitepath/}Ajax.aspx?HandlerName=BlogAjaxHandler', function(s) {
|
||||
var xml = x.createXmlDom(s);
|
||||
var plstr = "";
|
||||
for (var i = 0; i < xml.getElementsByTagName("body")[0].childNodes.length; i++) {
|
||||
plstr += xml.getElementsByTagName("body")[0].childNodes[i].nodeValue;
|
||||
}
|
||||
document.getElementById("pe100_" + sourcename).innerHTML = plstr;
|
||||
UpdatePage(spanname, sourcename, xml);
|
||||
});
|
||||
}
|
||||
|
||||
function UpdatePage(spanname, sourcename, xml) {
|
||||
if (parseInt(xml.getElementsByTagName("total")[0].firstChild.data) > 0) {
|
||||
var x = new AjaxRequest('XML', 'pe100_page_' + sourcename);
|
||||
x.labelname = spanname;
|
||||
x.sourcename = sourcename;
|
||||
x.total = xml.getElementsByTagName("total")[0].firstChild.data;
|
||||
x.currentpage = xml.getElementsByTagName("currentpage")[0].firstChild.data;
|
||||
x.pagesize = xml.getElementsByTagName("pagesize")[0].firstChild.data;
|
||||
|
||||
x.post('updatepage', '{PE.SiteConfig.AjaxSitepath/}Ajax.aspx?HandlerName=BlogAjaxHandler', function(s) {
|
||||
var xml = x.createXmlDom(s);
|
||||
if (document.getElementById("pe100_page_" + sourcename) != null) {
|
||||
var plstr = "";
|
||||
for (var i = 0; i < xml.getElementsByTagName("body")[0].childNodes.length; i++) {
|
||||
plstr += xml.getElementsByTagName("body")[0].childNodes[i].nodeValue;
|
||||
}
|
||||
document.getElementById("pe100_page_" + sourcename).innerHTML = plstr;
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
function CheckJob(form){
|
||||
for (var i=0;i<form.elements.length;i++){
|
||||
var e = form.elements[i];
|
||||
if (e.name){
|
||||
if (e.name.substr(0,2) == 'J_' && e.disabled==false)
|
||||
e.checked = form.checkAll.checked;
|
||||
}
|
||||
}
|
||||
}
|
||||
function batchconfirm(prompt, nocheckprompt)
|
||||
{
|
||||
var prompt = (arguments.length > 0) ? arguments[0] : "确定要进行此批量操作?";
|
||||
var nocheckprompt = (arguments.length > 1) ? arguments[1] : "请选择所要操作的记录!";
|
||||
var commentIds = '';
|
||||
for (var i=0; i<document.forms[0].length; i++)
|
||||
{
|
||||
var o = document.forms[0][i];
|
||||
if (o.type == "checkbox" && o.name.substr(0,2) == 'J_' && o.checked == true)
|
||||
{
|
||||
haschecked = true;
|
||||
if (commentIds == ''){
|
||||
commentIds = o.value;
|
||||
}else{
|
||||
commentIds += "," + o.value;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (commentIds == '')
|
||||
{
|
||||
ShowBlogMessage("error",nocheckprompt,"");
|
||||
return false;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!confirm(prompt))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
DelComment(commentIds,@RequestInt_Id);
|
||||
}
|
||||
CommentInit();
|
||||
</script>
|
||||
</xsl:template>
|
||||
</xsl:transform>]]></LabelTemplate>
|
||||
<attributes>
|
||||
<name>blogId</name>
|
||||
<datatype>int</datatype>
|
||||
<default>0</default>
|
||||
<intro>@RequestInt_Id</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>commentLabel</name>
|
||||
<datatype>string</datatype>
|
||||
<default>
|
||||
</default>
|
||||
<intro>评论标签</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>commentList</name>
|
||||
<datatype>string</datatype>
|
||||
<default>
|
||||
</default>
|
||||
<intro>评论列表</intro>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>commentPage</name>
|
||||
<datatype>string</datatype>
|
||||
<default>
|
||||
</default>
|
||||
<intro>评论分页</intro>
|
||||
</attributes>
|
||||
</root>
|
||||
Reference in New Issue
Block a user