代理加盟 2020全新代理計劃 賺錢+省錢雙管齊下,獨立平臺,豐厚利潤!

您現在的位置: 秀站網 > 織夢大學 > 使用教程 >

織夢給欄目增加英文名稱、縮略圖,并能在首頁調用

來源:本站原創 發布時間:2020-01-14 15:49:30熱度:我要評論(0

免費下載,無需注冊無需充值

我們在碰到一些個性化網站定制的時候,會經常碰到,要在欄目增加縮略圖、英文名稱或者增加其他字段,并且首頁有時候會循環調用欄目名稱、英文名稱、縮略圖等。

我的解決辦法:

英文名稱——新增字段。

縮略圖——新增字段。

第一:執行SQL語句,增加字段typeimg,寫入數據庫

新增縮略圖功能步驟(必須先備份數據庫和文件):

1)首先,在后臺執行sql語句,添加欄目縮略圖字段

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


其中dede為表前綴,若有做修改,請改為修改后的前綴。

typeimg為縮略圖字段,可以修改成自己需要的字段,若此處做了修改,后面的所有字段請記得修改成對應的字符。

【織夢】給欄目增加英文名稱、縮略圖,并能在首頁調用

第二: 而后,除了我們的模版文件,一共需要修改系統的五個文件:

1:/dede/catalog_add.php 增加欄目文件

2:/dede/catalog_edit.php 修改欄目文件

3:/dede/templets/catalog_add.htm 增加欄目文件

4:/dede/templets/catalog_edit.htm 修改欄目文件

5:/nclude/taglib/channel.lib.php 字段調用文件

2.1)、打開/dede/catalog_add.php (每次查找時能遇到兩處,都需要修改)

查找:(reid,topid,sortrank,typename,typedir,

修改為:(reid,topid,sortrank,typename,typedir,typeimg,

查找:('~reid~','~topid~','~rank~','~typename~','~typedir~',

修改為:('~reid~','~topid~','~rank~','~typename~','~typedir~','~typeimg~',

-----------------------------------------------------------------------------

2.2)、打開/dede/catalog_edit.php

搜索:$upquery = "UPDATE `xiuzhanwang_arctype` SET(一共能找到3處,但是我們只要修改在大約38行這個位置的)

在其下方添加:`typeimg`='$typeimg',

如圖所示:

【織夢】給欄目增加英文名稱、縮略圖,并能在首頁調用

------------------------------------------------------------------------------------------------------------------

2.3)、打開/dede/templets/catalog_add.htm

搜索:列表命名規則:

1、在head區域引入main.js文件<script language='javascript' src="js/main.js"></script>

2、然后在欄目名稱代碼其tr下方添加一個tr,內容如下:

<tr>
<td height="65" style="padding-left:10px;">欄目圖片:</td>
<td><input name="typeimg" type="text" style="width:250px" id="typeimg" class="alltxt" value="" /> 
<input type="button" name="set9" value="瀏覽... "class="coolbg np" style="width:60px" onClick="SelectTemplets('SelectImage('form1.typeimg','small');"/>(欄目模板里用{dede:field.typeimg /}調用) 
</td>
</tr>

添加后效果如圖所示:

【織夢】給欄目增加英文名稱、縮略圖,并能在首頁調用

 

2.4)、打開/dede/templets/catalog_edit.htm

1、修改好以上代碼后,在head區域引入main.js文件<script language='javascript' src="js/main.js"></script>

2、搜索:列表命名規則:在其tr下方添加一個tr,內容如下:

<tr>
<td height="65" style="padding-left:10px;">欄目圖片:</td>
<td><input name="typeimg" type="text" style="width:250px" id="typeimg" class="alltxt" value="<?php echo $myrow['typeimg']?>" /><input type="button" name="set9" value="瀏覽... "class="coolbg np" style="width:60px" onClick="SelectImage('form1.typeimg','small');"/>(欄目模板里用{dede:field.typeimg /}調用) </td>
</tr>


添加后如圖所示:

【織夢】給欄目增加英文名稱、縮略圖,并能在首頁調用

 

2.5)、打開:/nclude/taglib/channel.lib.php

搜索:SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath

替換為:SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,typeimg

上傳這些文件后:在欄目的高級選項操作就能看到出現了上傳縮略圖的功能:

【織夢】給欄目增加英文名稱、縮略圖,并能在首頁調用

第四:標簽調用寫法:

PC端首頁循環調用:

{dede:channelartlist row='5'  typeid='1' }
  <li><a href="{dede:field name='typeurl'/}" target="_blank">
    <img src="{dede:field.typeimg /}" /><h3>{dede:field name='typename'/}</h3><span>{dede:field.seotitle /}</span>
    </a></li>
{/dede:channelartlist}

移動端首頁循環調用:

{dede:channelartlist row='5' typeid='1' }
            <a href="list.php?tid={dede:field.typeid /}"><span><img src="{dede:field.typeimg /}"></span>
            <p>{dede:field name='typename'/}<em>{dede:field.seotitle /}</em></p>
            </a>
{/dede:channelartlist}


到此就修改成功了。

如果欄目增加非圖片上傳字段,如英文名稱字段,可以參考教程:織夢網站欄目增加英文名稱的方法

轉載請注明來源網址:http://www.yxrxyy.live/dedecms_jq/1125.html

    發表評論

    評論列表(條)

      北京28是什么彩票