织梦CMS - 轻松建站从此开始!
isido
当前位置: seo技术 > seo排名 >

织梦后台栏目添加上传缩略图功能及前台调用方

时间:2021-02-27 17:00:31来源:未知 作者:admin 点击:
织梦后台栏目添加上传缩略图功能及前台调用方由于个性化需要,诸城人家想在织梦后台的栏目管理中增加一个上传缩略图的功能并且在前台调用,没有增加上传缩略图功能时后台如下

织梦后台栏目添加上传缩略图功能及前台调用方

由于个性化需要,诸城人家想在织梦后台的栏目管理中增加一个上传缩略图的功能并且在前台调用,没有增加上传缩略图功能时后台如下图,一起来看看如何操作的:

本文分为两部分:织梦后台栏目添加缩略图上传功能和织梦栏目添加缩略图前台调用,删改文件前请做好备份!!!

第一部分:织梦后台栏目添加缩略图上传功能

1)登陆织梦网站后台,执行一条SQL语句,【系统】-【SQL命令工具】-【多行命令】-【确定】如下图:

alter table dede_arctype add typeimg varchar(100)

2)修改织梦后台文件,路径:dede/catalog_add.php(dede为默认后台目录),大约在232行,将下列代码:

'$ispart','$corank','$description','$keywords','$seotitle','$moresite','$siteurl','$sitepath','$ishidden','$cross','$crossid','$content','$smalltypes')";

替换为下列代码(在末尾增加了,$typeimg):

'$ispart','$corank','$description','$keywords','$seotitle','$moresite','$siteurl','$sitepath','$ishidden','$cross','$crossid','$content','$smalltypes','$typeimg')";

3)同样是修改后台文件,路径dede/catalog_edit.php(dede为默认后台目录),大约在61行,找到:

`crossid`='$crossid',

在其下面加入如下代码(如下图):

`typeimg`='$typeimg',

4)修改织梦后台模板,路径:dede/templets/catalog_add.htm(dede为默认后台目录),在7行加入:

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

并在大约501行,也就是SEO标题的上面加入如下代码(如下图):

tr

td colspan="2"

table width="100%" border="0" cellspacing="0" cellpadding="0" style="margin-bottom:3px;"

tbody

tr

td height="24" class="bline" width="150" style="padding-left:10px;"栏目缩略图:/td

td class="bline"

input type="text" name="typeimg" id="imgmm" style="width:300px" class="text" value="?php echo $myrow['typeimg']?" /

input name="imgmm_bt" type="button" class="inputbut" value="浏览..." onclick="SelectImage('form1.imgmm','big')" /(栏目模板里用{dede:field.typeimg /}调用)/td/tr

/tbody

/table

input type="hidden" name="dede_addonfields" value="imgmm,img" //td

/tr

5)同样是织梦后台模板,路径:dede/templets/catalog_edit.htm(dede为默认后台目录),第7行插入js文件:

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

并在大约407行,插入如下代码,同样是在SEO标题的上方:

tr

td colspan="2"

table width="100%" border="0" cellspacing="0" cellpadding="0" style="margin-bottom:3px;"

tbody

tr

td height="24" class="bline" width="150" style="padding-left:10px;"栏目缩略图:/td

td class="bline"

input type="text" name="typeimg" id="imgmm" style="width:300px" class="text" value="?php echo $myrow['typeimg']?" /

input name="imgmm_bt" type="button" class="inputbut" value="浏览..." onclick="SelectImage('form1.imgmm','big')" /(栏目模板里用{dede:field.typeimg /}调用)/td/tr

/tbody

/table

input type="hidden" name="dede_addonfields" value="imgmm,img" //td

/tr

至此,织梦网站后台栏目添加缩略图上传功能已经二开完毕,可以正常上传图片(如下图),但是这才完成一半,前台并没有显示,

第二部分:织梦栏目添加缩略图前台调用

1)虽然在后台已经可以看见(栏目模板里用{dede:field.typeimg /}调用)这几个字眼,但是这样调用并不会显示,我们还需要修改:/include/taglib/channel.lib.php这个文件,在大约78行到94行,替换为以下代码(增加了typeimg字段):

if ($type == 'top') {

$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,typeimg

From `dede_arctype` WHERE reid=0 And ishidden1 order by sortrank asc limit 0, $line ";

} else if ($type == 'son') {

if ($typeid == 0) return '';

$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,content,typeimg

From `dede_arctype` WHERE reid='$typeid' And ishidden1 order by sortrank asc limit 0, $line ";

} else if ($type == 'self') {

if ($reid == 0) return '';

$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,typeimg

FROM `dede_arctype` WHERE reid='$reid' And ishidden1 order by sortrank asc limit 0, $line ";

}

2)前台调用,在你想显示这个栏目缩略图的地方用{dede:field.typeimg /}调用,如:

img src='{dede:field.typeimg /}'/

如果要实现图库可以点击的超链接及限制图片的宽和高,可以参考如下调用方法:

