-
營(yíng)銷型無(wú)縫鋼管定制生產(chǎn)...
-
電腦系統(tǒng)軟件下載類網(wǎng)站...
-
儀器分析儀類網(wǎng)站織夢(mèng)模...
-
展覽展會(huì)信息類網(wǎng)站織夢(mèng)...
-
裝飾建材公司類網(wǎng)站織夢(mèng)...
-
手游APP軟件下載類網(wǎng)站織...
-
電子元件電路板類網(wǎng)站織...
-
玩具動(dòng)漫類網(wǎng)站織夢(mèng)模板...
-
儀器儀表科技公司類網(wǎng)站...
-
水利工程施工類網(wǎng)站織夢(mèng)...
-
鋼結(jié)構(gòu)崗?fù)I(yíng)銷型織夢(mèng)網(wǎng)...
-
物流快運(yùn)速遞類網(wǎng)站織夢(mèng)...
-
蔬菜鮮果配送類網(wǎng)站織夢(mèng)...
-
貂絨大衣服裝設(shè)計(jì)類網(wǎng)站...
-
精工機(jī)械軸承生產(chǎn)廠家類...
-
中英雙語(yǔ)律師事務(wù)所類網(wǎng)...
-
人力資源管理類網(wǎng)站織夢(mèng)...
-
網(wǎng)站模板資源下載類網(wǎng)站...
-
食品百貨英文外貿(mào)類網(wǎng)站...
-
財(cái)稅記賬工商注冊(cè)認(rèn)證類...
此次教程是針對(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)簽都還是無(wú)法調(diào)用該字段的,還需要修改標(biāo)簽語(yǔ)句
打開/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)就可以通過(guò)標(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' ");