⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 labeltemplatestatic.aspx

📁 动易SiteFactory&#8482 网上商店系统1.0源代码
💻 ASPX
字号:
<%@ Page Language="C#" MasterPageFile="~/Admin/MasterPage.master" AutoEventWireup="true"
    ValidateRequest="false" Inherits="PowerEasy.WebSite.Admin.Template.LabelTemplateStatic"
    Title="静态标签内容编辑" Codebehind="LabelTemplateStatic.aspx.cs" %>

<asp:Content ID="Content1" ContentPlaceHolderID="CphNavigation" runat="Server">
    <pe:ExtendedSiteMapPath ID="SmpNavigator" SiteMapProvider="AdminMapProvider" runat="server" />
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="CphContent" runat="Server">
    <style type="text/css">
    <!-- 
    .dragspandiv{
    	background-color: #FFFBF5;
    	FILTER: alpha(opacity=70);
        border: 1px solid #F6B9D6;
        text-align: center;
        overflow:hidden;
        padding:2px;
        height:20px;
    }
    .spanfixdiv{
        background-color: #FFFBF5;
        border: 1px solid #F6B9D6;
        text-align: center;
        overflow:hidden;
        cursor: hand;
        height:20px;
        width:150px;
        margin: 4px;
    }                   
    -->
</style>
    <asp:ScriptManager ID="ScriptManager1" EnablePartialRendering="true" runat="server" />

    <script id="pejs" type="text/javascript">
<!--
var start=0, end=0;
var x,y;
var dragspan;
var inserttext;
var nn6=document.getElementById&&!document.all;
var isdrag=false;
var labeltype = '0';

function initDrag(e) {
    var oDragHandle = nn6 ? e.target : event.srcElement;
    if (oDragHandle.className=="spanfixdiv")
    {
        isdrag = true;
        dragspan = document.createElement('div');
        dragspan.style.position = "absolute";
        dragspan.className = "dragspandiv";
        y = (nn6 ? e.clientY : event.clientY) + document.documentElement.scrollTop + 5;
        x = (nn6 ? e.clientX : event.clientX) + document.documentElement.scrollLeft + 10;
        dragspan.style.width = oDragHandle.style.width;
        dragspan.style.height = oDragHandle.style.height;
        dragspan.style.top = y + "px";
        dragspan.style.left = x + "px";
        dragspan.innerHTML = oDragHandle.innerHTML;
        document.body.appendChild(dragspan);
        document.onmousemove = moveMouse;
        
        if(oDragHandle.getAttribute("outype") == '0')
        {
            inserttext = "{PE.SiteConfig." + oDragHandle.getAttribute("code") + "/}";
        }
        else if(oDragHandle.getAttribute("outype") == '1')
        {
            inserttext = oDragHandle.innerHTML;;
        }
        else
        {
            inserttext = "<xsl:value-of select=\"$" + oDragHandle.innerHTML + "\"/>";
        }
        labeltype = oDragHandle.getAttribute("outype");
        
        return false;
    }
}

function moveMouse(e) {
    if (isdrag) {
        dragspan.style.top = (nn6 ? e.clientY : event.clientY) + document.documentElement.scrollTop + 5 + "px";
        dragspan.style.left = (nn6 ? e.clientX : event.clientX) + document.documentElement.scrollLeft + 10 + "px";
        return false;
    }
}

function dragend(textBox)
{   
    if(isdrag)
    {
        savePos(textBox);
        cit();
    }
}

function savePos(textBox) 
{
    if(typeof(textBox.selectionStart) == "number"){
        start = textBox.selectionStart;
        end = textBox.selectionEnd;
    }
}

