一、模板基礎結(jié)構(gòu)二、模板范例????1、index.htm????2、header.htm????3、footer.htm????4、list_xxx.htm????5、view_xxx.htm三、數(shù)據(jù)概念從模板的數(shù)據(jù)設計角度,我們 ...
快捷代碼方法 {html} 可以根據(jù)簡單的參數(shù)設置返回指定的經(jīng)過程序編譯的代碼塊,通過熟練的使用這些標簽可以大大加速基礎HTML 代碼的堆積速度??捎脜?shù):val //指定需要調(diào)用的標簽,通過下橫桿來區(qū)分小分類class //可以往標簽中傳遞 class 類,該類會在返回代碼塊時加入最外層 ...
DIY 方法調(diào)整:1、取消了 type 屬性的“news”、“about”、“show”、“team” 幾個值,統(tǒng)一改為"portal"$moretitle 改成 $cat-title$moresubtitle 改成 $cat-subtitle$moreurl 改成 $cat-title增加了 $cat-summary
{nocache}作用:禁止緩存語法:{nocache}<htmlcode>{/nocache}?//被{nocache}標簽包圍的地方不進行緩存 需要使用{nocache}包圍的地方有:需要用戶登陸后可操作的地方,如發(fā)布文章按鈕 和 編輯刪除文章按鈕等{foreach}作用:遍歷數(shù)組語法:<ul> {foreach?$list? ...
為了方便開發(fā)者,系統(tǒng)內(nèi)部有內(nèi)置常用的 jQuery 插件供調(diào)用,模板作者只要通過調(diào)用插件,進行參數(shù)配置即可實現(xiàn)目標js 效果。一、圖片滾動(幻燈片)插件$('.select').taiduyun('slider',{ effect & ...
獲取字符串中的第一個字符方法 substrfirst如以下范例為獲取到變量$v['subtitle'](假設$v['subtitle']是字符串)的第一個字符,{substrfirst val=$v['subtitle']}如 $v['subtitle'] 是字符串 “works”,那么上例將返回 “w ...
用戶自定義數(shù)據(jù)方法 {diy}作用:對頁面自定義數(shù)據(jù)進行創(chuàng)建和管理參數(shù): id 相對于當前模板的唯一識別號僅限英文和數(shù)字,如果該DIY是全局的 則必須以 "global_"開頭 name 對該d ...
{F}方法用于返回文件路徑,本方法可以同時在 HTML 模板和 CSS 文件、JS文件中使用,在CSS和JS 中使用 的使用參數(shù)值必須使用雙引號,且每行代碼只能使用一次{F},需要注意的是,模板中任何出現(xiàn)文件路徑應用的均需使用本方法,否則文件將找不到。參數(shù):???? ...
首頁:動態(tài):/index.php靜態(tài):/文章列表頁:目前{$basescript}的可能值分別是(news show about team job)動態(tài):/{$basescript}.php?mod=list&catid=35&page=1靜態(tài):/{$basescript}-list-35-1.html文章內(nèi)容頁:目前{$basescript}的可能值分別是(news show about team job)動態(tài) ...
{if} 方法用于頁面上的條件判斷,如通過判斷某條件是否為真或者為假來加載不同的代碼。如下演示:{if?$i==1} ????<p>i等于1</p> {elseif?$i?>?1} ????<p>i大于1</p> {else} ????<p>i肯定是 ...
為了方便同事之間的代碼交流和最大程序避免瀏覽器的兼容問題,因此在書寫 js 代碼過程中應該遵循規(guī)范。1、每行代碼必須使用分號結(jié)束。2、對象中的元素如果是換行書寫的話逗號間隔寫到行首(避免最后一個元素尾部的逗號)。如$(\'.banner\').taiduyun({ effect: \"show\" ...
嚴格的遵循 HTML 代碼規(guī)范進行開發(fā)模板,可以實現(xiàn)減少大量的代碼冗余,從而提高編程速度和調(diào)試速度。1、多層元素包含關系下,遵從外層控制寬度,內(nèi)層控制高度原則,并且盡量減少對元素的寬高控制。如:/*以下是錯誤的寫法*/ <style> .nav{?height:39px;} .nav?ul&nb ...
良好的 CSS 書寫規(guī)范在類名命名、代碼定位、后續(xù)開發(fā)等負面都能大大提高效率。同時也方便不同的開發(fā)者進行理解。1、以模塊為單位進行派生(模塊+派生),書寫順序為從上到下,從外到里,如:/*文章列表*/ ul.list?.li{} ul.list?.li?.cover{} ul.list?.li& ...
{yun_dump} 是一個調(diào)試方法,僅在模板開發(fā)過程中調(diào)試用。用于在模板中打印變量(或數(shù)組)的數(shù)據(jù)結(jié)構(gòu)語法:{yun_dump?val=$val}注:參數(shù) val 指定的值為需要打印的變量
{articlebysql}作用:根據(jù)條件取出指定數(shù)目的文章信息參數(shù):????mod 模塊簡稱????return????指定返回的數(shù)組名稱????catids????欄目ID????pic&nbs ...
欄目信息變量 $cat 和 $cats 是分別記錄當前欄目信息和當前模塊下所有欄目信息的兩個數(shù)組,$cats 是一個數(shù)組集合,記錄的是所有欄目的信息,而$cat 是只記錄當前欄目信息。$cat 和 $cats 都可以在 文章列表頁和文章內(nèi)容頁使用$cat 可用字段如下:??[\\\\\\\"catid\\\\\\\"]? ...