博浩易達網站運營中心的博客

                          太原博浩易達網絡運營中心,用“心”服務 信“諾”必達

                          « win7系統局域網共享無法訪問提示“您可能沒有權限使用網絡資源”的解決方法dede織夢清空文章及欄目的方法(最快捷的方法) »

                          dedecms織夢欄目添加縮略圖調用的方法

                           以添加圖片為例

                          一、添加字段

                          首先是要在數據庫添加字段,用phpMyAdmin或者別的數據庫管理軟件進入數據庫添加,欄目圖圖片typeimg,

                          也可以直接在DEDE后臺或者在數據庫添加SQL命令,(DEDE后臺-系統-SQL命令行工具)

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

                          二、修改【欄目添加】文件

                          打開后臺目錄,默認是dede文件夾,里面的dede/catalog_add.PHP文件。在第65行與227行兩處一樣的修改,只是一個是~另一個是$符號,別弄錯了,照著原來字段復制改為我們自己需要的圖片名,搜索

                          reid,topid,sortrank,typename,typedir 

                          在逗號后面添加(注意逗號)

                          typeimg

                          下面第二行的

                          '~reid~','~topid~','~rank~','~typename~','~typedir~' 

                          后面添加

                          '~typeimg~' 

                          繼續在227行重復上面兩步添加

                          三,再打開dede\templets目錄下的catalog_add.htm,在第250行搜索

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

                          在下面</tr>后添加如下代碼

                           <tr>    <td class='bline' height="26" style="padding-left:10px;">欄目圖標:</td>   <td class='bline'><input name="typeimg" type="text" id="typeimg" size="30" value="<?php echo $myrow['typeimg']?>" class="iptxt" /> <input type="button" name="Submit2" value="站內選擇" style="margin-left:8px;" onClick="SelectImage('form1.typeimg','small');" class='np coolbg'/></td>   </tr> 

                          四,修改【欄目更改】文件

                          打開后臺目錄,默認是dede文件夾,里面的dede/catalog_edit.PHP文件。搜索 `smalltypes`='$smalltypes'  大概在第62行添加下面的代碼

                          typeimg='$typeimg'

                          五,然后打開dede/templets/catalog_edit.htm 在第213行搜索

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

                          在下面</tr>后添加如下代碼

                           <tr>    <td class='bline' height="26" style="padding-left:10px;">欄目圖標:</td>   <td class='bline'><input name="typeimg" type="text" id="typeimg" size="30" value="<?php echo $myrow['typeimg']?>" class="iptxt" /> <input type="button" name="Submit2" value="站內選擇" style="margin-left:8px;" onClick="SelectImage('form1.typeimg','small');" class='np coolbg'/></td>   </tr> 
                          六,在catalog_add.htm和catalog_edit.htm 文件的頭部加上:<script language='javascript' src="js/main.js"></script>

                          七,調用欄目圖片

                          在catalog_add.htm頁面和catalog_edit.htm頁面頭部添加<script language='javascript' src="js/main.js"></script>,

                          調用的時候也要修改相關字段的文件,另外有用dede:sql 標簽調用就不需要修改了,但是這并不是我們想要的,這樣并不靈活。我調用是用dede:channel標簽來調用顯示頂級欄目或者子欄目,于是我們要去修改相對應的PHP文件,打開\include\taglib\channel.lib.php 文件,在第80、86、92、111行左右,添加我們新加的字段

                          八,最后在模板中調用,跟調用欄目名稱和鏈接一樣:[field:typeimg/] {dede:field name='typeimg'/}

                           

                           

                          • 相關文章:

                          發表評論:

                          ◎歡迎參與討論,請在這里發表您的看法、交流您的觀點。

                          日歷

                          最新評論及回復

                          最近發表

                          Copyright 太原博浩易達運營中心 www.gregkuppinger.com Rights Reserved.

                          欲仙欲死呻吟饥渴人妻