亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > PhpCMS > 正文

phpcms v9模板制作教程

2024-07-09 22:54:17
字體:
來源:轉載
供稿:網友
本教程屬于初級教程,高手可以旁聽,雖然是初級教程但基礎的html語言和css是必須了解的,本教程屬于phpcms模板制作基礎篇。

第一節

1、首先下載phpcms v9的集成安裝包并安裝,這里就不詳細說明了。

2、本地調試建議大家使用APMserver,或者wampserver等,可以到PHPCMS吧官方網站首頁鏈接下載。安裝好打開v9的根目錄“phproot→phpcms→templates”文件夾把“default”文件夾復制一份起名“redu”。

3、登陸v9后臺登錄地址:http://localhost/admin.php
用戶名:phpcms 密碼:phpcms

4、打開界面→模板風格→風格標識redu下的詳細列表下的content文件夾

1、首先修改首頁模板index.html
修改前向大家介紹下v9的工作模式,v9和他的前身phpcms 2008是一樣的都是“標簽調用頭部 +首頁部分+ 標簽調用底部”
所以按照從頭開始的順序
第一步打開heard.html
現在我們開始分析header.html的構造:

<!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">
上面是W3C網頁標準
<head>
<meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" />{CHARSET}" =字符集 (gbk或者utf-8)
<meta http-equiv="X-UA-Compatible" content="IE=7" />
<title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}</title>
判斷語句 翻譯:如果設置了標題并且標題不為空,則顯示標題,否則顯示網站名稱

<meta name="keywords" content="{$SEO['keyword']}">
<meta name="description" content="{$SEO['description']}">
<link href="{CSS_PATH}reset.css" rel="stylesheet" type="text/css" />
<link href="{CSS_PATH}default_blue.css" rel="stylesheet" type="text/css" />
上面2行是外部css的調用{CSS_PATH}
<script type="text/javascript" src="{JS_PATH}jquery.min.js"></script>
<script type="text/javascript" src="{JS_PATH}jquery.sGallery.js"></script>
<script type="text/javascript" src="{JS_PATH}search_common.js"></script>
上面3行是網頁的js調用
</head>
<body>
<div class="body-top">
<div class="content">
{pc:content action="position" posid="9" order="id" num="10" cache="3600"}
<div id="announ">
<ul>
{loop $data $k $v}
<li><a href="{$v[url]}">{$v[title]}</a></li>
{/loop}
</ul>
</div>
{/pc}
<script type="text/javascript">
$(function(){
startmarquee('announ',22,1,500,3000);
})
</script>
<div class="login lh24 blue"><a href="{APP_PATH}index.php?m=content&c=rss&siteid={get_siteid()}" class="rss ib">rss</a><span class="rt"><script type="text/javascript">document.write('<iframe src="{APP_PATH}index.php?m=member&c=index&a=mini&forward='+encodeURIComponent(location.href)+'&siteid={get_siteid()}" allowTransparency="true" width="300" height="24" frameborder="0" scrolling="no"></iframe>')</script></span></div>
</div>
</div>
<div class="header">
<div class="logo"><a href="/"><img src="{IMG_PATH}v9/logo.jpg" /></a></div>


下面是搜索部分

<div class="search">
<div class="tab" id="search">
{php $j=0}
{php $search_model = getcache('search_model_'.$siteid, 'search');}
{loop $search_model $k=>$v}
{php $j++;}
<a href="javascript:;" style="outline:medium none;" hidefocus="true" {if $j==1 && $typeid=$v['typeid']} class="on" {/if}>{$v['name']}</a>{if $j != count($search_model)}<span> | </span>{/if}
{/loop}
{php unset($j);}
</div> <div class="bd">
<form action="{APP_PATH}index.php" method="get" target="_blank">
<input type="hidden" name="m" value="search"/>
<input type="hidden" name="c" value="index"/>
<input type="hidden" name="a" value="init"/>
<input type="hidden" name="typeid" value="{$typeid}" id="typeid"/>
<input type="hidden" name="siteid" value="{$siteid}" id="siteid"/>
<input type="text" class="text" name="q" id="q"/><input type="submit" value="搜 索" class="button" />
</form>
</div>
</div>

