DEDE5.7SP1 添加栏目图片 并且标签调用
整套修改涉及到的文件
dede/catalog_add.php dede/catalog_edit.php dede/templets/catalog_add.htm dede/templets/catalog_edit.htm include/taglib/channel.lib.php
给栏目表添加缩略图字段
alter table `dede_arctype` add `typeimg` char(100) NOT NULL default '';
catalog_add.php
查找
$queryTemplate = "INSERT INTO `#@__arctype`
将其后面的
(reid,topid,sortrank,typename,typedir
改成
(reid,topid,sortrank,typename,typedir,typeimg
将其后面的
VALUES('~reid~','~topid~','~rank~','~typename~','~typedir~'
改成
VALUES('~reid~','~topid~','~rank~','~typename~','~typedir~','~typeimg~'
(就是添加了一个字段"typeimg")
再次查找
$in_query = "INSERT INTO `#@__arctype`
将
(reid,topid,sortrank,typename,typedir
改成
(reid,topid,sortrank,typename,typedir,typeimg
将其后面的
VALUES('$reid','$topid','$sortrank','$typename','$typedir'
改成
VALUES('$reid','$topid','$sortrank','$typename','$typedir','$typeimg'
--------------------------------------------------------------------------------
catalog_edit.php
查找
$upquery = "UPDATE `#@__arctype` SET
在它的下面添加一行
typeimg='$typeimg',
--------------------------------------------------------------------------------
后台的就改到这了 然后咱们去改后台的模板
dede/templets/catalog_add.htm
在head里插入
<script language="javascript" src="js/main.js"></script>
然后查找
<tr><td height="26" style="padding-left:10px;">列表命名规则:</td><td><input name="namerule2" type="text" id="namerule2" value="{typedir}/list_{tid}_{page}.html" class="pubinputs" style="width:250px" /><img src="data:images/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><input name="typeimg" type="text" style="width:250px" id="typeimg" class="alltxt" value="" /><input type="button" name="set9" value="浏览... "class="coolbg np" style="width:60px" onClick="SelectImage('form1.typeimg','');" /></td></tr>
-------------------------------------------------------------------------
dede/templets/catalog_edit.htm
在head里插入
<script language="javascript" src="js/main.js"></script>
然后查找
<tr> <td height="26" style="padding-left:10px;">列表命名规则:</td><td> <input name="namerule2" type="text" id="namerule2" value="<?php echo $myrow['namerule2']?>" size="40" class="iptxt" /> <img src="data:images/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><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></tr>
-------------------------------------------------------------------
到这里可以到后台添加一个栏目图片试下了~ 看是否能添加和编辑.
然后咱们要增加调用标签
include/taglib/channel.lib.php
查找
if($type=='top')
然后分别在 TOP,son,self的查询字段里添加"typeimg"字段
$sql = "SELECT id,typename,typedir,typeimg,isdefault ... ...
-----------------------------------------------------------------------------
然后在标签channel里循环栏目缩略图了
<img src=”[field:typeimg/]”/>
-----------------------------------------------------------------------------
那么想要在文章内容页显示~~~
\include\arc.archives.class.php
查找
if($this->ChannelUnit->ChannelInfos['issystem']!=-1)
修改其下面的
$query = "SELECT arc.*,tp.reid,tp.typedir,ch.addtable
改为
$query = "SELECT arc.*,tp.reid,tp.typedir,tp.typeimg,ch.addtable
就可以啦~~~~~
转载于:https://www.cnblogs.com/cnloli/articles/3156247.html
DEDE5.7SP1 添加栏目图片 并且标签调用相关推荐
- dedecm在后台添加栏目图片
第一步:执行SQL命令为数据库的栏目表结构添加一个字段(执行选多行命令) alter table `dede_arctype` add `typeimg` char(100) NOT NULL def ...
- 帝国cms灵动标签调用当前栏目下所有子栏目链接,子栏目名称,子栏目图片
帝国cms灵动标签调用当前栏目下所有子栏目链接,子栏目名称,子栏目图片 [e:loop={"select classname,classpath,classid,classimg from ...
- phpcms调用栏目描述_phpcms标签整理_当前栏目调用
1.phpcms v9 所有当前栏目信息标签 下面做总结,方便大家找到在内容页想调用的东西 当前栏目id: {$catid} 当前栏目名: {$CATEGORYS[$catid][catname]} ...
- 添加数量的html标签,dedecms织梦模板栏目列表中添加统计文档数量的标签
dedecms在栏目列表中添加统计文档数量调用标签,实现的方法还是非常简单的,只需要做一些简单的修改即可实现我们所需要的功能. 方法如下: 打开include/extend.func.php文件,在最 ...
- php标签调用,phpcms栏目标签调用代码大全
phpcms栏目标签调用代码大全 $CATEGORY[$catid][catid] 栏目id $CATEGORY[$catid][module] 栏目所在的模块 $CATEGORY[$catid][t ...
- 帝国CMS教程,使用灵动标签调用上一篇下一篇的文章标题图片的方法
很多时候,我们为了网站的更加美观,或者让网页更强的用户体验,我们不得不改变帝国本身的设计 说正事开始: 帝国默认的上一篇.下一篇链接比较单一,无法满足个性化,如下: 下一篇链接: 1 [!--info ...
- sdcms栏目图片的调用方法
sdcms栏目图片的调用方法,这个在官方网站上面有提示,只是没有看到现成的,这里将它贴出来,供大家参考. 栏目页调用代码为: {if catepic<>""} < ...
- dede图片上传php,织梦cms增加栏目(栏目图片)上传缩略图功能
很早之前使用DedeCMS的时候,栏目设置里还有一个栏目图片的选项,后来DedeCMS更新到5.7版本之后,这个很实用的功能竟然没取消了,导致很多时候我们在用DedeCMS建站,处理栏目显示样式这一块 ...
- wordpress常用标签调用
用习惯了织梦cms后台管理系统的人,再用wordpress,总会感觉不习惯,织梦有很多标签调用软件,可以很方便的使用标签进行网站模板定制开发,而wordpress有丰富的主题可以使用,但是有些主题满足 ...
最新文章
- 【Cmake】Cmake学习记录
- centos6.5安装vnc-server
- 等式数量--hash算法之除留余数法
- palapa php,有什么办法可以在Android上运行PHP
- LateUpdate、Late、FixedUpdate的意义
- python中多层装饰器使用步骤
- 论文浅尝 | LGESQL: 结合线性有向图以及普通有向图的自然语言转换SQL语句模型...
- eclipse无法创建tomcat7.0的server
- 华为5g鸿蒙折叠,华为5G折叠概念新机:麒麟9000+鸿蒙OS 这才是华为的实力
- Sublime Text 3中SublimeLinter的使用
- 什么是 SNMP 和 MIB
- linux下安装asio4ks,FL Studio 第一步 初始化 2020-10-01
- 小鑫鑫的平均分(排序问题)
- 青龙->微信机器人 搭建保姆级教程
- 微信清除自带浏览器的缓存
- Win10+Vmvare+Ubuntu16.04lts的主机为英伟达TX2重装Ubuntu18.04操作系统
- 微信 Windows 版本干了件大事!
- 计算机科学与技术专业论文定题,计算机科学与技术毕业论文题目(个).doc
- 放假倒计时弹幕单页网站源码
- 来自一位十余年工作经验的老电子工程师的心里话:该出手时便出手!
热门文章
- python通过网络发送图片_python 打开网络图片
- java运行不了html,由于Java出现问题,无法在R中安装htmlunit
- php+美拍地址+解析,美拍视频的地址解析下载
- 无间道中毒综合征(影迷朋友过来看看)
- 新闻|智链万源CEO董宁受邀参加2019可信区块链峰会,解读溯源行业标准
- Top 150 Questions - 1.4
- ESP8266+Flash基本操作
- numpy PIL tensor之间的相互转换
- 计算机音乐数字乐谱童话,童话钢琴简谱-数字双手-光良
- 水经注能否下载行政区域的矢量文件?