国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

DedeCMS織夢欄目增加英文名稱、縮略圖及調(diào)用

2024-08-30 19:08:28
字體:
供稿:網(wǎng)友

DedeCMS織夢欄目增加英文名稱、縮略圖及調(diào)用

在做外貿(mào)SEO優(yōu)化的時候,經(jīng)常會用到中文站和英文站,特別需要運用到中英文移動版的頻道縮略圖。不需要兩個后臺就能一步到位管理中英文網(wǎng)站。這里分享一下織夢后臺增加英文欄目名稱和頻道縮略圖及調(diào)用的方法。

1.數(shù)據(jù)庫新增加字段(typenameen,typelitpic)

這里說的字段不是常說的頻道模型里面的自定義字段,而是數(shù)據(jù)庫的字段。除非你的空間服務器支持數(shù)據(jù)庫編輯,dede是不支持直接編輯的,但是可以用SQL命令。方法如下:

后臺>系統(tǒng)>SQL命令行工具,輸入

查看源碼

alter table `dede_arctype` add `typenameen` char(100) NOT NULL default '';

alter table `dede_arctype` add `typelitpic` char(255) NOT NULL default '';

2.修改后臺文件

如果你改了根目錄的dede文件夾,在對應的文件夾下面找到:

  • /dede/catalog_add.php 

  • /dede/catalog_edit.php

  • /dede/templets/catalog_add.htm

  • /dede/templets/catalog_edit.htm

如果對dede的系統(tǒng)后臺模板不熟悉的可以用Dreamweaver查看哪個部分需要修改的。

修改/dede/catalog_add.php

查找$queryTemplate = "insert into `cn_arctype`,大約在65行,把

查看源碼

typename

替換為,替換時注意標點

查看源碼

typename,typenameen,typelitpic

 

在66行

查看源碼

'~typename~'

替換為,替換時注意標點 

查看源碼

'~typename~','~typenameen~','~typelitpic~'

 

修改/dede/catalog_edit.php

查找$upquery = "Update `cn_arctype` set,大約在41行

查看源碼

typename='$typename'

替換為,替換時注意標點

查看源碼

typename='$typename',

typenameen='$typenameen',

typelitpic='$typelitpic'

 

修改/dede/templets/catalog_add.htm

查找下面代碼,大約在在252行

查看源碼

<td class='bline' height="26" style="padding-left:10px;"><font color='red'>欄目名稱:</font></td>

下面增加

查看源碼

<tr>

 <td class='bline' height="26" style="padding-left:10px;">英文名稱:</td>

 <td class='bline'><input name="typenameen" type="text" id="typenameen" size="30" value="<?php echo $myrow['typenameen']?>" class="iptxt" /></td>

</tr>

<tr>

 <td class='bline' height="26" style="padding-left:10px;">欄目圖標:</td>

 <td class='bline'>

  <input name="typelitpic" type="text" id="typelitpic" size="30" value="<?php echo $myrow['typelitpic']?>" class="iptxt" />

  <input type="button" name="Submit2" value="站內(nèi)選擇" style="margin-left:8px;" onClick="SelectImage('form1.typelitpic','');" class='np coolbg'/>

 </td>

</tr>

 

修改/dede/templets/catalog_edit.htm

查找下面代碼,大約在219行

查看源碼

<td class='bline' height="26" style="padding-left:10px;"><font color='red'>欄目名稱:</font></td>

下面增加

查看源碼

<tr>

 <td class='bline' height="26" style="padding-left:10px;">英文名稱:</td>

 <td class='bline'><input name="typenameen" type="text" id="typenameen" size="30" value="<?php echo $myrow['typenameen']?>" class="iptxt" /></td>

</tr>

<tr>

 <td class='bline' height="26" style="padding-left:10px;">欄目圖標:</td>

 <td class='bline'>

  <input name="typelitpic" type="text" id="typelitpic" size="30" value="<?php echo $myrow['typelitpic']?>" class="iptxt" />

  <input type="button" name="Submit2" value="站內(nèi)選擇" style="margin-left:8px;" onClick="SelectImage('form1.typelitpic','');" class='np coolbg'/>

 </td>

</tr>

增加站內(nèi)選擇圖片的JS代碼

在catalog_add.htm和catalog_edit.htm的</head>前增加“站內(nèi)選擇”的JS代碼

查看源碼

<script language='javascript' src="js/main.js"></script>

3.調(diào)用英文名稱和欄目圖標

不建議使用sql調(diào)用,不夠靈活,先看調(diào)用代碼。

查看源碼

{dede:channel}

英文名稱:[fiele:typenameen/]

欄目圖標:<img src="[field:typelitpic/]" alt="[field:typename/]">

{/dede:channel}

這樣寫是不能直接調(diào)用的,修改/include/taglib/channel.lib.php

查找如下代碼,

查看源碼

if($type=='top')

找到

查看源碼

typename

大概在78,86,92行,替換為

查看源碼

typenameen,typelitpic

增加英文名稱和欄目圖片及調(diào)用總結(jié)

這個方法可以實現(xiàn)一個模板里面同時調(diào)用中英文標題及移動端的欄目圖片,部分內(nèi)容來自網(wǎng)絡(luò),有些中英文標點符號錯誤,本帖經(jīng)本人親測無問題,

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 昌图县| 汉阴县| 红安县| 咸阳市| 邹平县| 西青区| 平邑县| 九江市| 南和县| 瓦房店市| 咸阳市| 原阳县| 宜昌市| 昔阳县| 湖南省| 义马市| 麻阳| 资阳市| 鞍山市| 甘谷县| 离岛区| 东乡县| 化德县| 八宿县| 西峡县| 旌德县| 固阳县| 时尚| 潼关县| 五峰| 巴东县| 通河县| 漳州市| 张北县| 高雄市| 无极县| 枞阳县| 兴仁县| 崇文区| 蓬莱市| 唐山市|