muban大师 发表于 2021-1-25 09:49:31

给DEDECMS栏目增加缩略图的实现方法

给DedeCms给栏目增加缩略图功能,在此JS代码站站长给出一些具体步骤,由于涉及修改系统文件,请谨慎求改。
       
        首先。新加字段 typeimg
       
        后台执行SQL:
       
        alter table `dede_arctype` add `typeimg` char(100) NOT NULL default '';
       
        涉及到文件:
       
        dede/catalog_add.php
       
        dede/catalog_edit.php
       
        dede/templets/catalog_add.htm
       
        dede/templets/catalog_edit.htm
       
        打开文件夹templets这个目录,在里面新建一个文件夹typeimg,用于独立存放栏目缩略图
       
        打开dede/catalog_add.php查找
       
        $queryTemplate = "insert into `dede_arctype`
       
        将:
       
        (reid,topid,sortrank,typename,typedir,
       
        替换为:
       
        (reid,topid,sortrank,typename,typedir,typeimg]
       
        再将:
       
        ('~reid~','~topid~','~rank~','~typename~','~typedir~',
       
        替换为:
       
        ('~reid~','~topid~','~rank~','~typename~','~typedir~','~typeimg~',
       
        打开dede/catalog_edit.php查找
       
        $upquery = "Update `dede_arctype` set
       
        在其下边增加一行:
       
        `typeimg`='$typeimg',
       
        打开dede/templets/catalog_add.htm(友情提示:这里的dede为后台目录,一般我们都进行了修改,更多的dedecms教程请移步http://www.sitejs.cn)查找
       
       
       
        列表命名规则:td>
       
       
       
        [i,
       
       

td>
       
        tr>
       
        在其下面增加以下内容
       
       
       
        栏目图片:td>
       
       
       
        [i,
       
        [i,
       
        (栏目模板里用{dede:field.typeimg /}调用)
       
        td>
       
        tr>
       
        打开dede/templets/catalog_edit.htm查找
       
       
       
        列表命名规则:td>
       
        [i,
       
       

td>
       
        tr>
       
        在其下边增加内容:
       
       
       
        栏目图片:td>
       
       
       
        [i,
       
        [i, (栏目模板里用{dede:field.typeimg /}调用)
       
        td>
       
        tr>
       
        到这里已经制作完成了
页: [1]
查看完整版本: 给DEDECMS栏目增加缩略图的实现方法