搜索部分結束
<div class="banner"><script language="javascript" src="{APP_PATH}index.php?m=poster&c=index&a=show_poster&id=1"></script></div>
<div class="bk3"></div>
<div class="nav-bar">
<map>
{pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}
<ul class="nav-site">
<li><a href="{siteurl($siteid)}"><span>首頁</span></a></li>
{loop $data $r}
<li class="line">|</li>
<li><a href="{$r[url]}"><span>{$r[catname]}</span></a></li>
{/loop}
</ul>
{/pc}
</map>
</div>
{if $top_parentid}
<div class="subnav">
{pc:content action="category" catid="$top_parentid" num="15" siteid="$siteid" order="listorder ASC"}
{loop $data $r}
<a href="{$r[url]}">{$r[catname]}</a><span> | </span>
{/loop}
{/pc}
{if $modelid}<a href="{APP_PATH}index.php?m=content&c=search&catid={$catid}">搜索</a>{/if}
</div>
{/if}
</div>


建議下載個opera瀏覽器 他的檢查頁面元素功能超贊!
{template "content","header"}

調用根目錄下phpcms/template/content/header文件
<!--main-->這個是模版注釋!建議一定要養成寫代碼加注釋的習慣

這個是div標簽,不知道什么是div可以的去網上找些教程學習下,這個都不了解就沒必要繼續看了


<!--這里是pc標簽{pc:content 參數名="參數值" 參數名="參數值" 參數名="參數值"}-->
{pc:content action="position" posid="2" order="listorder DESC" num="4"}

<!--顯示PC標簽中的數據-->

{loop $data $r}

{str_cut($r[title],36)}

{if $n==1}{/if}{str_cut($r[description],112)}

{/loop}
{/pc}

<!--結束標簽-->



<!--這里還是pc標簽-->
{pc:content action="position" posid="1" order="listorder DESC" thumb="1" num="5"}

{loop $data $r}

{/loop}

{/pc}




推廣


{pc:block pos="index_block_1"}

{/pc}



圖片新聞
{pc:content action="position" posid="12" thumb="1" order="id DESC" num="10"}


{loop $data $r}

{str_cut($r[title],20)}

{/loop}

{/pc}



{loop subcat(0,0,0,$siteid) $r}
{php $num++}



{$r[catname]}更多>>


{pc:content action="lists" catid="$r[catid]" num="1" thumb="1" order="id DESC" return="info"}
{loop $info $v}



{str_cut($v['title'],28)}
{str_cut($v['description'],100)}

{/loop}
{/pc}


{pc:content action="lists" catid="$r[catid]" num="5" order="id DESC" return="info"}



{loop $info $v}

·{str_cut($v['title'],40)}
{/loop}

{/pc}


{if $num%2==0}
{/if}
{/loop}




公告


{pc:announce action="lists" siteid="$siteid" num="2"}


{loop $data $r}

{$r['title']}
{/loop}

{/pc}





專題更多>>


{pc:special action="lists" siteid="$siteid" elite="1" listorder="3" num="2"}
{loop $data $r}
{if $n!=1}
{/if}



{str_cut($r[title],'18')}
{str_cut($r['description'],50)}

{/loop}
{/pc}





熱點 | 評論 | 關注排行




{pc:content action="hits" catid="35" num="10" order="views DESC"}
{loop $data $r}

{$r[title]}
{/loop}
{/pc}



{pc:comment action="bang" num="10" cache="3600"}
{loop $data $r}

{$r[title]}
{/loop}
{/pc}



{pc:content action="hits" catid="35" num="10" order="views DESC"}
{loop $data $r}

{$r[title]}
{/loop}
{/pc}







調查問卷更多>>







更多>>友情鏈接申請鏈接




{pc:link action="type_list" siteid="$siteid" linktype="1" order="listorder DESC" num="8" return="pic_link"}
{loop $pic_link $v}


{/loop}
{/pc}

{pc:link action="type_list" siteid="$siteid" order="listorder DESC" num="10" return="dat"}




{loop $dat $v}
{if $type==0}
{$v[name]} |
{else}

{/if}
{/loop}

{/pc}




$(function(){
new slide("#main-slide","cur",310,260,1);//焦點圖
new SwapTab(".SwapTab","span",".tab-content","ul","fb");//排行TAB
})


{template "content","footer"}

養成書寫規范的DIV標簽

