DEDECMS仿站建站基础:如何在文章页获取相关文章(LIKEART标签)

DEDECMS仿站建站基础:如何在文章页获取相关文章(LIKEART标签),第1张

首先要导入的肯定是栏目了

关于数据库结构 帝国官方有一个很详细的手册 我在之前的文章中有发布 ,而可怜的dede 只能在一些blog的文章中找到,感谢整理这些资料的博主们,不过还不是很方便,我觉着dede官方应该大改进了

帝国cms 栏目相关数据表 mlf_enewsclass (注意表的前缀)

dedecms 栏目相关数据表dede_arctype

这里就不对字段进行解释了 直接上sql了

把帝国数据库中mlf_enewsclass 这张表导入到dede数据库中方便操作

这条数据执行完了之后后台栏目已经有数据了

insert into dede_arctype (id,reid,typename,picname,sortrank,typedir,description,keywords) select classid,bclassid,

classname,classimg,myorder,classpath,intro,classpagekey from mlf_enewsclass

update `dede_arctype` set `issend`=1

update `dede_arctype` set `isdefault`=1

DedeTag Engine Create File False以下几条sql必须执行,要不然会出现 错误

-----------------------------------------------------------------------------

update `dede_arctype` set `namerule`="{typedir}/{Y}/{M}{D}/{aid}html"

update `dede_arctype` set `namerule2`="{typedir}/list_{tid}_{page}html"

------------------------------------------------------------------------------

update `dede_arctype` set `typedir`=CONCAT('{cmspath}/',typedir)

update `dede_arctype` set `templist`="{style}/list_articlehtm"

update `dede_arctype` set `temparticle`="{style}/article_articlehtm "

update `dede_arctype` set `tempindex`="{style}/index_articlehtm"

update dede_arctype da,mlf_enewsclassadd me set dacontent=meclasstext,daseotitle=mefpagetitle where daid=meclassid(注意)

这样 栏目列表成功转换,后台可生成

下来开始整合文章

首先 先来分析文章数据库结构

dede文章相关的有3张数据表,分别是dede_archives ,dede_addonarticle,dede_arctiny

帝国文章相关的数据表: mlf_ecms_news,mlf_ecms_news_data_1(可能数据表有所不同,不过结构区别都不大)

导入文章

insert into `dede_archives` (id,typeid,sortrank,click,title,litpic,filename,pubdate,senddate,description,keywords) select id,classid,truetime,onclick,title,titlepic,filename,newstime,lastdotime,smalltext,keyboard from mlf_ecms_news

导入文章来源作者

update `dede_archives` da,mlf_ecms_news_data_1 men set dasource=menbefrom,dawriter=menwriter where daid=menid

导入文章body(内容)

insert into dede_addonarticle (aid,typeid,body) select id,classid,newstext from mlf_ecms_news_data_1 men

现在后台已经有了文章

不过发现了个问题,分类中显示的文档数量为0

经过查资料,摸索 发现还需要操作一个数据表 dede_arctiny后台统计文档数量操作的是这个数据表

insert into `dede_arctiny` (id,typeid,channel,senddate,sortrank,mid) select id,typeid,channel,senddate,sortrank,mid from dede_archives

执行完毕之后发现最下级的栏目已经正常显示文档数量,但是顶级栏目依然是0,查看相关资料才发现dede一直是这样,这也算dede的一个bug吧

为什么人人都说春节好因为在春节里快乐,可以聚亲戚,可以吃好吃的东西……更重要的是,一切都从这里开始!

寒假开始了,转眼间就到了大年三十,这个辞旧迎新的好日子。在这一天里,到处洋溢着热闹的气氛。

由于亲戚们都要聚到我家,爸爸奶奶上午早早的就忙开了。爸爸骑上自行车,急急忙忙地去超市采购年货。既要考虑到一帮小孩聚到一起又疯又闹的,得准备点他们爱吃爱玩的零食、玩具;又得想到大人们谈笑风声必备的瓜子、花生……。这样一来,爸爸回来时,车篓里必定是大包小包,装得满满的。奶奶则到菜场去精心挑选孩子们喜爱吃的菜和大人们喝的酒,直到菜篮子装不下为止。

在大家都在忙活的环境中,下午到了。从下午开始,我就期待着敲门声。亲戚来了,开门之后的第一句话必然是“祝你新年快乐,万事如意”之类的。渐渐地,亲戚都到齐了,他们一边帮爸爸奶奶忙年夜饭,一边围着圆桌一起聊天。平常日子里大家由于工作繁忙而无暇互相联系,现在,他们都趁这个机会畅所欲言。谈谈一年来的工作情况,诉一诉生活上的苦衷和感慨,彼此之间没有半点隔膜,心与心之间贴得格外的近。

我和我的哥哥姐姐弟弟妹妹们又遇到了一起,而且现在正是如鱼得水。大人们有他们自己的范围,没空管我们,我们也就有些“为所欲为”:躲进一个房间,一起挤坐大床上。交流交流学校里的趣事,时不时有人会被逗得差点从床上翻下去。搞笑的哥哥拿手节目便是魔术,不时得到阵阵掌声。