a href="[field:typelink/]"img src="[field:typeimg/]" width="130" height="100" //a

由于我是在栏目模板中调用,所以最后调用出来的结果如下图所以:

本次分享的织梦栏目添加织梦后台栏目添加上传缩略图功能及前台调用方法教程就分享到这里,希望多各位有一定的参考价值,另有什么补充的可以私聊我!

- END -

浏览完了?你可以留下观点!

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
百度快照投诉与网站排名一些事

点击:95

百度快照投诉与网站排名一些事快照投诉是百度平台的一个很好的服务,很多人都有过投诉快照后网站排名恢复的经历,但是也有人快照投诉后,排名会一直很稳定,也有些人快照投诉...

米凯SEO:域名对网站优化的影响

点击:147

米凯SEO:域名对网站优化的影响我最开始学seo的时候,让我影响最深刻的就是域名和空间对seo的影响;但那时候老师只是说如何挑选一个优秀的网站优化专用域名,却并非从seo实用的角...

新站优化的关键在于端正心态

点击:139

新站优化的关键在于端正心态对于很多新站来说,想要搜索引擎收录并给予不错的权重需要时间的累积,并不是一蹴而就的。所以新站优化在刚开始的阶段最重要的就是端正心态,做正...

个人对seo概念的理解

点击:112

个人对seo概念的理解个人认为与微信一样,搜索引擎有固定的用户群体,有人有流量的地方,就存在商机或者利益,seo的概念就是搜索引擎优化,其目的是在搜索引擎中获得精准用户,...

SEO快速排名如何成为一个牛逼的

点击:72

SEO快速排名如何成为一个牛逼的面对百度算法的不断完善,SEO优化工作也越来越难做了,在笔者的身边总会听到很多小伙伴对于SEO工作的抱怨,都纷纷直言道SEO优化就是打杂的,相信这...

织梦后台栏目添加上传缩略图功能

点击:101

织梦后台栏目添加上传缩略图功能由于个性化需要,诸城人家想在织梦后台的栏目管理中增加一个上传缩略图的功能并且在前台调用,没有增加上传缩略图功能时后台如下图,一起来看...

SEO优化百度为什么喜欢原创文章

点击:144

SEO优化百度为什么喜欢原创文章互联网原创潮流早已经泛滥,到目前为止也成为了推动排名的一项重要参考指标,做SEO优化百度对于原创文章时非常喜欢的,但是多数朋友在原创的道路...

浅谈整站优化过程中不稳定的因素

点击:132

浅谈整站优化过程中不稳定的因素平日我们做网站的seo整站优化,最关心的莫过于网站的排名和所谓的权重,为甚么说是所谓的权重呢?权重究竟代表甚么呢?权重实践上其实不是真实...

如何利用SQL万能标签调用指定内容?

点击:114

如何利用SQL万能标签调用指定内容?如何任意调用数据库中的内容呢?先举个例子:大家都知道DEDE后台有个频道模型里面有添加单页文档的功能,但如何在首页调用单页文档的内容呢,...

竞价和seo的对比:seo和竞价哪个好

点击:84

竞价和seo的对比:seo和竞价哪个好竞价好还是seo好,其实对于这个问题,我看到有人写了一篇相关的文章:seo属于竞价吗,其实我觉得这两者确实很难说哪个更好一些,两者都有自身的...

站群是什么意思,做站群需要注意什么?

点击:143

站群是什么意思,做站群需要注意什么?站群是什么?站群有哪些种类,它的的价值和危害分别是什么?诸城人家博客就跟各位简单说下站群的两种方式以及站群的危害和价值所在!站群...

如何对网站进行seo

点击:135

如何对网站进行seo从需求结果分析来看,任何网站都需要进行seo操作,没有不想获取流量的网站,网站建设与seo是有契合点的。不同的群体建设网站后,由于各种原因,会采用不同的方...

看关键词排名优化需要哪些工作

点击:137

看关键词排名优化需要哪些工作Seo行业每天都会有一些新手为关键词排名优化而苦恼,无从下手,不知道怎么对关键词进行优化和分析,很多新手认为关键词排名优化就是做关键词排名...

让新站快速排名的三个优化策略

点击:150

让新站快速排名的三个优化策略让新站快速排名的三个优化策略那做了友情链接,做了更新的网站属于开放性系统,因为它没有远离平衡,平衡的网站是不能满足用户需求的。百度的下...

织梦后台栏目添加上传缩略图功能及前台调用方

点击:108

织梦后台栏目添加上传缩略图功能及前台调用方由于个性化需要,诸城人家想在织梦后台的栏目管理中增加一个上传缩略图的功能并且在前台调用,没有增加上传缩略图功能时后台如下...

忽悠人的权重大小对比理论

点击:92

忽悠人的权重大小对比理论在网上经常看到这样一句话:首页权重>列表页>文章页,很多人感觉看上去没错,仔细思索一番:一个关键词,用一个首页去阐述肯定要比一个文章页去阐...