搜索引擎優化(seo)中,對代碼的優化也是一個很關鍵的步驟。為了更加符合SEO的規范,下面是目前流行的CSS+DIV的命名規則:
DIV ID命名
頁頭:header
登錄條:loginBar
標志:logo
側欄:sideBar
廣告:banner
導航:nav
子導航:subNav
菜單:menu
子菜單:subMenu
搜索:search
滾動:scroll
頁面主體:main
內容:content
標簽頁:tab
文章列表:list
提示信息:msg
小技巧:tips
欄目標題:title
友情鏈接:friendLink
頁腳:footer
加入:joinus
指南:guild
服務:service
熱點:hot
新聞:news
下載:download
注冊:regsiter
狀態:status
按鈕:btn
投票:vote
合作伙伴:partner
版權:copyRight
CSS ID的命名
外套:wrap
主導航:mainNav(globalNav)
子導航:subNav
頁腳:footer
整個頁面:content
頁眉:header
頁腳:footer
商標:label
標題:title

頂導航:topNav
邊導航:sideBar
左導航:leftsideBar
右導航:rightsideBar
標識:logo
標語:banner
菜單1內容:menu1Content
菜單1容量:menu1Container
子菜單:submenu
邊導航圖標:sidebarIcon
注釋:note
面包屑:breadCrumb(即頁面所處位置導航提示)
容器:container
內容:content
搜索:search
登陸:login
功能區:shop(如購物車,收銀臺)
當前的current
樣式文件命名
全站標簽默認樣式:general.css或global.css
布局版式設計樣式:layout.css或container.css
通用樣式(如文字、表單等):style.css
專欄/頻道樣式:columns.css
打印輸出樣式:print.css
主題模板樣式:themes.css
如何利用v9仿制一個網站
一、準備工具1、
css手冊
2、phpcms手冊
3、dw cs5 沒有的可以用記事本
4、ps
5、屏幕尺子
6、好色鬼
7、網站下載器
8、各種瀏覽器 ie6 ie7 ie8 ie9 火狐 谷歌 Opera Safari 用ie 和火狐基本就夠了
9、有條件的可以準備個php手冊和html手冊
10、亦歌(這個挺好用的聽歌軟件,我每次寫代碼都會打開他聽歌)
11、測試環境沒有下個phpcm v9的集成包
12、還沒想到······想到了在寫(呵呵,為了多寫點·····哈)
二、準備素材
1、用網站下載器下載準備仿的網站文件
2、按照目標網站制作相應尺寸的圖片(如logo)有些需要改,有些不需要改(這里也是為了多寫點···)

