如何用phpcms將靜態網頁產生動態網頁?

來源:互聯網
上載者:User

標籤:bsp   建立檔案夾   設定   more   lists   asc   替換   產生   如何   

1.在templates檔案夾下建立模板檔案夾llli(名字可以自己隨便起)

2.在lll下面建立檔案夾content(必須為content)

3.把靜態頁面拿到content檔案夾裡面,順便改名字

 

4.把靜態網頁所用的檔案夾(css,js,images)拿到statics檔案夾下面


5.後台裡面設定模板改為lll(看模板風格配置)

6.替換路徑 {CSS_PATH}代表statics檔案夾下的css檔案夾目錄

7.將首頁面分割成三塊,header footer index

8.css、js放到相應的頁面

header用到的css,js放在header,index用到的css,js放在index裡

9.index裡面需要引入頭header和尾footer.

{template "content","header"}

{template "content","footer"}

10. 替換內容(基本的文法)

(1)替換目錄以及判斷是否為當前頁

<div id="menu">             <!--action="category":表示調取欄目-->            <!--catid="0"表示調用一級欄目,若不為0,則表示調用一級欄目下的耳機欄目-->            <!--num="4"表示最多調取的資料-->            <!--order="listorder ASC"表示排序方式-->            {pc:content action="category" catid="0" num="4" siteid="$siteid" order="listorder ASC"}                <!--loop表示迴圈-->                <!--$data表示pc標籤讀出的資料-->                <!--$r表示值-->                {loop $data $r}                <!--判斷當前頁是否為該欄目,如果是則選中-->                <!--$catid==$r[catid]表示判斷該欄目id是否等於欄目id-->                <!--$top_parentid==$r[catid]表示如果是二級欄目的情況下,判斷頂級欄目是否等於欄目id-->                {if $catid==$r[catid]||$top_parentid==$r[catid]}                    <!--{$r[catname]}表示欄目名稱-->                    <a href="{$r[url]}"><div class="menu menu_sel">{$r[catname]}</div></a>                {else}                    <a href="{$r[url]}"><div class="menu">{$r[catname]}</div></a>                {/if}                   {/loop}            {/pc}                 <!--判斷當前頁是否為首頁-->                {if $top_parentid==0}                    <a href="{siteurl($siteid)}">                        <div class="menu menu_sel">首頁</div>                    </a>                {else}                    <a href="{siteurl($siteid)}">                        <div class="menu">首頁</div>                    </a>                 {/if}                </div>

(2)替換內容:

<!--list擷取欄目下面的內容列表  catid:欄目代號-->        <!--action="lists":表示調取內容-->        <!--catid="13"表示調取該欄目下的內容-->        {pc:content  action="lists" catid="13" order="listorder ASC" num="4"}                        <!--迴圈遍曆-->                 {loop $data $key $val}                     <!--{$val[thumb]}圖片路徑-->                <img class="lunbo" src="{$val[thumb]}" width="1200" height="642" />                 {/loop}         {/pc}

(3)嵌套  同時替換目錄和內容

<!--迴圈欄目-->       {pc:content action="category" catid="0" num="4" siteid="$siteid" order="listorder ASC"}               {loop $data $r}                           <div class="qt_list">                   <div class="qt_title">                       <span class="qt_t_us">{$r[catname]}</span>                       <a href="{$r[url]}"><span class="qt_t_more">更多>></span></a>                   </div>                   <!--迴圈內容-->                   <!--關鍵點:catid="$r[catid]"-->                   <!--num="1"取一條資料-->                    {pc:content  action="lists" catid="$r[catid]" order="listorder ASC" num="1"}                              {loop $data $key $val}                                     <div class="qt_img_wai">                           <a href="{$val[url]}"><img src="{$val[thumb]}" width="280" height="269" /></a>                       </div>                       <div class="qt_nr">                           <!--取內容(後台裡的摘要)-->                           {$val[description]}                       </div>                                           {/loop}                    {/pc}              </div>                           {/loop}           {/pc}     

  

  

  

 

如何用phpcms將靜態網頁產生動態網頁?

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.