新云CMS全站共用一個頭部文件,網頁描述里除了網站標題和網站名字之外就是全站一樣的discription,即{$tag:keyword} 。那么能不能用網頁中的前面部分內容來代替網站的描述內容呢?我們打開新云網站本身的網頁,會看到新云網站中的描述就是網頁前面的部分內容,經過試探摸索,終于成功地解決了這個問題,所使用的標簽為:
{$newasp:description(120)}
在模板里修改header.html中網頁描述的標簽如下:
<meta name="description" content="{$pagetitle}:{$newasp:description(120)}" />
括弧中的120是取網頁中的前120個字符。
但是,由于網站共用一個頭文件,其他非內容頁頁會被修改,往往不起作用而只有標題了,這樣的話也不利于被搜索引擎搜索到,因此我把頭文件分成了三種,即iheader.html、header.html和listheader.html。iheader.html中的內容與新云提供的模板一模一樣,header.html中的網頁描述就改成了上面所說的內容,而對于網頁內容的列表頁經過小小的修改,即網頁描述中的形式變成了下面的樣子:
<meta name="description" content="{$pagetitle}:{$newasp:readme}" />
即網頁內容列表中的網頁描述(description)中的內容為網頁分類中的說明內容,這樣修改每個分類的描述后就會跟著改變。
不錯吧,如果你是一個新站長,并且使用的是新云CMS可以試著修改一下。但是如果你的網站被收錄的內容很多的話就要三思而后行了,否則被搜索引擎K掉。
新聞熱點
疑難解答