3、還沒想到還需要準備什么······想到了在寫(呵呵,還是為了多寫點·····哈)
三、開始仿站
1、先打開亦歌聽音樂吧
2、打開需要仿的站,查看頁面源代碼?。ㄔ诰W頁空白區右建就能看到)
3、先找到網頁的css文件(下載下來放到根目錄/statics/css下改名reset.css)為什么這么做<link href="{CSS_PATH}reset.css" rel="stylesheet" type="text/css" />
{CSS_PATH}reset.css等于根目錄/statics/css下reset.css文件(如果用網站下載器下載了那么在下載文件里找到css文件復制過去會更方便)
注:statics目錄下的文件部分是屬于后臺模版的,所以建議新建個目錄放入你自己寫好的css、js或者圖片文件{CSS_PATH}reset.css是后臺的css代碼,這里千萬別改!改了后臺就跑偏了
4、編輯頭部文件用dwcs 5或記事本打開v9模版目錄下header.html文件。
注:相關教程知識閱讀請移步到PHPCMS教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情在线播放| 久久最新资源网| 欧美在线观看网址综合| 中文字幕久久亚洲| 日本成人黄色片| 中文字幕九色91在线| 亚洲人a成www在线影院| 久久6精品影院| 精品国产91乱高清在线观看| 欧美精品亚州精品| 成人免费网站在线观看| 欧美激情女人20p| 亚洲区bt下载| 91精品视频在线| 欧美激情视频播放| 亚洲国产精品热久久| 国产精品网红福利| 91精品国产91| 一区二区亚洲精品国产| 亚洲免费视频在线观看| 欧美日韩一区二区三区在线免费观看| 亚洲一区二区三区sesese| 日韩精品日韩在线观看| 亚洲女人天堂av| 中文字幕av一区二区三区谷原希美| 国内精品伊人久久| 欧美国产激情18| 亚洲a级在线观看| 欧美日韩一区二区精品| 九九热最新视频//这里只有精品| 欧美日韩国产一区在线| 狠狠综合久久av一区二区小说| 欧美噜噜久久久xxx| 国产精品视频自在线| 国产精品九九九| 久久99国产综合精品女同| 欧美精品久久一区二区| 国产在线a不卡| 国产精品日韩欧美| 欧美怡红院视频一区二区三区| 成人国产在线激情| 日韩在线播放一区| 国产91在线高潮白浆在线观看| xvideos成人免费中文版| 国产精品视频色| 久久欧美在线电影| 992tv成人免费影院| 欧美色另类天堂2015| 日韩人在线观看| 国产伦精品一区二区三区精品视频| 精品激情国产视频| 91久久精品一区| 国产精品1区2区在线观看| 亚洲视频综合网| 欧美精品18videos性欧| 亚洲自拍小视频免费观看| 亚洲精品动漫久久久久| 国产一区二区久久精品| 国产精品入口免费视频一| 91精品久久久久久综合乱菊| 色综合91久久精品中文字幕| 亚洲四色影视在线观看| 深夜福利91大全| 91精品国产91久久久| 97久久伊人激情网| 欧美激情按摩在线| 精品色蜜蜜精品视频在线观看| 欧美激情网友自拍| 亚洲国产一区二区三区在线观看| 成人高h视频在线| 国产欧美精品日韩| www.日本久久久久com.| 91精品视频免费看| 原创国产精品91| 精品国产美女在线| 欧美亚洲国产精品| 欧美一级视频一区二区| 国产精品大陆在线观看| 精品女厕一区二区三区| 亚洲欧美中文日韩v在线观看| 久久综合久久美利坚合众国| 精品国产一区二区三区久久狼黑人| 91国产中文字幕| 91精品久久久久久久久青青| 久色乳综合思思在线视频| 68精品国产免费久久久久久婷婷| xxxxxxxxx欧美| 久久精品一本久久99精品| 亚洲福利精品在线| 午夜精品一区二区三区在线播放| 在线一区二区日韩| 日韩欧美在线免费观看| 国产精品欧美激情| 视频在线一区二区| 日韩在线视频线视频免费网站| 国产精品美女av| 亚洲天堂av综合网| 日韩欧中文字幕| 8x拔播拔播x8国产精品| 91在线色戒在线| 国产一区二区在线免费| 欧美在线视频播放| 精品亚洲一区二区三区在线播放| 91精品国产高清久久久久久91| 中文字幕不卡在线视频极品| 亚洲国产精品久久91精品| 国产成人jvid在线播放| 国产日韩欧美视频在线| 欧美激情在线播放| 成人精品久久久| 中文日韩在线观看| 九九热视频这里只有精品| 日韩黄在线观看| 日韩小视频在线观看| 国产欧美日韩亚洲精品| 中文字幕av日韩| 亚洲第一国产精品| 亚洲图片欧洲图片av| 国产精品视频最多的网站| 成人妇女免费播放久久久| 奇米影视亚洲狠狠色| 欧美日韩亚洲一区二| 亚洲精品资源美女情侣酒店| 亚洲欧美日韩精品久久奇米色影视| 亚洲综合最新在线| 自拍偷拍免费精品| 久久91亚洲精品中文字幕奶水| 国产精品久久久久免费a∨大胸| 性欧美xxxx视频在线观看| 日韩美女av在线免费观看| 国产精品一香蕉国产线看观看| 日本精品性网站在线观看| 亚洲国产欧美在线成人app| 国产精品久久久久久久一区探花| 国产视频亚洲精品| 欧美激情一级二级| 亚洲奶大毛多的老太婆| 中文字幕亚洲一区二区三区| 国产精品一久久香蕉国产线看观看| 在线一区二区日韩| 97视频国产在线| 欧美中文字幕在线播放| 亚洲精品www久久久| 在线看欧美日韩| 亚洲人成在线播放| 国产精品欧美亚洲777777| 国内精品一区二区三区四区| 精品视频久久久久久久| 国产精品入口免费视频一| www.亚洲免费视频| 影音先锋欧美精品| 伊人久久五月天| 中文字幕亚洲欧美日韩在线不卡| 亚洲精品99久久久久中文字幕| 亚洲欧洲黄色网| 久久亚洲国产成人| 亚洲人成欧美中文字幕| 日韩精品高清视频| 国产精品福利片| 久久久女女女女999久久| 国产成人福利视频| 成人黄色在线免费| 国产精品美女av| 久久99国产精品自在自在app|