1. <s id="x2t4b"></s>

        <rt id="x2t4b"></rt>
      1. 如何更改界面風格(修改數字報界面模板)?

        廣告:阿里云新人專場

        準備軟件:dreamweaver

        1. 目錄說明

        1. Content目錄保存圖片及樣式,Content/themes目錄是主題目錄,themes目錄是各個主題樣式目錄(如:Content/themes/blue目錄),blue目錄下又分為圖片(Images)和樣式(Css)目錄.

        2. 根目錄下面Themes目錄下面為程序文件,以 .aspx或者.ascx為擴展名。 Themes/blue為主題目錄名稱。

        每個文件對應模塊:(以Default風格為例)

        網站首頁:Themes/default/main/index.aspx 對應樣式目錄-Content/themes/default/

        每期頁面:Themes/default/content/eachqi.aspx 對應樣式目錄-Content/themes/default/

        版面頁面:Themes/default/content/Edition.aspx 對應樣式目錄-Content/themes/default/

        內容頁面:Themes/default/content/View.aspx 對應樣式目錄-Content/themes/default/

        版面導航:Themes/default/content/Menu.aspx 對應樣式目錄-Content/themes/default/

        關于我們: Themes/default/about/目錄

        往期回顧: Themes/default/review/目錄

        搜索: Themes/default/search/目錄

        控件目錄:Themes/default/userinc/

        底部:Themes/default/userinc/foot.ascx

        頭部:Themes/default/userinc/top.ascx

        日歷控件:Themes/default/userinc/Calendarqi.ascx

        如:程序文件:Themes/blue目錄<——程序對應圖片文件——> 圖片目錄:Content/themes/blue

        2. 模板修改

        Themes-default目錄下面為程序文件,可用Dreamweaver軟件打開,如:修改 Themes/default/main/index.aspx文件,即可修改網站首頁,界面所見即所得。

        業務層向Web層所傳的視圖數據ViewData或者Model,如下列表:

        E_eachedition eachban = ViewData["edition"] as E_eachedition;

        E_eachqi eachqi2 = ViewData["eachqi"] as E_eachqi;

        eachban 代表版面類數據

        eachqi2 代表刊期類數據

        eachqi2.Id 刊期Id號

        ViewData["webd"] 網站目錄

        ViewData["preqihref"] 上一期鏈接

        ViewData["nextqihref"] 下一期鏈接

        ViewData["issuedate"] 本期發行日期

        ViewData["Declaration"] 網站聲明

        ViewData["newslist"] 本版新聞列表List<>

        ViewData["editionlist"] 版面導航列表List<>

        eachban.Pagemap 版面圖片內容(包含熱點鏈接)

        eachban.Pagepic 版面圖片路徑

        eachban.Pagepdf 本版版面pdf路徑

        eachban.Pagename 本版版面名稱

        eachban.Pagetitle 本版版面標題

        eachban.Id 版面Id號

        eachban.Prelink 上一版面鏈接

        eachban.Nextlink 下一版面鏈接

        Model.Prelink 上一篇

        Model.Nextlink 下一篇

        ViewData["three_editions"] List<E_eachedition> 最近三期數據

        ViewData["footmenu"] 底部導航

        ViewData["powerby"] 版權信息

        ViewData["Logo"] logo圖片src

        ViewData["topmenu"]頭部導航

        ViewData["today"] 今天日期

        ICP證:<%=ViewData["Icp"]%>

        內頁標題變量:
        <%
        string pagetitle2= Mvc_seobll.Pageseo().Title; //內頁
        string pagekey2 = Mvc_seobll.Pageseo().Keywords;
        string pagedes2 = Mvc_seobll.Pageseo().Description;

        %>
        首頁標題變量:
        <%
        string hometitle2= Mvc_seobll.Homeseo().Title; // 
        string homekey2 = Mvc_seobll.Homeseo().Keywords;
        string homedes2 = Mvc_seobll.Homeseo().Description;

        %>

        53BK數字報V5.1替換視圖數據列表,請見:http://www.ds-dongshun.com/news/detail/v767.html

        3. 創建新的模板

        1. 進入Content目錄和復制一份相類似模板(如:default)的圖片目錄,如:newtheme;

        2. 進入Themes目錄復制一份相類似模板(如:default)的Views文件目錄,如文件夾名:newtheme

        3. 更新 Themes/newtheme目錄里面*.aspx文件引用路徑"/default/"全部替換成 "/newtheme/". 此步可用deamweaver批量替換完成.

        4. 設計電子報模板,更改*.aspx文件

        5. 每個頁面視圖數據(ViewData數據)可在引用控件頁面直接調用,引用控件頁面的ViewData數據同樣可在父頁面直接調用;也就是說視圖數據(ViewData數據)在每個頁面(包括父頁面的和子頁面的)都是共享的. 便于前臺設計人員自由對網站進行布局。(控件也可以完全除去,重新自定義頁面布局)

        6. 修改完top.ascx和foot.ascx后臺一定要重啟應用程序,前臺刷新,才會立即看到效果

        附:其他調用源代碼

        新聞調用:

             <div class="tj clearfix">   
                <div class="qinews clearfix">
                    <h3><span>本期精彩推薦</span></h3>
                    <div class="box clearfix ">
                     <%List<E_news> newslist2= E_newsbll.Newslist(3, eachqi2.Id,1,0);
           string css4="";
           if (newslist2.Count>3)
                 css4=" class=\"scroll\"";
           k = 0;
           foreach (var item in newslist2){
            k++;
            if (k>1)
              break;
                        bool ispic =false;
                        ispic = item.Ispic;
                        string css50="";
                        if (ispic == true)
            {
                            css4 = " class=\"seeno\"";
             css50=" tjimg";
            }
            %>
                        <div class="tjtitle1"><a href="<%=item.Newslink %>"><%=Fun.W3c(item.Title)%></a></div>
               <div class="tjdes1 <%=css50%>"><%if (ispic == true)
                                    {%><img src="<%=item.Picsmall %>"  /><%} %><span><a href="<%=item.Newslink %>" ><%=Fun.left(Fun.UnW3c(Fun.Htmlno(item.Content)),130)%></a></span></div>
                    <%}%>
                    <ul <%=css4%>>
                    <%
                         k = 0;
                        string css5="";
                    foreach (var item in newslist2){
                        k++;
                        css5="";
            if (k==1)
              continue;
            if (k>5)
                break;
                        if (k >= 2 && k % 2 == 0)
                            css5="class=\"one\"";%>
                    <li <%=css5 %>><a  title="<%=Fun.W3c(item.Title)%>" href="<%=item.Newslink %>"><%=Fun.W3c(item.Title)%></a></li>
                    <% } %> 
                    </ul>
                    </div>
                </div><!--qinews-->
            </div><!--tj-->
           
            <!--Newslist(3, eachqi2.Id,1,0);  3為行數 1 為推存, 0為非圖片新聞-->

         新聞類源碼:

        namespace Mvcmode
        {
            public class E_news
            {
                private int _id;
                public int Id
                {
                    get { return _id; }
                    set { _id = value; }
                }
                public int Classid { get; set; }
                public int Qiclid { get; set; }       
                public int Qiid { get; set; }
                public string Editionids { get; set; }
                public string Jiantitle { get; set; }
                public string Title { get; set; }
                public string SubTitle { get; set; }
                public string Content { get; set; }
                public string Author { get; set; }
                public string Reporter { get; set; }
                public string Editer { get; set; }
                public string Auditor { get; set; }
                public string Keywords { get; set; }
                public int Hits { get; set; }
                public DateTime Edittime { get; set; }
                public DateTime Issuedate { get; set; }
                public int Infoid { get; set; }
                public bool Isrefer { get; set; }
                public bool Istj { get; set; }
                public bool Ispic { get; set; }
                public int Showtype { get; set; }
                public string Picsmall { get; set; }
                public string Picsmall2 { get; set; }
                public string Picsmall3 { get; set; }
                public string Referurl { get; set; }
                public string Froms { get; set; }
                public string Fromsurl { get; set; }
                public string Classname { get; set; }
                public string Newslink { get; set; }
                public string Showstr { get; set; }
                public string Tvurl { get; set; }
                public string Prelink { get; set; }
                public string Nextlink { get; set; }
                public string Pretitle { get; set; }
                public string Nexttitle { get; set; }
                public int Goods { get; set; }
                public List<Mvc_infopic>  Piclist { get; set; }
               
            }
        }

        刊期變量:

        “總1期 今年第1期 2018年1月16日發行” 用如下代碼:

        總<%=E_eachqibll.Totalqi%>期 今年第<%=eachqi2.Totalqi%>期 <%=ViewData["issuedate_cn"]%>發行

        廣告:阿里云采購優惠專區

        相關內容

        編輯:Admin 時間:2012/4/25 10:22:08 閱覽:2618   返回    
        模板
        界面
        掃描關注53BK報刊官網
        掃描關注閱速公司微信
        青青草国产在现线免费