您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
织梦dedecms栏目字段添加并调用:例如图片上传代码实例
夏菡2023-09-17DedeCMS教程已有人查阅
导读1.在数据库栏目表dede_arctype中的typedir后面添加要添加的字段 typeimg2.修改sql语句,dede/catalog_add.PH
1.在数据库栏目表dede_arctype中的typedir后面添加要添加的字段 typeimg
2.修改sql语句,dede/catalog_add.PHP中搜索 queryTemplate等级栏目和$in_query子集栏目,在sql语句中的每个~typedir~后面加上$typeimg,
注:参数部分记得要加上‘$ typeimg’。
3.编辑dede/catalog_edit.php在typedir='$typedir',后面增加一行typeimg='$typeimg',
4.打开dede/templets/catalog_add.htm 搜索栏目名称 在栏目名称</tr>下添加一下代码
需要拷贝js:
编辑include/taglib/channel.lib.php文件 找到一下代码,并在每个typedir后面加上自己添加的字段typeimg
讲其修改为
2.修改sql语句,dede/catalog_add.PHP中搜索 queryTemplate等级栏目和$in_query子集栏目,在sql语句中的每个~typedir~后面加上$typeimg,
注:参数部分记得要加上‘$ typeimg’。
3.编辑dede/catalog_edit.php在typedir='$typedir',后面增加一行typeimg='$typeimg',
4.打开dede/templets/catalog_add.htm 搜索栏目名称 在栏目名称</tr>下添加一下代码
需要拷贝js:
<script language="javascript" src="js/main.js"></script>
<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>
打开dede/templets/catalog_edit.htm,在栏目名称下添加代码,其实织梦的文章页面也有添加缩略图,直接拷贝过来也可以,拷贝后记得连js一起拷贝 需要拷贝js:
<script language="JavaScript" src="js/main.js"></script>
<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 if($myrow["typeimg"]!="") echo $myrow["typeimg"]; else echo "images/pview.gif";?>
" width="150" height="100" id="picview" name="picview">
</td>
</td>
</tr>
5.添加完成后dede:channel标签和dede:type等标签都还是无法调用该字段的,还需要修改标签语句编辑include/taglib/channel.lib.php文件 找到一下代码,并在每个typedir后面加上自己添加的字段typeimg
if($type=='top') { $sql = "SELECT id,typename,typedir,typeimg,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,typeimg,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,typeimg,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `dede_arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line "; }
//如果用子栏目模式,当没有子栏目时显示同级栏目
if($type=='son' && $reid!=0 && $totalRow==0) { $sql = "SELECT id,typename,typedir,typeimg,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `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,前台就可以通过标签调用了
if(empty($typeid)) return '';
$row = $dsql->GetOne("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
FROM `dede_arctype` WHERE id='$typeid' ");
本文标签:
很赞哦! ()
相关教程
图文教程
dedecms提示Error: (PHP 5.7 and above) Please set request_order
今天,某客户使用国外主机安装DEDECMS。出现如下错误:由于在PHP较新的版本中增加了一个配置项目“request_order”
如何优化dede织梦cms模板哪些地方需要修改
站长都知道站长网用的CMS是DEDE,而且很多站长在做站时优选的也是DEDECMS,我的网站用的CMS也是DEDECMS。既然这么多站长选择它做网站,
织梦未审核文档的发布时间为当前时间的实现方法
织梦模板未审核文档的发布时间是采集时的时间,因为有一些采集的文档需要编辑,所以当前发布时的时间总是“落后、过去式”,那么如何自动修改为当前时间呢?
织梦DEDECMS首页调用自定义表单数据
织梦DEDECMS首页调用自定义表单数据直接输入下面代码:{dede:loop table=dede_diyform3 sort=id row=5 if=
相关源码
-
(自适应响应式)蓝色外贸英文产品介绍展示网站模板本模板采用手工编写的DIV+CSS架构,代码精简高效。适配手机端浏览,数据实时同步更新。内置SEO优化框架,支持独立设置各页面标题、关键词及描述。开源代码结构清晰,便于二次开发。查看源码 -
(自适应)帝国cms7.5文章新闻博客整站源码( 带会员中心)本模板基于帝国CMS内核开发,为新闻资讯、个人博客及作品展示类网站设计。采用响应式布局技术,确保在手机、平板和电脑等不同设备上都能获得良好的浏览体验。查看源码 -
(自适应)五金配件机械加工设备pbootcms模板免费下载这款基于PbootCMS开发的网站模板为五金配件和机械加工行业设计,采用简洁有力的设计风格,突出工业产品的专业性和可靠性。模板结构清晰,功能完善,能够有效展示各类工业产品的技术参数和应用场景。查看源码 -
(PC+WAP)家居装饰家装建材营销型网站pbootcms模板下载本模板基于PbootCMS开发,主要服务于家居装饰、建材及相关行业。采用现代化设计风格,同时适配PC和移动设备访问。模板结构清晰,突出展示家装案例和建材产品,帮助企业在线上建立专业形象,有效展示产品与服务优势。查看源码 -
帝国cms大气淘宝客网站源码带手机版带火车头采集本款创意礼物导购网站模板为礼物类电商平台设计,采用清爽简约的界面风格,具备完善的商品导购功能。系统支持在文章攻略中灵活插入商品购买链接,实现内容与电商的结合。查看源码 -
帝国cms7.5模板情感文学名言名句心情文章类源码下载带手机本模板基于帝国CMS7.5开发,为情感文学类网站设计。整体风格温馨雅致,布局合理清晰,特别适合建设情书分享、文学作品展示类网站。模板采用响应式设计,能够自动适配各种终端设备。查看源码
| 分享笔记 (共有 篇笔记) |
