织梦dedecms栏目添加自定义字段,增加栏目上传缩略图功能

来源:www.gddx1688.com       编辑:admin
2021-06-21 06:05

在刚前面的地方加入:

1tr

打开\include\arc.archives.class.h3hh3

1、打开dede/catalog_add.h3hh3

修改办法如下:

第一步:实行SQL命令为数据库的栏目表结构添加一个字段

alter table `dede_arctype` add `typeimg` char NOT NULL default ;

第二步:修改涉及到文件:

dede/catalog_add.php

dede/catalog_edit.php

dede/templets/catalog_add.htm

dede/templets/catalog_edit.htm

4、打开dede/temh3lets/catalog_edit.htm

5inh3uttyh3e=buttonname=set9value=浏览... class=coolbg nh3style=width:60h3xonClick=SelectImage;/

6/td

7/tr

说明:下面这句会调用出已添加的路片路径。

?php echo $myrow[typeimg]?

并在文件的head增加以下内容

script language=javascript src=js/main.js/script

在模版里用:{dede:field.typeimg /} 是调不出数据的,所以改成SQL调用。

2td height=65style=h3adding-left:10h3x;栏目图片:/td

3td

4input name=typeimgtype=textstyle=width:250pxid=typeimgclass=alltxtvalue=?php echo $myrow[typeimg]?/

原来如此的:

1{dede:channeltype=TOProw=13}

2lia href=[field:typeurl/][field:rel/][field:typeimg/]/a/li

3{/dede:channel}

在这里面加上[field:typeimg]是调不出来的,栏目缩略图就是通过循环出来的,而循环不出来则意义不大,所以改成了如下:

1{dede:sql sql=SELECT typename,typedir,typeimg FROM dede_arctype}

2lia href=[field:typedir/][field:typeimg/]/a/li

3{/dede:sql}

如此就顺利的调出来了,当然假如你要调用子ID的话,只须加上相应的条件ID调用就好了。

添加或修改图片时在《栏目管理》高级选项

假如想同时在文章内容页调用

//td

6/tr

在其下面增加以下内容

1tr

1$query = Select arc.*,tp.reid,tp.typedir,ch.addtable

2from `ant_archives` arc

3leftjoinant_arctype tp on tp.id=arc.typeid

4leftjoinant_channeltype as ch on arc.channel = ch.id

5where arc.id=$aid;

6$this-Fields = $this-dsql-GetOne;

替换为

1$query = Select arc.*,tp.reid,tp.typedir,tp.typeimg,ch.addtable

2from `ant_archives` arc

3leftjoinant_arctype tp on tp.id=arc.typeid

4leftjoinant_channeltype as ch on arc.channel = ch.id

5where arc.id=$aid;

6$this-Fields = $this-dsql-GetOne;

大家用织梦CMS企业网站建设时,点击进入每一个栏目时,都会有关于大家,新闻中心,商品展示等提示性的图片,
单独调用这部分图片比较麻烦,大家可以修改程序,达成每一个栏目都有上传栏目缩略图的功能,就便捷多了。

查找

$queryTemplate = insert into `dede_arctype`

即可。

需要这个功能的朋友,去试一试吧。

    查找

    1if

    5inh3uttyh3e=buttonname=set9value=浏览... class=coolbg nh3style=width:60h3xonClick=SelectImage;/

    6/td

    7/tr

    并在文件的head增加以下内容

    1script language=javascriptsrc=js/main.js/script

    2td height=65style=h3adding-left:10h3x;栏目图片:/td

    3td

    4input name=typeimgtype=textstyle=width:250pxid=typeimgclass=alltxtvalue=/


    广告位810*200
    相关阅读
    DEDE网站优化title标签自动判断

    DEDE网站优化title标签自动判断

    不少站长在DEDECMS模板网站建设的时候为了可以有更好的SEO成效,在制作模板的过程中,大家要...

    2021-12-12
    织梦CMS网站文章列表页更新点击次数的问题完美解

    织梦CMS网站文章列表页更新点击次数的问

    本文章为你介绍怎么样在织梦CMS的网站里,当浏览文章时,自动增加一次点击次数;而显示文章...

    2021-12-12
    织梦CMS课程:在首页调用文章页全部内容的办法

    织梦CMS课程:在首页调用文章页全部内容

    在首页显示通常是没什么标签可以直接得到的,都是直接用sql,假如你想的话可以直接用sql...

    2021-12-12
    DEDE首页调用随机文章定时自动更新,提升网站收录速度及网站权重

    DEDE首页调用随机文章定时自动更新,提升

    相信做过SEO的站长朋友都了解网站首页内容的更新频率直接决定了网站的网站收录速度和站点...

    2021-12-12
    DEDE怎么样修改中英文模板的目前地方

    DEDE怎么样修改中英文模板的目前地方

    一些企业可能会有对外贸易,所以说可能需要做一个双语网站。对于双语网站有的企业可能会...

    2021-12-12