DeDeCMS常見二次開發(fā)之欄目英文名稱

一、新增欄目英文名稱及調(diào)用

字段名稱:==typenameen==
調(diào)用方法:==全局調(diào)用:{dede:field.typenameen /},[field:typenameen]==

準備文件,修改前請注意備份

  1. dede/catalog_add.php
  2. dede/catalog_edit.php
  3. dede/templets/catalog_add.htm
  4. dede/templets/catalog_edit.htm

新加字段 typenameen

后臺執(zhí)行SQL(前綴默認為dede_ 具體前綴根據(jù)自己網(wǎng)站修改):

alter table `dede_arctype` add `typenameen` char(100) NOT NULL default '';
打開dede/catalog_add.php

查找:v5.7在第65行
在65行typename后面增加typenameen,
在66行'~typename~'增加'~typenameen~',

查找:v5.7在第227行
在227行typename后面增加typenameen,
在230行'$typename'后面增加'$typenameen',
==注意保持前后格式一致,不要漏掉","==


打開dede/catalog_edit.php

查找:v5.7在第41行
typename='$typename',后面增加一行 typenameen='$typenameen',
==注意保持前后格式一致,不要漏掉","==


打開dede/templets/catalog_add.htm

查找:v5.7在252行

<tr>
    <td class='bline' height="26" style="padding-left:10px;">
        <font color='red'>英文名稱:</font>
    </td> 
    <td class='bline'>
        <input name="typenameen" type="text" id="typenameen" size="30" class="iptxt" />
    </td>
</tr>
打開dede/templets/catalog_edit.htm

查找:v5.7在219行
在219行換行增加:

<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" />
              (欄目模板里用{dede:field.typenameen /}調(diào)用)
    </td>
</tr>

對于二次開發(fā)過的后臺模板,<tr></tr> 內(nèi)的樣式可能不適用,需要結(jié)合前后樣式進行調(diào)整。如<font></font>新版的HTML4.01后已不再被推薦使用,在 XHTML 1.0 Strict DTD 中,font 元素不被支持。在這里出現(xiàn)的原因可能是DeDeCMS開發(fā)時間較早,后面沒有再更改優(yōu)化。然而重制的后臺風(fēng)格模板不一定還采用這一套編碼風(fēng)格,甚至可能直接使用HTML5編寫。故需要注意靈活運用,不要死搬硬套。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容