夜幕徐徐降临,人间万家灯火通明。“开饭了……”随着爸爸奶奶的一声招呼,小弟弟连忙蹦蹦跳跳跑到桌前,看着一桌好菜眼红得不得了。这时,大人们不约而同地说:“差点忘了这件重要的事。”我们也才反应过来压岁钱还没拿呢。虽说这传统我们也经历了不少年,可要接过红包,不知怎么的还是有些不好意思。

一大家人团团圆圆地围在桌旁一同吃着香喷喷的年夜饭,看着电视里的春节晚会,有什么比这个还要幸福呢?

吃完2004年的最后一顿饭,紧接着的就是一年中最后一个节目-----放烟花迎接崭新的一年的到来。我们走出家门,室外似乎也被渲染上了春节喜庆的气氛,变得不那么寒冷了。一朵又一朵绚丽的烟花在夜空中开放,我们头仰着,沉醉在这美丽的天幕中。“5、4、3、2、1、0!噢!”随着我们一起倒计时,新年终于在我们的欢呼声中到来。喜悦、欢欣溢于言表,大家都互相微笑凝视着,别提多开心了!

我喜欢过春节!

快乐的春节

在这个少雪且日渐温暖的季节里,春节不知不觉掩埋了平淡的日子,迎面扑来。看着墙上新买的挂历,数着本世纪最后一个春节临近的日子,不禁感叹岁月匆匆,流逝的又是一个平静而忙碌的一年。

年近而立,孩提时代积攒的或多或少的好印象随之趋淡,不再是鞭炮烟花水饺压岁钱的年代,不再憧憬自己又长了一岁,见识又多了一成,与其说春节是个最快乐的时候,不如说是个让人猛然意识到年龄为之衰老、责任为之重大的关口。

泛泛地祝贺一下,说几句辞旧迎新的吉利话,写一点闹春怀旧的文章,早就没了那份雅兴。像节目主持人一般,说说今年大事,感慨今昔,畅想未来,不过是赢得捧场人恭维的掌声。自欺欺人的话我不说,或许我们的期望太高,春节不过是一年365天里平平常常的一天,我们对它注入了太多的文化内涵和商业炒作,因而显得格外沉重。其实,我们不如以一颗平常心待之,抑制那份期望和躁动,在吃喝说笑、探亲访友的程式外,获得一些不易觉察的满足。

是的,我们不断老去,不断感受世事沧桑。今年的春节又被明年的春节复制,今天的不快明天就可能烟消云散,记忆过滤了每个人心底的阴影和悲伤,剩下的或许就是可以称之为美丽的东西吧,但是曾经呢?那里没有我们的位置,那是经过虚化的,虚拟的,明知是假我们还要重复,还要写成文章,哄一哄行人和孩子。

耗谌菀持瓼IELD标签”,文章页用的最多的是field标签,但还有一些用的比较少的标签,往往有的时候却是需要它们,到这里引入我们今天的主题,如何获取相关文章,有的站长在考虑seo优化方面的时候就需要在文章下面加入相关文章链接,那么这个在DEDE里面要如何实现呢?别急,下面小编和大家一起学习一个新的标签,我们通过这个标签即可获取相关文章,这个标签叫likeart,likeart标签和我们前面讲的arclist也是有点类似的,因为它们都是获取文章列表,我们来看一下它是怎么个用法,只需要给它设置两个属性即可,一个是titlelen,是文章标签长度的意思,还有一个是row,是获取多少条的意思,这些都根据自己的需要来设置。下面小编来写一个完整的,大家可以参考下:1 {dede:likeart2 3 titlelen='24' row='10'}4 5 [field:title/]6 7 {/dede:likeart}在上述代码中,中间部分如果大家看了小编前面的教程想必都不会陌生的,是两个底层模板,底层模板小编讲的太多了,这里就不重复了,一个是文章URL,一个是文章标题。我们把代码保存到文章页模板(article_articlehtm)中适当位置,然后上传到您的php虚拟主机去测试,别忘了重新在后台生成下HTML哦,不然是看不到效果的,如果成功可以调取10篇相关文章,大家可以看下小编的测试效果图:DEDECMS仿站建站基础

亲,里的内容都是网友编辑的,而不是百度官方。所以版权方为编辑的网友或网友编辑内容所引用的其他网站或书刊,而不是百度。为开放式的知识平台,所以你引用的内容放到你的网站上算微弱侵权,不能直接用作商业用途,且需注明引用来源,最好给出引用资料的来源链接。大体说来,你可以这么做:在你的网站上引用的内容。一般不会招致版权方来追究责任。最后再强调,最好在引用内容的后面注明:以上内容来自。能给出链接就更好了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » DEDECMS仿站建站基础:如何在文章页获取相关文章(LIKEART标签)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情