function cit()
{
    var target = $get('<% =TxtTemplate.ClientID %>');
    if(nn6)
    {
        var pre = target.value.substr(0, start);
        var post = target.value.substr(end);
        if(labeltype == '1')
        {
            var link = "Template_addlabel.aspx?a=a&n=" + escape(inserttext);
            if(window.showModalDialog != null)
            {
                var ret = showModalDialog(link,'','dialogWidth:500px; dialogHeight:350px; help: no; scroll: no; status: no; edge: sunken;');
                if (ret != null)
                {
                    if (ret.replace(/^\s+|\s+$/g,"") == "")
                    {
                        alert("不能输入空值");
                    }
                    else
                    {
                        target.value = pre + ret + post;
                    }
                }
            }
            else
            {
            window.open(link,window,'modal=yes,width=500,height=350,menubar=no,toolbar=no,location=no,resizable=no,status=no,scrollbars=no');
            }
        }
        else
        {
            target.value = pre + inserttext + post;
        }
    }
    else
    {
        target.focus();
        var range = document.selection.createRange();
        if(labeltype == '1')
        {
            var link = "Template_addlabel.aspx?a=a&n=" + escape(inserttext);
            if(window.showModalDialog != null)
            {
                var ret = showModalDialog(link,'','dialogWidth:500px; dialogHeight:350px; help: no; scroll: no; status: no; edge: sunken;');
                if (ret != null)
                {
                    if (ret.replace(/^\s+|\s+$/g,"") == "")
                    {
                        alert("不能输入空值");
                    }
                    else
                    {
                        range.text = ret;
                    }
                }
            }
            else
            {
            window.open(link,window,'modal=yes,width=500,height=350,menubar=no,toolbar=no,location=no,resizable=no,status=no,scrollbars=no');
            }
        }
        else
        {
            range.text = inserttext;
        }
    } 
}

function DragPos(textBox) 
{
    if(isdrag)
    {
        if(nn6)
        {
            textBox.focus();
        }
        else
        {
            var rng = textBox.createTextRange(); 
            rng.moveToPoint(event.x,event.y); 
            rng.select();
        }
    }
}

document.onmousedown = initDrag;

document.onmouseup = function() {
    isdrag=false;
    if(dragspan != null)
    {
        document.body.removeChild(dragspan);
        dragspan = null;
    }
}

var fpath = '<% =StyleSheetPath %>';
function switchSysBar(){
    var obj = $get("switchPoint");

    if (obj.alt == "关闭标签栏"){
        obj.alt = "打开标签栏";
        obj.src = fpath + "Images/butOpen.gif";
        $get("frmTitle").style.display="none";
    }
    else
    {
        obj.alt = "关闭标签栏";
        obj.src = fpath + "Images/butClose.gif";
        $get("frmTitle").style.display="";
    }
}

