热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在织梦dedecms栏目内容中增加栏目图片

首先,给栏目分类表dede_arctype表增加缩略图字段typeimg,用phpMyAdmin或其他数据库管理工具,直接在数据表中添加该字段,或者运行下面的SQL语句:alter
  1. 首先,给栏目分类表dede_arctype表增加缩略图字段typeimg,用phpMyAdmin或其他数据库管理工具,直接在数据表中添加该字段,或者运行下面的SQL语句:

alter table `dede_arctype` add `typeimg` char(100) NOT NULL default '';

  1. 修改页面,在表单中添加相应的字段,涉及到的页面有:
    dede/catalog_add.php
    dede/catalog_edit.php
    dede/templets/catalog_add.htm
    dede/templets/catalog_edit.htm

2.1 打开dede/templets/catalog_add.htm,查找

<tr>
<td class='bline' height="26" style="padding-left:10px;"><font color='red'>栏目名称:font>td>
<td class='bline'><input name="typename" type="text" id="typename" size="30" class="iptxt" />td>
tr>

在其下面加上如下代码:

<tr>
<td class='bline' height="26" style="padding-left:10px;"><font color='red'>栏目图片:font>td>
<td class='bline'>
<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>

并在之间引入如下js:

<script language="Javascript" src="js/main.js">script>

2.2 打开dede/catalog_add.php页面,保存上传栏目图片的内容,查找

$queryTemplate = "INSERT INTO

(reid,topid,sortrank,typename

的后面添加 ,typeimg 字段,再找到

('~reid~','~topid~','~rank~','~typename~',

在其后面添加 ,’~typeimg~’ 字段,接着查找

$in_query = "INSERT INTO

(reid,topid,sortrank,typename

后面同样添加 ,typeimg 字段,并在

('$reid','$topid','$sortrank','$typename'

后面添加 ,’$typeimg’ 字段。

2.3 打开dede/templets/catalog_edit.htm页面,查找

<tr>
<td class='bline' height="26" style="padding-left:10px;"><font color='red'>栏目名称:font>td>
<td class='bline'><input name="typename" type="text" id="typename" size="30" value="" class="iptxt" />td>
tr>

在其下面添加:

<tr>
<td class='bline' height="26" style="padding-left:10px;"><font color='red'>栏目图片:font>td>
<td class='bline'>
<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>

并在之间引入下面的js文件

<script language='Javascript' src="js/main.js">script>

2.4 打开dede/catalog_edit.php,查找下面的代码(会查询到多条记录,选第一个)

$upquery = "UPDATE `#@__arctype` SET

typename='$typename',

的后面添加

typeimg='$typeimg',

然后保存。

注:调用时,栏目页可以直接使用{dede:field.typeimg/}来调用,但在其他标签下,直接用 [field:typeimg/] 是获取不到图片的,最直接的办法是修改“include/taglib/”下的页面(用到哪个标签改哪个页面),把“id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath”这里替换成 * ,这样在模版中直接用 [field:typeimg/] 接口获取到图片。


推荐阅读
  • PDO MySQL
    PDOMySQL如果文章有成千上万篇,该怎样保存?数据保存有多种方式,比如单机文件、单机数据库(SQLite)、网络数据库(MySQL、MariaDB)等等。根据项目来选择,做We ... [详细]
  • JavaScript和HTML之间的交互是经由过程事宜完成的。事宜:文档或浏览器窗口中发作的一些特定的交互霎时。能够运用侦听器(或处置惩罚递次来预订事宜),以便事宜发作时实行相应的 ... [详细]
  • php教程|php手册双引号单引号php教程-php手册手机企业网站源码,vscode写LaTeX,ubuntu安装vncview,tomcat异常堆栈,sqlite直接csv,查 ... [详细]
  • JavaScript是什么?有什么功能?
    web前端|前端问答JavaScriptweb前端-前端问答net源码运行环境,平板如何刷Ubuntu,爬虫盒子里防滑,php阅读,蚌埠seo培训lzw本文操作环境:windows ... [详细]
  • linux怎样设置代理
    运维|linux运维linux运维-linux运维asp源码吧404,vscode从码云上拉分支,efiubuntu驱动,tomcat创我的世界,上海爬虫展,php要学哪些东西,阿 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • FineReport平台数据分析图表显示部分系列接口的应用场景和实现思路
    本文介绍了FineReport平台数据分析图表显示部分系列接口的应用场景和实现思路。当图表系列较多时,用户希望可以自己设置哪些系列显示,哪些系列不显示。通过调用FR.Chart.WebUtils.getChart("chartID").getChartWithIndex(chartIndex).setSeriesVisible()接口,可以获取需要显示的系列图表对象,并在表单中显示这些系列。本文以决策报表为例,详细介绍了实现方法,并给出了示例。 ... [详细]
  • 本文介绍了Swing组件的用法,重点讲解了图标接口的定义和创建方法。图标接口用来将图标与各种组件相关联,可以是简单的绘画或使用磁盘上的GIF格式图像。文章详细介绍了图标接口的属性和绘制方法,并给出了一个菱形图标的实现示例。该示例可以配置图标的尺寸、颜色和填充状态。 ... [详细]
  • 在JavaScript中,函数没有重载的概念,如果声明了多个重名的函数,不管函数的形参个数是否一样,只有最后一个有效。如果调用函数时传入的参数个数与函数定义时的参数个数不符,会出现不同的情况。函数调用时,传入的参数个数少于函数定义时的参数个数,未传入的参数会被当做undefined处理,可能会导致错误。而传入的参数个数多于函数定义时的参数个数,多余的参数不会被使用,但不会报错。 ... [详细]
  • dedecms织梦sql基本语法直接调用数据库我们在修改使用织梦cms模板时,会用到很多标签,这是dede自身的数据调用命令,可以调用MYSQL的各种数据。这是非常方便的,当我们想要修改文章的频道、列表与内容摘要,甚至是显示多少列,显示什么统计数据,都可以用这 ... [详细]
  • Photoshop打造简单的半月立体图形
    web前端|PS教程半月,立体图形web前端-PS教程最终效果动易公安网站源码,ubuntu菜单还是英文,爬虫入门书籍价格,Phpelk,襄阳seo技巧lzwjar包源码下载,vs ... [详细]
  • 2021016a4a8560织梦dedecms模板中怎么显示最近浏览文章列表?我们在制作织梦商城模板的时候经常会仿照shopex或者ecshop模式,在列表dede模板中添加最近浏 ... [详细]
  • 关于dedeampzphp环境的信息
    本文目录一览:1、DedeAMPZ-PHP环境整合套件多站点设置怎么设置? ... [详细]
  • str_replace只替换一次字符串办法
    php教程|php手册str_replacephp教程-php手册php一元夺宝源码,vscodecout中文,ubuntu服务器鼠标卡死,tomcat进不去,sqlite在安卓, ... [详细]
author-avatar
薇薇MM81_811
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有