123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184 |
- <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="custom_pages.aspx.cs" Inherits="iNethinkCMS.Web.admin.custom.custom_pages" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head runat="server">
- <title></title>
- <link href="../skin/css/css.css" rel="stylesheet" type="text/css" />
- <script type="text/javascript" src="../skin/js/jquery.min.js"></script>
- <script type="text/javascript" src="../skin/js/command.js"></script>
- <script type="text/javascript" src="../../inc/xheditor/xheditor.js"></script>
- <script type="text/javascript" src="../../inc/xheditor/xheditor_lang/zh-cn.js"></script>
- <script type="text/javascript">
- $(function () {
- $('#txtHtml').xheditor({
- width: '100%',
- height: '400',
- html5Upload: false,
- upMultiple: 10,
- upLinkUrl: '/inc/upload.aspx?immediate=1',
- upLinkExt: '<%=siteConfig.UpFileType%>',
- upImgUrl: '/inc/upload.aspx?immediate=1&filetype=img',
- upImgExt: 'jpg,jpeg,gif,png,bmp',
- upFlashUrl: '/inc/upload.aspx?immediate=1',
- upFlashExt: 'swf',
- upMediaUrl: '/inc/upload.aspx?immediate=1',
- upMediaExt: 'wmv,avi,wma,mp3,mid'
- });
- });
- function js_ajaxMakeAllPage() {
- $('#Button_Back').css({ display: "none" });
- $('#ajaxMakeAllPage').html("正在生成自定义页面,请稍等...");
- $.ajax({
- url: "?act=makeallpage_do&time" + new Date().toString(),
- type: 'GET',
- success: function () {
- var tmpInfo = arguments[0].split("|&&|");
- $('#ajaxMakeAllPage').html("自定义页面生成完成!<br>需生成自定义页面[<font color=#ff0000>" + tmpInfo[0] + "</font>]个,成功生成[<font color=#ff0000>" + tmpInfo[1] + "</font>]个!");
- }
- });
- }
- </script>
- </head>
- <body>
- <form id="form_custom_pages" runat="server">
- <div class="maintop" id="navInfoID" runat="server">
- </div>
- <div class="main_toptable" id="searchInfoID" runat="server">
- <table width="100%">
- <tr>
- <td>
- <div class="oper">
- <a href="?">自定页面管理</a><a href="?act=guide">添加自定页面</a><a href="?act=makeallpage">生成全部页面</a>
- </div>
- </td>
- <td width="300" align="right">
- <asp:DropDownList ID="sKeyType" runat="server">
- <asp:ListItem Value="ID">编号</asp:ListItem>
- <asp:ListItem Value="Title">页面标题</asp:ListItem>
- </asp:DropDownList>
- <asp:TextBox ID="sKey" runat="server"></asp:TextBox>
- <asp:Button ID="Button_Search" runat="server" Text="搜索" CssClass="btnmini" OnClick="Button_Search_Click" />
- </td>
- </tr>
- </table>
- </div>
- <div class="main" id="mainID" runat="server">
- <table width="100%" class="tablist">
- <tr class="trbg">
- <td width="80">编号
- </td>
- <td width="240">页面标题
- </td>
- <td>页面路径
- </td>
- <td width="180">操作
- </td>
- </tr>
- <tr id="iNoInfo" runat="server">
- <td colspan="4">暂无任何数据
- </td>
- </tr>
- <asp:Repeater ID="Repeater" runat="server">
- <ItemTemplate>
- <tr>
- <td>
- <%#DataBinder.Eval(Container.DataItem,"ID")%>
- </td>
- <td>
- <%#DataBinder.Eval(Container.DataItem, "Title")%>
- </td>
- <td>
- <a href="<%#DataBinder.Eval(Container.DataItem, "Dir")%>" target="_blank">
- <%#DataBinder.Eval(Container.DataItem, "Dir")%></a>
- </td>
- <td>
- <a href="?act=makepage&id=<%#DataBinder.Eval(Container.DataItem,"ID")%>">页面生成</a>
- <a href="?act=guide&id=<%#DataBinder.Eval(Container.DataItem,"ID")%>">编辑</a>
- <a href="javascript:if(confirm('您确定要删除这条记录吗?')){location.href='?act=delete&id=<%#DataBinder.Eval(Container.DataItem,"ID")%>';}">删除</a>
- </td>
- </tr>
- </ItemTemplate>
- </asp:Repeater>
- </table>
- <div id="pagelist" class="pages" style="text-align: center;" runat="server"></div>
- </div>
- <div class="main" id="guideID" runat="server">
- <div class="info">
- <div id="infos1">
- <dl style="border: 0;">
- <dt>页面名称:</dt>
- <dd>
- <asp:TextBox ID="txtTitle" runat="server" CssClass="int" MaxLength="100" Width="250px"></asp:TextBox></dd>
- <dd
- class="t">{field:pagetitle}</dd>
- </dl>
- <dl>
- <dt>模板路径:</dt>
- <dd>
- <asp:TextBox ID="txtTemplatePath" runat="server" CssClass="int" MaxLength="200" Width="250px"></asp:TextBox></dd>
- <dd
- class="t">如果输入模板路径,则根据模板的内容创建.例:custompages/example.html(<font color="red">相对于系统设置中的模板路径</font>)</dd>
- </dl>
- <dl>
- <dt>保存路径:</dt>
- <dd>
- <asp:TextBox ID="txtDir" runat="server" CssClass="int" MaxLength="200" Width="250px"></asp:TextBox></dd>
- <dd
- class="t">保存后将不可更改.例:/about/company.html</dd>
- </dl>
- <dl>
- <dt>关键字:</dt>
- <dd>
- <asp:TextBox ID="txtKeywords" runat="server" CssClass="int" Width="250px"
- MaxLength="100"></asp:TextBox></dd>
- <dd class="t">{field:pagekeywords}</dd>
- </dl>
- <dl>
- <dt>描 述:</dt>
- <dd>
- <asp:TextBox ID="txtDescription" runat="server" CssClass="int" TextMode="MultiLine"
- Width="500" MaxLength="200"></asp:TextBox></dd>
- <dd class="t">{field:pagedescription}</dd>
- </dl>
- <dl>
- <dt> </dt>
- <dd class="t">当使用模板创建时,内容标签为:{field:pagehtml}.注:页面内容中支持任何标签</dd>
- </dl>
- <dl style="border: 0;">
- <dt>页面内容:</dt>
- <dd style="line-height: 0; width: 89%">
- <asp:TextBox ID="txtHtml" runat="server" TextMode="MultiLine"></asp:TextBox></dd>
- </dl>
- </div>
- <dl>
- <dt> </dt>
- <dd>
- <asp:Button ID="Button_Submit" runat="server" Text="提 交" CssClass="btnbig" /></dd>
- </dl>
- </div>
- </div>
- <div class="main" id="MakeAllPageID" runat="server">
- <div class="info">
- <dl>
- <dt> </dt>
- <dd style="font-weight: bold; font-size: 14px;" id="ajaxMakeAllPage">
- <script type="text/javascript">
- js_ajaxMakeAllPage();
- </script>
- </dd>
- </dl>
- <dl>
- <dt> </dt>
- <dd>
- <input type="button" name="UpButton_Back" value="返 回" id="UpButton_Back" class="btnbig"
- style="display: none;" onclick="location.href = '?';" /></dd>
- </dl>
- </div>
- </div>
- </form>
- </body>
- </html>
|