咨詢 :  15538815869

織夢DEDECMS開發-調用欄目縮略圖(圖片)_洛陽網絡公司整理

來源:洛陽網絡公司   發布時間:2015-10-17  點擊:次 所屬分類:建站知識

在洛陽網絡公司技術員給客戶做網站時發現了個小問題:有的網站前臺顯示欄目時需要跟圖片結合,然而織夢內容管理系統dedecms并沒有提供相關技術,這里小編就把我們的技術員增加的分享下。

這適用于最新版的欄目添加縮略圖哦。GBK、UTF8都可以自行修改,這里是方法哈,我們測試過能用,具體步驟如下:


1,首先,在后臺用sql命令行工具執行下面的sql語句,添加欄目縮略圖字段(洛陽網絡公司提醒:需要在欄目的表中增加一個縮略圖typeimg字段哦):


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

然后,需要修改織夢的五個核心文件,文件如下:


/dede/catalog_add.php   欄目增加文件
/dede/catalog_edit.php   欄目修改文件
/dede/templets/catalog_add.htm  欄目增加模板文件
/dede/templets/catalog_edit.htm  欄目修改模板文件
/include/taglib/channel.lib.php  字段調用文件

 

打開/dede/catalog_add.php文件,在里面找到如下代碼:

$in_query = "INSERT INTO `dede_arctype`(reid,topid,sortrank,typename,typedir,isdefault,defaultname,issend,channeltype,channeltype,

修改為如下代碼:

$in_query = "INSERT INTO `dede_arctype`(reid,topid,sortrank,typename,typedir,isdefault,defaultname,issend,channeltype,typeimg,

意思就是增加填入的縮略圖字段typeimg
 

再查找:

 $sql = str_replace('~typedir~',$toptypedir,$sql);

在下面增加:

 $sql = str_replace('~typedir~', $toptypedir, $sql);

**********************************洛陽網絡公司*************************************************


然后打開/dede/catalog_edit.php文件,在里面找到如下代碼:

 
方法比較相似。這里是保存欄目時添加縮略圖字段typeimg


 $upquery = "UPDATE `dede_arctype` SET

在其下方添加:

`typeimg`='$typeimg',


 
**********************************洛陽做網站*************************************************


打開/dede/templets/catalog_add.htm  開始修改模板文件了啊

 

搜索:列表命名規則:

首先在head中增加代碼 <script language='javascript' src="js/main.js"></script>

 在其tr下方添加一個tr,內容如下:

 
 <tr><tdheight="65"style="padding-left:10px;">欄目圖片:</td>


 <td><inputname="typeimg" type="text" style="width:250px" id="typeimg"class="alltxt" value="" /> 


 <input type="button" name="set9"value="瀏覽... " class="coolbg np" style="width:60px"onClick="SelectImage('form1.typeimg','small');"/>(欄目模板里用{dede:field.typeimg /}調用) </td></tr>
 


如下圖

 

洛陽網絡公司技術,洛陽做網站技術

 

 

**********************************洛陽網站建設*************************************************


打開/dede/templets/catalog_edit.htm

 

搜索:列表命名規則:

 

在其tr下方添加一個tr,內容如下:

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

 <tr><tdheight="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="coolbgnp" style="width:60px" onClick="SelectImage('form1.typeimg','small');"/>(欄目模板里用{dede:field.typeimg /}調用) </td></tr>
 

如下圖:

洛陽網絡公司技術,洛陽做網站技術
 

 

**********************************洛陽做網站的公司*************************************************


完成以上操作,織夢的核心文件已經修改完畢。接下來就是修改dedecms的前臺調用文件 include/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

OK。到此已經完成,調用的時候可以直接使用 [field:typeimg/] 直接調用哦。是不是很簡單,有需要的趕緊拿走吧。

洛陽特網努力爭取為洛陽市企業、個人做價格最低服務效果杠杠的網站建設服務。企業展示型網站860元全包。聯系QQ:76093835
 

標簽: 洛陽網絡公司技術 洛陽做網站技術

成都麻将免费下载 3d新开机号200期试机号 2019年白小姐开奖网络 七星彩开奖号码19086 时时缩水工具app 时时彩历史记录查询 腾讯棋牌游戏大厅 江西时时中奖不兑 黑龙江福彩22选5走势图百度 新疆时时评测网 今日河南11选5开奖结果 辽宁12选5前三五码走势图 江西多乐彩11选5开奖结果查询 3d开机号和试机号对应码 赛车pk10官网注册 湖北11选5开奖 时时缩水ios