您现在的位置是:首页 > 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' ");
本文标签:
很赞哦! ()
相关教程
图文教程
dede织梦cms重新定义cn_substr函数截取字数
dedecms的cn_substr()和cn_substr_utf8()截取的字符串ms不准,平时也用习惯cn_substr(),也不愿用什么cn_substr_utf8()今天弄了下,现在还是比较准了。
dedecms文章标题自动获取tag的示例教程
经测试可以根据文章标题自动获取tag,不知道会不会有什么其他影响,修改请慎重……修改:\dede\action目录article_add_action.php文件
dede织梦提交自定义表单加入验证码功能
织梦dedecms的自定义表单是非常实用的工具,比如制作在线留言、提交订单等,系统默认是点击提交就可以,但是有个弊端就是如何防止恶意提交呢,那么我们就需要
织梦实现没有图片的文章图片位置用广告替换
最近,突发一个想法:我的小站上的文章内容页的模板中设置调用了图片到一个固定的位置,但有的文章没有图片怎么办?我想可不可以用广告来替换呢?既可以增加了收入
相关源码
-
(自适应响应式)高新技术科技能源pbootcms网站HTML5模板本模板基于PbootCMS内核开发,为高新技术、科技研发、能源技术等科技型企业设计。采用HTML5+CSS3前沿技术,具备完善的响应式布局,能够自动适配手机、平板和电脑等多种终端设备。模板设计风格简约大气查看源码 -
(PC+WAP)铝合金门窗定制pbootcms网站模板源码为铝合金门窗、定制门窗企业打造的高性能网站模板,基于PbootCMS开源内核开发,采用HTML5自适应架构,PC与手机端数据实时同步,覆盖全终端用户交互场景。查看源码 -
(自适应)工业机械制造设备网站pbootcms模板下载为机械制造、工业设备类企业设计,特别适合各类机械设备、生产线、工业自动化产品展示。采用响应式技术,确保在不同设备上都能清晰展示机械产品的技术参数和细节特点。查看源码 -
(自适应)重工工业机械挖掘机机推土机网站源码下载基于PbootCMS内核开发的专业级重工机械企业网站模板,适用于挖掘机、推土机等重型工业设备展示。采用响应式设计技术,确保在各类设备上均能呈现专业视觉效果,帮助企业建立数字化展示窗口。查看源码 -
(自适应手机端)锁锁芯锁具网站pbootcms模板 智能防盗锁网站源码下载本模板基于PbootCMS系统开发,为智能锁具、防盗锁芯及相关安防产品企业设计。采用响应式布局技术,确保在手机、平板和电脑等不同设备上都能获得良好的浏览体验,数据实时同步更新。查看源码 -
(自适应响应式)HTML5甲醛环境检测网站模板带在线留言和资料下载本模板为甲醛检测与环保科技企业开发,采用PbootCMS内核构建。首页集成空气质量数据可视化模块,服务流程采用时间轴展示设计,检测报告板块支持PDF在线预览功能查看源码
| 分享笔记 (共有 篇笔记) |
