121 lines
3.7 KiB
XML
121 lines
3.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<root>
|
|
<LabelType>博客类</LabelType>
|
|
<LabelIntro>
|
|
</LabelIntro>
|
|
<OutType>sin</OutType>
|
|
<LabelDataType>static</LabelDataType>
|
|
<EnabelAjax>True</EnabelAjax>
|
|
<Version officialVersion="" modifiedVersions="2909" compatibleVersion="" />
|
|
<attributes>
|
|
<name>userName</name>
|
|
<datatype>supersql</datatype>
|
|
<default>
|
|
</default>
|
|
<intro>用户名称</intro>
|
|
</attributes>
|
|
<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:param name="userName"/>
|
|
<xsl:param name="inLabel"/>
|
|
<xsl:output method="html" />
|
|
<xsl:template match="/">
|
|
<xsl:if test="$userName=pe:LoginedUserName()">
|
|
<script type="text/javascript">
|
|
function ShowEdit(me,eb) {
|
|
ShowPopup(me,eb);
|
|
document.getElementById("m_title").value=document.getElementById('blogname').innerHTML;
|
|
}
|
|
|
|
function UpdateBlogName(namevalue){
|
|
if(namevalue.length<1)
|
|
{
|
|
ShowBlogMessage("warn","请输入博客名称","");
|
|
}
|
|
else
|
|
{
|
|
var x = new AjaxRequest('XML', '');
|
|
x.para = ['BlogName='+namevalue];
|
|
x.post('updateBlogName', '{PE.SiteConfig.AjaxSitepath/}Ajax.aspx?HandlerName=BlogAjaxHandler', function(s){
|
|
var xml = x.createXmlDom(s);
|
|
var status = xml.getElementsByTagName("status")[0].firstChild.data;
|
|
if (status == "ok") {
|
|
document.getElementById('blogname').innerHTML = document.getElementById("m_title").value;
|
|
ClosePopup('maskEdit','EditSet_box');
|
|
}
|
|
else {
|
|
ShowBlogMessage("error","更新博客名称失败!","");
|
|
}
|
|
});
|
|
}
|
|
}
|
|
function check(value)
|
|
{
|
|
var len = 0 ;
|
|
var maxlen = 0 ;
|
|
for(i=0;i<value.length;i++)
|
|
{
|
|
if(value.charCodeAt(i) > 256)
|
|
{
|
|
len += 2;
|
|
}
|
|
else
|
|
{
|
|
len++;
|
|
}
|
|
if(len <=50)
|
|
{
|
|
maxlen = i ;
|
|
}
|
|
}
|
|
if(len>50)
|
|
{
|
|
document.getElementById("m_title").value = value.substring(0,maxlen+1);
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<div id="EditSet_box" class="content_box" style="width:450px;left:400px">
|
|
<div class="content_title">
|
|
<div class="ctLeft" style="width:85%;" onmousedown="MDown('EditSet_box')">
|
|
编辑博客名称
|
|
</div>
|
|
<span class="ctRight" onclick="ClosePopup('maskEdit','EditSet_box')" title="关闭">
|
|
</span>
|
|
</div>
|
|
<div id="Editbox_Content">
|
|
<div style="line-height: 25px; margin-top: 30px; margin-left: 25px;">
|
|
<p id="m_message">
|
|
<span style="color: red;">提示:</span>
|
|
25个中文或50个字符以内。
|
|
</p>
|
|
<div id="input_name" style="position:relative;">
|
|
<input id="m_title" onkeyup="check(this.value)" class="input_bor" type="text" size="29"/>
|
|
<a id="m_save" class="CP_a_btn2" onclick="UpdateBlogName(document.getElementById('m_title').value)" style="position:absolute;right:70px;top:0px;">
|
|
<cite>保存</cite>
|
|
</a>
|
|
<a id="m_cancel" class="CP_a_btn2" onclick="ClosePopup('maskEdit','EditSet_box')" style="position:absolute;right:10px;">
|
|
<cite>取消</cite>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="maskEdit" class="mask">
|
|
</div>
|
|
<xsl:if test="$inLabel= 'false'">
|
|
<span onclick="ShowEdit('maskEdit','EditSet_box')" style="cursor: pointer">
|
|
[<a href="javascript:;">编辑</a>]
|
|
</span>
|
|
</xsl:if>
|
|
</xsl:if>
|
|
</xsl:template>
|
|
</xsl:transform>]]></LabelTemplate>
|
|
<attributes>
|
|
<name>inLabel</name>
|
|
<datatype>supersql</datatype>
|
|
<default>false</default>
|
|
<intro>是否包含在另一个标签里</intro>
|
|
</attributes>
|
|
</root> |