first commit
This commit is contained in:
@@ -0,0 +1,121 @@
|
||||
<?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>
|
||||
Reference in New Issue
Block a user