• 怎样实现给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页面,查找

    栏目名称:
  • 相关阅读:
    XML解析技术研究(一)
    Qt解析XML文件(QXmlStreamReader)
    Qt XML读取写入操作
    QT QXmlStreamWriter用法小结
    QtXML 举例
    libpcap使用
    PCAP研究
    粗谈pcap_next_ex()
    C#扇形的绘制与Hittest交互、图种制作
    ORA-01747: user.table.column, table.column 或列说明无效
  • 原文地址:https://www.cnblogs.com/lxwphp/p/7731095.html
Copyright © 2020-2023  润新知