dedecms 栏目增加缩略图的方法 dedecms 栏目怎么增加缩略图
|
![]() |
![]() |
![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
有时候因为网站功能需求,我们需要为织梦程序的栏目页添加缩略图功能,这里有一个栏目添加缩略图的方法,供大家参考。
涉及到文件如下(请务必提前备份):
dede/catalog_add.php
dede/catalog_edit.php
dede/templets/catalog_add.htm
dede/templets/catalog_edit.htm
打开文件夹 templets 这个目录,在里面新建一个文件夹 typeimg,用于独立存放栏目缩略图。
新加字段 typeimg (用于存放缩略图路径)
后台执行 SQL(前缀默认为 dede_ 具体前缀根据自己网站修改):
alter table `dede_arctype` add `typeimg` char(100) NOT NULL default '';打开 dede/catalog_add.php
查找:
$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~',打开 dede/catalog_edit.php
查找:
$upquery = "Update `dede_arctype` set在其下面新加一行
`typeimg`='$typeimg',打开 dede/templets/catalog_add.htm 查找
<tr> <td height="26">列表命名规则:</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> <span style="font-family: Arial, Verdana, sans-serif;"> </span><td height="65">栏目图片:</td> <span style="font-family: Arial, Verdana, sans-serif;"> </span><td> <span style="font-family: Arial, Verdana, sans-serif;"> </span><input name="typeimg" type="text" style="width:250px" id="typeimg" class="alltxt" value="" /> <span style="font-family: Arial, Verdana, sans-serif;"> </span><input type="button" name="set9" value="浏览... "class="coolbg np" style="width:60px" onClick="SelectTemplets('form1.typeimg&activepath=%2Ftemplets%2Ftypeimg&img=yes');" /> <span style="font-family: Arial, Verdana, sans-serif;"> </span>(栏目模板里用{dede:field.typeimg /}调用) <span style="font-family: Arial, Verdana, sans-serif;"> </span></td> </tr>打开 dede/templets/catalog_edit.htm 查找
<tr> <span style="font-family: Arial, Verdana, sans-serif;"> </span><td height="26">列表命名规则:</td> <span style="font-family: Arial, Verdana, sans-serif;"> </span><td> <input name="namerule2" type="text" id="namerule2" value="<?php echo $myrow['namerule2']?>" size="40" class="iptxt" /> <span style="font-family: Arial, Verdana, sans-serif;"> </span><img src="img/help.gif" alt="帮助" width="16" height="16" border="0" style="cursor:pointer" onClick="ShowHide('helpvar3')"/></td>< </tr>在其下面新增以下内容:
<tr> <span style="font-family: Arial, Verdana, sans-serif;"> </span><td height="65">栏目图片:</td> <span style="font-family: Arial, Verdana, sans-serif;"> </span><td> <span style="font-family: Arial, Verdana, sans-serif;"> </span><input name="typeimg" type="text" style="width:250px" id="typeimg" class="alltxt" value="<?php echo $myrow['typeimg']?>" /> <span style="font-family: Arial, Verdana, sans-serif;"> </span><input type="button" name="set9" value="浏览... "class="coolbg np" style="width:60px" onClick="SelectImages('form1.typeimg&activepath=%2Ftemplets%2Ftypeimg&img=yes');" /> <span style="font-family: Arial, Verdana, sans-serif;"> </span>(栏目模板里用{dede:field.typeimg /}调用) <span style="font-family: Arial, Verdana, sans-serif;"> </span></td> </tr>完成!
添加或修改图片时在 栏目管理》高级选项上传即可。
如果想同时在文章内容页调用的话,打开 includearc.archives.class.php 查找
if($this->ChannelUnit->ChannelInfos['issystem']!=-1)将
$query = "Select arc.*,tp.reid,tp.typedir,ch.addtable <span style="font-family: Arial, Verdana, sans-serif;"> </span>from `dede_archives` arc <span style="font-family: Arial, Verdana, sans-serif;"> </span>left join dede_arctype tp on tp.id=arc.typeid <span style="font-family: Arial, Verdana, sans-serif;"> </span>left join dede_channeltype as ch on arc.channel = ch.id <span style="font-family: Arial, Verdana, sans-serif;"> </span>where arc.id='$aid' "; $this->Fields = $this->dsql->GetOne($query);替换为
$query = "Select arc.*,tp.reid,tp.typedir,tp.typeimg,ch.addtable <span style="font-family: Arial, Verdana, sans-serif;"> </span>from `dede_archives` arc <span style="font-family: Arial, Verdana, sans-serif;"> </span>left join dede_arctype tp on tp.id=arc.typeid <span style="font-family: Arial, Verdana, sans-serif;"> </span>left join dede_channeltype as ch on arc.channel = ch.id <span style="font-family: Arial, Verdana, sans-serif;"> </span>where arc.id='$aid' "; <span style="font-family: Arial, Verdana, sans-serif;"> </span>$this->Fields = $this->dsql->GetOne($query);OK,给织梦给栏目增加缩略图的方法就介绍到这了,有需要的朋友可以自行参考修改调整。
猜你可能想看的VPS
- 月神科技:香港安畅/沙田机房VPS,2核2G10M带宽仅20元/月 香港VPS[主机]
- VmShell:香港CMI线路300MBps,KVM架构vps,年付免费 香港VPS[主机]
- 很简单的图片不规则布局样式,纯css样式实现的图片瀑布流布局 全球[VPS测评]
- 性价比最高的VPS网络评测 全球[VPS测评]
- 春天的风最容易温暖心灵,适合朋友圈和抖音的12条文案 全球[VPS测评]
- 外贸无界烟台市有多少跨境电商?烟台跨境电商开发平台,烟台跨境电商选品 全球[VPS测评]
- 腾讯云香港轻量应用服务器 优惠活动最低月付仅24元 香港VPS[主机]
- tudcloud,香港沙田大带宽vps特惠7折,CN2+BGP直连,10 香港VPS[主机]
- 瓜云互联怎么样?香港/美国洛杉矶CN2高防vps 50G月付34元 美国VPS[主机]
- JGKVM(极光kvm),便宜香港VPS(5G防御秒解),极光互联vps 香港VPS[主机]
- 麻花云怎么样?安徽移动VPS月付29元 香港VPS 2M月付21元 香港VPS[主机]
- 六六云,2核2G香港云服务器/1000GB流量/50Mbps端口/KVM 香港VPS[主机]
- 56云服务器怎么样?56云免备案香港云服务器价格多少钱? 香港VPS[主机]
- diyvm:香港vps/美国vps/日本vps/2核/2G内存/5M带宽 日本VPS[主机]
- 创新互联:免备案美国香港云主机4核2G仅558元/月,5580元/年 美国VPS[主机]
- 六一云:香港CN2/洛杉矶高防85折优惠,CDN半年优惠,充值返利送水杯 香港VPS[主机]
- hosthatch:香港/芝加哥/伦敦等11机房VPS低至$17.5/年 香港VPS[主机]
- 奇异互动:香港2核4G5M云服务器仅83元/月,700元/年;裸金属服务 香港VPS[主机]
- UCloud:全球31个机房全球云服务器大促,香港2核4G低至485元/ 日本VPS[主机]
- 百星数据:全场云服务器7折优惠,美国cn2/香港cn2/韩国cn2/日本 日本VPS[主机]
- ucloud香港服务器,香港云服务器vps主机优惠价格 香港VPS[主机]
- 月神科技:香港沙田CN2 GIA VPS,1核/1G/10M/40GSS 香港VPS[主机]
- 触摸云:香港CN2 GIA云服务器,1核/1G/20G/10M,促销月付 香港VPS[主机]
- 免备案服务器对权重和网站排名有影响吗? 全球[VPS测评]
- 30个美容院抖音唯美文案,看到就直接拿去发吧 全球[VPS测评]
- 又一跨境电商产业园落户!中山石岐签约引进16个项目 全球[VPS测评]
- VPS到底有什么用? 全球[VPS测评]
- 宝塔面板怎么放行端口?宝塔面板放行端口的方法 全球[VPS测评]
- 七安云怎么样?香港CN2+BGP线路VPS 1核1G10M 16/月 香港VPS[主机]
- 手帕云,便宜小带宽香港CN2 VPS,集群10G防御,双向CN2直连,仅 香港VPS[主机]
转载请注明原文地址: http://140.238.13.167:12355/read-216939.html











