-
水性工業(yè)漆類企業(yè)網(wǎng)站織...
-
道路護(hù)欄交通設(shè)施類網(wǎng)站...
-
水上樂園設(shè)備類網(wǎng)站織夢(mèng)...
-
園林景觀設(shè)計(jì)類網(wǎng)站織夢(mèng)...
-
環(huán)保電動(dòng)掃地車類網(wǎng)站織...
-
網(wǎng)站建設(shè)營(yíng)銷類網(wǎng)站織夢(mèng)...
-
企業(yè)公司行業(yè)通用類網(wǎng)站...
-
辦公學(xué)習(xí)教程資訊類網(wǎng)站...
-
汽車配件類網(wǎng)站織夢(mèng)模板...
-
LED顯示屏中英雙外貿(mào)類網(wǎng)...
-
攝影拍攝短視頻類網(wǎng)站織...
-
中藥藥材百科資訊類網(wǎng)站...
-
環(huán)保設(shè)備研發(fā)制造類網(wǎng)站...
-
灶具電器設(shè)備類網(wǎng)站織夢(mèng)...
-
APP應(yīng)用程序官網(wǎng)類網(wǎng)站織...
-
潮流資訊信息類網(wǎng)站織夢(mèng)...
-
車輛機(jī)油工業(yè)潤(rùn)滑油類網(wǎng)...
-
園林綠化景觀建設(shè)類網(wǎng)站...
-
新媒體自媒體運(yùn)營(yíng)資訊類...
-
農(nóng)業(yè)機(jī)械設(shè)備類網(wǎng)站織夢(mèng)...
此次教程是針對(duì)企業(yè)公司網(wǎng)站針對(duì)每個(gè)欄目的banner大圖而寫,可以每個(gè)欄目使用不同的banner長(zhǎng)圖
單獨(dú)調(diào)用這些圖片比較麻煩,我們修改程序?qū)崿F(xiàn)每個(gè)欄目都有上傳欄目縮略圖的功能
單獨(dú)調(diào)用這些圖片比較麻煩,我們修改程序?qū)崿F(xiàn)每個(gè)欄目都有上傳欄目縮略圖的功能
開始教程(所有操作記得備份數(shù)據(jù))
第一步、執(zhí)行SQL命令為數(shù)據(jù)庫(kù)的欄目表結(jié)構(gòu)添加一個(gè)字段
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
1、打開dede/catalog_add.php(增加字段:typeimg)
查找
$queryTemplate = "insert into `dede_arctype`
把
(reid,topid,sortrank,typename,typedir,
替換成
(reid,topid,sortrank,typename,typedir,typeimg,
把
('~reid~','~topid~','~rank~','~typename~','~typedir~',
替換成
('~reid~','~topid~','~rank~','~typename~','~typedir~','~typeimg~',
- 2、打開dede/catalog_edit.php
找到
$upquery = "Update `dede_arctype` set
在它下面加上
`typeimg`='$typeimg',
- 3、打開dede/templets/catalog_add.htm
查找
<tr><td height="26">列表命名規(guī)則:</td><td><input name="namerule2" type="text" id="namerule2" value="{typedir}/list_{tid}_{page}.html" class="pubinputs" style="width:250px" /><img src="img/help.gif" alt="幫助" width="16" height="16" border="0" style="cursor:pointer" onClick="ShowHide('helpvar3')"/></td></tr>
在它下面加上
<tr><td height="65" style="padding-left:10px;">欄目圖片:</td><td width="400"><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','');" /></td><td><td align="center"><img src="<?php echo "images/pview.gif";?>" width="150" height="100" id="picview" name="picview"></td></td></tr>
然后再head增加下面這個(gè)JS
<script language='javascript' src="js/main.js"></script>
- 4、打開dede/templets/catalog_edit.htm
<tr><td height="26">列表命名規(guī)則:</td><td><input name="namerule2" type="text" id="namerule2" value="{typedir}/list_{tid}_{page}.html" class="pubinputs" style="width:250px" /><img src="img/help.gif" alt="幫助" width="16" height="16" border="0" style="cursor:pointer" onClick="ShowHide('helpvar3')"/></td></tr>
在它下面加上
<tr><td height="65" style="padding-left:10px;">欄目圖片:</td><td width="400"><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','');" /></td><td><td align="center"><img src="<?php echo "images/pview.gif";?>" width="150" height="100" id="picview" name="picview"></td></td></tr>
詳解:
<?php echo $myrow['typeimg']?>
這句會(huì)調(diào)用出已添加的路片路徑
然后再head增加下面這個(gè)JS (和上面一步一樣操作)
<script language='javascript' src="js/main.js"></script>
- 5、dede:channel標(biāo)簽和dede:type等標(biāo)簽都還是無法調(diào)用該字段的,還需要修改標(biāo)簽語句
打開/include/taglib/channel.lib.php
找到一下代碼,每個(gè)typedir后面加上自己添加的字段typeimg
if($type=='top'){$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepathFrom `dede_arctype` WHERE reid=0 And ishidden<>1 order by sortrank asc limit 0, $line ";}else if($type=='son'){if($typeid==0) return '';$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepathFrom `dede_arctype` WHERE reid='$typeid' And ishidden<>1 order by sortrank asc limit 0, $line ";}else if($type=='self'){if($reid==0) return '';$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepathFROM `dede_arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";}//如果用子欄目模式,當(dāng)沒有子欄目時(shí)顯示同級(jí)欄目if($type=='son' && $reid!=0 && $totalRow==0){$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepathFROM `dede_arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";$dsql->SetQuery($sql);$dsql->Execute();}
再找到
$linkOkstr = str_replace("~typename~",$row['typename'],$linkOkstr);
在下面加上
$linkOkstr = str_replace("~typeimg~",$row['typeimg'],$linkOkstr);
- 6、找到include/taglib/type.lib.php
找到如下代碼,并在typedir后加上typeimg,前臺(tái)就可以通過標(biāo)簽調(diào)用了
標(biāo)簽調(diào)用代碼:[field:typeimg/]if(empty($typeid)) return '';$row = $dsql->GetOne("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `dede_arctype` WHERE id='$typeid' ");




