前言
PHPCMS大家都知道這個強大的網站管理系統,想做啥樣就做啥樣,可以毫不誇張的這麼說,市面上的網站如果是使用CMS網站系統做的,大多都是PHPCMS和DEDECMS網站。不知道PHPCMS的小夥伴,自行百度腦補。
為啥要介紹這個?
因為互聯網+時代,人人都離不開手機和電腦,離不開網絡,個人、企業都需要做網站,一般做一個網站需要前後端一起才能把網站做完,如果我只是一個web前端不懂後臺,我咋做一個網站,如果我是小白,我咋開發一個適合自己的網站,這就是我們發佈此文章的目的。
PHPCMS V9模板設計常用變量
變量 全局 釋義
{CHARSET} √ 字符集
$SEO['title'] √ 頁面標題
$SEO['site_title'] √ 網站標題
$SEO['keyword'] √ keyword
{$SEO['description'] √ description
{CSS_PATH} √ css路徑
{JS_PATH} √ js路徑
{IMG_PATH} √ img路徑
{APP_PATH} √ app路徑
{get_siteid()} √ 站點ID
{$siteid} √ 分站URL
{siteurl($siteid)} √ 站點URL
{$catid} √ 欄目ID
{$pages}√ 分頁
phpcms調用最高父級欄目圖片:{$CATEGORYS[$top_parentid][image]}
phpcms調用直接父級欄目圖片:{$CATEGORYS[$parentid][image]}
phpcms調用當前欄目圖片:{$CATEGORYS[$catid][image]}
phpcms調用指定id的欄目圖片:{$CATEGORYS[78][image]}
調用模版頭部 調用模版底部
{template "content","header"}
{template "content","footer"}
首頁標籤
設為首頁
加入收藏
首頁導航導航欄
{pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}
{loop $data $r}
{/loop}
{/pc}
子欄目導航欄循環
if(empty($CATEGORYS[$CAT[parentid]][catid])){
$mycatId = $catid;
}else{
$mycatId = $CATEGORYS[$CAT[parentid]][catid];
}
?>
{pc:content action="category" catid="$mycatId" num="25" siteid="$siteid" order="listorder ASC"}
{loop $data $r}
{/loop}
{/pc}
推薦文章單個推廣位調用
{pc:content action="position" posid="10" catid="$catid" num="20" order="id DESC" cache="3600"}
{loop $data $r}
\t
{/loop}
{/pc}
推薦文章 多個推廣位調用
{pc:get sql="SELECT `url`,`title` FROM `v9_dede_article` where `posids`<>0 AND `catid`=$catid ORDER BY `v9_dede_article`.`inputtime` DESC" num="15"}
{$CATEGORYS[$catid][catname]}推薦文章
{loop $data $r}
\t
{/loop}
{/pc}
首頁相關列表
圖片縮略圖 {thumb($r[thumb],200,100,1)}
{pc:content action="lists" catid="10" order="id desc" num="6"}
{loop $data $r}
\t
{/loop}
{/pc}
當前欄目文章列表
{pc:content action="lists" catid="$catid" order="id desc” num=""}
{loop $data $r}
{/loop}
{/pc}
首頁熱門文章
{pc:announce action="hits" siteid="$siteid" num="2"}
{loop $data $r}
{/loop}
{/pc}
首頁圖片列表
{pc:content action="position" posid="" thumb="1" order="listorder DESC" num=""}
{loop $data $r}
{/loop}
{/pc}
首頁友情鏈接
友情鏈接:
{pc:link action="type_list" siteid="$siteid" order="listorder DESC" num="10" return="dat"}
{loop $dat $v}
{if $type==0}
|
{else}
{/if}
{/loop}
{/pc}
{pc:link action="type_list" siteid="$siteid" typeid=“53” linktype="0" order="listorder DESC" num="8" return="pic_link"}
{loop $pic_link $v}
{/loop}
{/pc}
注意 linktype如0代表文字鏈接 如果為1代表圖片鏈接
首頁URL:{siteurl($siteid)}
列表頁標籤
{pc:content action="lists" catid="$catid" num="10" order="id DESC" page="$page"}
\t{loop $data $r}
\t
\t{/loop}
{/pc}
- 分頁標籤:{$pages}
- 日期:{date('Y-m-d', $r[updatetime])}
- 標題截斷:{str_cut($r[title],40,'…')} 調用字段控制:使用截斷代碼:截斷標題:{str_cut($r[title],36,'…')}
- 文章簡介:{$r['description']}
- 縮略圖 {thumb($r[thumb], 100, 137, 1)}
- pc循環的時候 序號為 {$n} 記住這個很實用,特別是在條件判斷的時候
內容頁面標籤
- 網站首頁----------------{siteurl($siteid)}
- 當前位置----------------{catpos($catid)}
- 當前欄目ID--------------{$CAT[catid]}
- 當前欄目鏈接------------{$CAT[url]}
- 當前欄目名稱------------{$CAT[catname]}
- 欄目拼音----------------{$CAT[letter]}
- 欄目鏈接----------------{$CAT[url]}
- 父欄目ID-------------- {$CATEGORYS[$CAT[parentid]][catid]}
- 父欄目名稱--------------{$CATEGORYS[$CAT[parentid]][catname]}
- 父欄目鏈接--------------{$CATEGORYS[$CAT[parentid]][url]}
- 上上級欄目名稱--------{$CATEGORYS[$CATEGORYS[$CAT[parentid]][parentid]][catname]}
- 上上級欄目鏈接--------{$CATEGORYS[$CATEGORYS[$CAT[parentid]][parentid]][url]}
- 文章標題:{$title}
- 文章內容:{$content}
- 發佈日期:{$inputtime} 自定義日期格式方法{date('Y-m-d H:i:s', strtotime($inputtime))}
- 文章來源:{$copyfrom}
- 點擊量:
- 當前位置: > {catpos($catid)}{$title}
- 當前欄目:
- 上一篇:
- 下一篇:
- 縮略圖 : {thumb($thumb,352,264,1)}
PHPCMS PC標籤擴展分頁的方法 適合單頁面/專題頁面的數據調出
{pc:content action="lists" catid="2" order="id DESC" num="4" page="$page" }
{$pages}
{/pc}
PHPCMS V9單頁面新增字段的方法
phpcms v9的單頁面功能比較簡單,有時不能滿足我們的需求,例如新增一個字段,來添加信息,怎麼辦?其實很簡單,只要照下面兩步操作就可以達到我們的目的。
第一步:v9_page數據表添加一個description字段,字段類型為varchar,長度255。(利用mysql的phpmyadmin管理界面操作比較簡單)
第二步:修改phpcms\\modules\\content\\templates\\content_page.tpl.php
找到
上方添加:內容簡介 <textarea>/<textarea>只可輸入255 個字符
保存文件,更新系統緩存就OK了。這時再去單頁的內容管理頁面,就會出現簡介的字段了。
閱讀更多 IT學堂 的文章