作者:admin 發布時間:2020-11-29 15:11?
一、通過 系統 - SQL命令行工具,輸入下邊代碼,執行
alter table `dede_arctype` add `typeimg` varchar(200) NOT NULL default '';
意思是在數據庫表dede_arctype中添加一個typeimg字段,typeimg這個名字可以自定義命名。
二、修改文件: dede/catalog_add.php dede/catalog_edit.php dede/templets/catalog_add.htm dede/templets/catalog_edit.htm PS:dede為默認后臺文件夾 1)修改dede/catalog_add.php文件 打開文件,開始查找 在65行找到$queryTemplate = "INSERT INTO `dede_arctype`(reid,topid,sortrank,typename, 將其替換為:$queryTemplate = "INSERT INTO `dede_arctype`(reid,topid,sortrank,typename,typeimg, 在67行找到VALUES('~reid~','~topid~','~rank~','~typename~', 將其替換為:VALUES('~reid~','~topid~','~rank~','~typename~','~typeimg~', 在227行找到$in_query = "INSERT INTO `dede_arctype`(reid,topid,sortrank,typename, 將其替換為:$in_query = "INSERT INTO `dede_arctype`(reid,topid,sortrank,typename,typeimg, 在230行找到VALUES('$reid','$topid','$sortrank','$typename', 將其替換為:VALUES('$reid','$topid','$sortrank','$typename','$typeimg', 保存! 2)修改dede/catalog_edit.php文件 在41行找到typename='$typename', 在其下邊新增一行 typeimg='$typeimg', 3)修改dede/templets/catalog_add.htm模板文件 首先在標簽種添加 然后隨便找個位置,我是在欄目名稱下邊添加的 找到這行代碼: 欄目名稱: 在其下邊添加如下代碼 欄目縮略圖: 保存。 4)修改dede/templets/catalog_edit.htm模板文件 首先在標簽種添加 然后找到欄目名稱的位置, 欄目名稱: 在它的下邊添加如下代碼 欄目縮略圖: 保存即可。 三、如何調用縮略圖 一般情況下我們調用欄目的時候有2種方式{dede:chanel}和{dede:type},所以我們需要修改下邊2個文件 include/taglib/channel.lib.php include/taglib/type.lib.php 1)修改include/taglib/channel.lib.php 在78 - 94行之間,找到如下代碼 if($type=='top') { $sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath From `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,sitepath From `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,sitepath FROM `dede_arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line "; } 在每個typename的后邊添加typeimg,一共三處,修改后的代碼為 if($type=='top') { $sql = "SELECT id,typename,typeimg,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath From `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,typeimg,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath From `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,typeimg,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `dede_arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line "; } 保存文件。 調用時可通過{dede:chanel}標簽調用 {dede:channel type='top' row='8'} <li><a href='[field:typelink/]'><img src="[field:typeimg/]" /></a> </li> {/dede:channel} 2)修改include/taglib/type.lib.php 在42行找到$row = $dsql->GetOne("SELECT id,typename, 在其后邊添加typeimg,既把它修改成如下: $row = $dsql->GetOne("SELECT id,typename,typeimg, 保存文件。 調用方法,可在任何模板頁通過{dede:type}方式調用,如下: {dede:type typeid='5'} <a href="[field:typelink /]"><img src="[field:typeimg /]" /></a> {/dede:type} 3)在當前欄目頁調用該欄目的縮略圖可以直接使用調用。
本文關鍵詞:
相關關鍵詞:排名上不去??標題優化技巧??app推廣??小程序作用??seo流量提升??網站快排??網絡推廣??老域名作用??抖音推廣??用戶需求分析??移動端優化??seo賺錢??關鍵詞挖掘??網絡外包??小程序怎么賺錢??如何推廣小程序??制作小程序??小程序前景??餐飲小程序??招生小程序??
最近做了網站的手機版,兩個網站共用一個數據庫,頁面分別生成。出現問題:
一、向dede_arctype欄目數據表種添加圖片字段typeimg 通過系統-SQL命令行工具,輸入
要求實現:dede:channelartlist 高亮顯示 解決方案:1:修改/include/taglib/channelartli
ul{dede:channelrow=6typeid=}[field:globalname=autoindexrunphp=yes]((@me+1)%2==0)[email protected]=liclass=\last\:@
修改簡略標題字符長度的解決辦法在你的服務器或者虛擬空間管理頁面用phpmy
方法1: 打開include/taglib/type.lib.php。 找到里面的SQL語句,原來sql檢索的字段中沒
兩步搞定dedecmsv5.7版本的tag標簽限制12字節,dedecms5.7版本和以往的版本不一樣,
本文介紹了dedecms中修改標題與簡略標題長度的方法,進入dedecms后臺,系統——
代碼如下: spanstyle=font-family:tahoma,geneva,sans-serif;spanstyle=font-size:14px;{dede:arclist