怎样实现给DEDE的栏目增加栏目图片(1)

怎样实现给DEDE的栏目增加栏目图片(1)

http://www.genban.org/news/dedecms-7577.html

前两天用DEDE做二次开发的时候,遇到一个问题,领导让给每个栏目增加一个栏目图片的功能,网上找了些东西,结合自己实际做的时候的方法,下面详细描述下具体的实现方式(只测试了V5.7版本,对低版本是否适用不太清楚)。

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

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

2. 修改页面,在表单中添加相应的字段,涉及到的页面有:
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,查找

栏目名称:

在其下面加上如下代码:

栏目图片:

并在

之间引入如下js:

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页面,查找

栏目名称:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114127.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MQTTnet 实现MQTT 客户端和服务端「建议收藏」

    MQTTnet 实现MQTT 客户端和服务端「建议收藏」服务端:classProgram{privatestaticMqttServermqttServer=null;staticvoidMain(string[]args){MqttNetTrace.TraceMessagePublished+=MqttNetTrace_Trace…

    2022年6月25日
    78
  • logback使用

    logback使用

    2022年3月5日
    69
  • windows 安装opencv(AIK批量部署win)

    windows 安装opencv(AIK批量部署win)一、简介OpenCV的全称是OpenSourceComputerVisionLibrary,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程序。该程序库也可以使用英特尔公司的IPP进行加速处理。OpenCV用C++语言编写,它的主要接口也是C+…

    2022年4月18日
    45
  • object对象转换成map_object强转成map

    object对象转换成map_object强转成map1、Object转换成map的方法importjava.lang.reflect.Field;importjava.util.HashMap;importjava.util.Map;/***将Object对象里面的属性和值转化成Map对象**@paramobj*@return*@throwsIllegalAccessException*/publicstaticMap<String,

    2025年6月3日
    0
  • APK签名命令「建议收藏」

    APK签名命令「建议收藏」apksigner,默认同时使用V1和V2签名进入AndroidSDK/build-tools/SDK版本,输入命令apksignersign–ks密钥库名–ks-key-alias密钥别名xxx.apk若密钥库中有多个密钥对,则必须指定密钥别名apksignersign–ks密钥库名–ks-key-alias密钥别名xxx.apk–ks-key-alias密钥库别名,若密钥库只有一个密钥对,则可省略,反之必选…

    2022年6月3日
    42
  • 学习zencart模板制作[通俗易懂]

    学习zencart模板制作[通俗易懂]

         
        1,在includes/template下面新建个文件夹叫你新
    模板的名字就可以了(名字可以随便给只要你自己知道就
    可以了)这里我就叫yourname
        2,把includes/template/defalut_template
           这个文件夹下面的所有的文件夹和文件复制到你
    刚刚新建的文件夹里面去yourname
        3,把template_info.p

    2022年7月27日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号