1. 程式人生 > >織夢入門以及常見錯誤1

織夢入門以及常見錯誤1

info 信息 doc 而是 網站 lin 問答 不出 html

首先說下我用的織夢版本是DedeCMS-V5.7-UTF8-SP2.tar.gz

而不是DedeCMS-V5.7-UTF8-SP2-Full.tar.gz,不是這個,不是帶Full的

安裝很簡單,只需要將Uploads的內容復制一份放入hotdoc目錄裏,運行127.0.0.1/uploads即可,這裏並不一定是uploads,而是重命名後的文件

註意,默認不要勾選安裝體驗數據,那樣後期操作起來會很麻煩,模塊也不要安裝,後期都可以添加

OK

拿到手織夢了,我們肯定要進行修改的,肯定不能投機取巧

我們主要進行哪些地方的修改呢?這裏主要講的是這幾個方面,分別是模版,CSS,采集,欄目,數據庫

首先我們確認以下欄目發布時的模版:

普通文章發布時模版是:

封面模版:index_article.htm
列表模版:list_article.htm //這個是欄目顯示的模版
文章模版:article_article.htm

主頁模版是index.html

頭部模版header.html

建議修改某個模版時,先事先建一個文件夾將原先的模版文件進行備份

在修改的時候,可以去除掉一些不必要的欄目,修改其CSS

普通文章包括主頁的CSS在:templetes/default/style/目錄下的dedecms.css,layout.css,page.css

可以在這裏對網站的顯示進行修改

網站主欄目的綠色圖像包括主頁上顯示的欄目(欄目下有列表文章)是用的一個套圖green_skin.png

我們主要修改的是主頁和欄目頁,那麽直接在編輯器中修改或者在織夢CMS中的默認模版管理中修改也可以

在模版中可以使用織夢特帶的模版變量

模版變量運用之一,默認的織夢顯示的最大欄目數量是8個,我們可以對其進行修改,在head.html模版中

{dede:channel type=‘top‘ row=‘15‘ currentstyle="<li class=‘hover‘><a href=‘~typelink~‘ ~rel~><span>~typename~</span></a></li>"}
<li><a href=‘[field:typeurl/]‘ [field:rel/]><span>[field:typename/]</span></a></li>
{/dede:channel}

這個標簽的作用是

標簽名稱:channel 標記簡介:織夢常用標記,通常用於網站頂部以獲取站點欄目信息,方便網站會員分類瀏覽整站信息 功能說明:用於獲取欄目列表 適用範圍:全局使用 默認情況下row=‘8‘則顯示8個欄目的信息,這裏我們修改為了15,則可以顯示15個欄目的信息 類似問答參考:

織夢{dede:channel}標簽怎麽列出自己指定ID的欄目名稱和鏈接?

{dede:channel type=‘self‘ row=‘3‘ typeid=‘2,3,6‘}
<li><a href=‘[field:typelink/]‘>[field:typename/]</a></li>
{/dede:channel}
使用上面的type=‘self‘屬性則顯示不出來
如果改成type=‘top‘則是按照所有欄目ID順序顯示3個也就是顯示的ID1、2、3的三個欄目名稱
有什麽方法可以實現顯示2、3、6三個欄目的名稱和鏈接?

最佳答案 把你的代碼換成 {dede:channelartlist typeid=‘top‘ typeid=‘2,3,6‘ row=‘3‘ orderby=‘sortrank‘} <li><a href=‘{dede:field name=‘typeurl‘/}‘>{dede:field name=‘typename‘/}</a></li> {/dede:channelartlist} 這段代碼,就是你要實現的功能了。

修改完畢後,更新欄目列表即可

我們主要修改index.html主頁模版,和列表頁模版list_article.htm,以及head.htm頭部模版,以及文章頁模版article_article.htm

修改完畢後不要忘記更新欄目,帶模版變量的一般都要更新後才有顯示結果

織夢入門以及常見錯誤1