function sizeChange(size){
    var obj=$get("<% = TxtTemplate.ClientID %>");
    var height = parseInt(obj.offsetHeight);
    if (height+size>=100){
        obj.style.height=height+size+'px';
    }
}
-->
    </script>

    <table style="width: 100%; margin: 0 auto;" cellpadding="2" cellspacing="1" class="border">
        <tr>
            <td class="spacingtitle" style="height: 22px;" colspan="3" align="center">
                <b>标签内容编辑</b></td>
        </tr>
        <tr class="tdbg">
            <td style="text-align: left; vertical-align: top; width: 220px;" id="frmTitle">
                <ajaxToolkit:TabContainer runat="server" ID="TabContainer1" Height="400px">
                    <ajaxToolkit:TabPanel runat="Server" ID="TabPanel3" HeaderText="引用属性">
                        <ContentTemplate>
                            <div style="overflow: auto; float: left; width: 100%; height: 350px; text-align: left">
                                <asp:Label ID="attlist" runat="server"></asp:Label>
                            </div>
                        </ContentTemplate>
                    </ajaxToolkit:TabPanel>
                    <ajaxToolkit:TabPanel runat="Server" ID="TabPanel4" HeaderText="扩展函数">
                        <ContentTemplate>
                            <div style="overflow: auto; float: left; width: 100%; height: 390px; text-align: left">
                                <div code="sitename" onclick="cit()" outype="0" class="spanfixdiv">
                                    网站名称</div>
                                <div code="sitetitle" onclick="cit()" outype="0" class="spanfixdiv">
                                    页面标题</div>
                                <div code="ApplicationPath" onclick="cit()" outype="0" class="spanfixdiv">
                                    站点根目录
                                </div>
                                <div code="sitepath" onclick="cit()" outype="0" class="spanfixdiv">
                                    网站URL</div>
                                <div code="logo" onclick="cit()" outype="0" class="spanfixdiv">
                                    网站LOGO</div>
                                <div code="banner" onclick="cit()" outype="0" class="spanfixdiv">
                                    网站BANNER</div>
                                <div code="webmaster" onclick="cit()" outype="0" class="spanfixdiv">
                                    站长名称</div>
                                <div code="webmasteremail" onclick="cit()" outype="0" class="spanfixdiv">
                                    站长邮箱</div>
                                <div code="copyright" onclick="cit()" outype="0" class="spanfixdiv">
                                    版权申明</div>
                                <div code="managedir" onclick="cit()" outype="0" class="spanfixdiv">
                                    管理目录</div>
                                <div code="addir" onclick="cit()" outype="0" class="spanfixdiv">
                                    广告目录</div>
                                <div code="metakeywords" onclick="cit()" outype="0" class="spanfixdiv">
                                    页面关键字</div>
                                <div code="metadescription" onclick="cit()" outype="0" class="spanfixdiv">
                                    页面摘要</div>
                                <div code="timenow" onclick="cit()" outype="0" class="spanfixdiv">
                                    现在时间</div>
                                <div code="uploaddir" onclick="cit()" outype="0" class="spanfixdiv">
                                    上传目录</div>
                                <div code="defaultcss" onclick="cit()" outype="0" class="spanfixdiv">
                                    默认CSS连接</div>
                                <div code="createhtmlpath" onclick="cit()" outype="0" class="spanfixdiv">
                                    生成HTML路径</div>
                                <div code="readfile" path="文件路径"" " onclick="cit()" outype="0" class="spanfixdiv">
                                    读取文本文件</div>
                            </div>
                        </ContentTemplate>
                    </ajaxToolkit:TabPanel>
                    <ajaxToolkit:TabPanel runat="Server" ID="TabPanel5" HeaderText="内容标签">
                        <ContentTemplate>
                            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                                <ContentTemplate>
                                    <asp:DropDownList ID="DropLabelList" runat="server" OnSelectedIndexChanged="DropLabelList_SelectedIndexChanged"
                                        AutoPostBack="true" />
                                    <div style="overflow: auto; float: left; width: 100%; height: 390px; text-align: center">
                                        <asp:Label ID="LblLabelList" runat="server"></asp:Label>
                                    </div>
                                </ContentTemplate>
                            </asp:UpdatePanel>
                        </ContentTemplate>
                    </ajaxToolkit:TabPanel>
                </ajaxToolkit:TabContainer>
            </td>
            <td onclick="switchSysBar()" style="width: 12px; cursor: hand; cursor: pointer">
                <img id="switchPoint" src="<% =StyleSheetPath %>images/butOpen.gif" alt="关闭标签栏" style="border: 0px;
                    width: 12px;" />
            </td>
            <td style="text-align: left; vertical-align: top">
                <asp:TextBox ID="TxtTemplate" runat="server" Height="430px" Width="99%" TextMode="MultiLine"
                    Wrap="False" />
                <div style="text-align: center; vertical-align: top;">
                    <img alt="增加高度" src="../../Admin/Images/sizeplus.gif" onclick="sizeChange(50);" />
                    <img alt="减少高度" src="../../Admin/Images/sizeminus.gif" onclick="sizeChange(-50);" />
                </div>
            </td>
        </tr>
        <tr class="tdbg">
            <td align="center" colspan="3">
                <asp:Button ID="BtnPrv" runat="server" Text="上一步" OnClick="BtnPrv_Click" Style="cursor: pointer;
                    cursor: hand; width: 88px;" />&nbsp;&nbsp;<asp:Button ID="BtnFinal" runat="server"
                        Text="保 存" OnClick="BtnFinal_Click" Style="cursor: pointer; cursor: hand; width: 88px;" />&nbsp;&nbsp;<input
                            id="BtnCancel" type="button" class="inputbutton" value="取 消" onclick="Redirect('LabelManage.aspx')"
                            style="cursor: pointer; cursor: hand; width: 88px;" />
            </td>
        </tr>
    </table>
    <br />
    <table style="width: 100%; margin: 0 auto;" cellpadding="2" cellspacing="1" class="border">
        <tr>
            <td class="spacingtitle" style="height: 22px;" colspan="2" align="center">
                <b>操作说明</b></td>
        </tr>
        <tr class="tdbg">
            <td class="tdbg" align="left">
                <ajaxToolkit:TabContainer runat="server" ID="Tabs" Height="150px">
                    <ajaxToolkit:TabPanel runat="Server" ID="TabPanel1" HeaderText="模板编辑">
                        <ContentTemplate>
                            <p>
                                请直接在文本输入框中输入您需要显示的文字或html代码,也可以输入其他的动易系统标签,本标签支持签套使用。</p>
                        </ContentTemplate>
                    </ajaxToolkit:TabPanel>
                    <ajaxToolkit:TabPanel runat="Server" ID="TabPanel2" HeaderText="参数调用">
                        <ContentTemplate>
                            <p>
                                您可以在模板中使用标签参数,调用模式为&lt;xsl:value-of select=&quot;标签名&quot;/&gt;。</p>
                        </ContentTemplate>
                    </ajaxToolkit:TabPanel>
                </ajaxToolkit:TabContainer>
            </td>
        </tr>
    </table>
</asp:Content>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -