dedecms添加文章的时候,怎么让每个作者加上链接

dedecms添加文章的时候,怎么让每个作者加上链接,第1张

对于大多数想做网站的朋友来说,做网站首先想到的就是下载cms系统来做,但是cms系统很多,怎么选择呢根据百度权重和指数(反映用户数量)排名,下面收集国内最知名的几个cms建站系统。

一、PageAdmin

PageAdmin和动易、dede一样都是国内很老牌的cms系统,要明确分出谁好谁坏没有什么意义,每个系统都有自己的特点,pageadmin一向以高扩展,灵活性著称,在dedecms和phpcms的团队陆续解散,动易放弃免费用户后,pageadmin目前已是国内用户最多的cms系统,尤其在当前安全性要求很高的环境下,pageadmin载企业市场这块占据很大的份额。

二、帝国CMS

帝国cms以功能齐全而闻名,其他cms有的功能,帝国cms基本上都有,唯一缺陷是后台的体验比较差,界面还是10年前的,前台默认模板还是table,td结构。由于功能的齐全,主要用于资讯平台类网站的搭建,负载和扩展也是可圈可点,安全性也不错。

三、DEDECMS

DEDECMS从一开始就免费使用的策略上将用户量做到了最大,同时DEDECMS也是媒体曝光率最高的一家CMS,但创始人IT柏拉图离开后,DEDECMS几乎没有任何更新了,新的团队目前基本已经不打算维护,dedecms差不多5年没有更新过,安全性一直是诟病。如何如何解决系统的安全问题,只能看使用者的二次开发能力。

四、PHPCMS

在传世人淡淡风黯然离去时,很多的站长都在问失去了钟胜辉的PHPCMS还有多少价值,phpcms被酷六团队收购后,基本已经被边缘化,目前和dedecms一样处于无团队维护的地步。

五、动易

动易曾经是中国CMS行业的领跑者,中国的站长估计无人不知动易,动易系统模块很多,功能非常强大,但是动易因DLL的限制和系统的稳定性差,使得免费版差不多成鸡肋,随着其他cms的飞速发展,动易的用户量迅速下降。

目前动易主要专注于商业市场,动不动一个网站就是10几万,所以对于普通站长来说,动易已经不在选择中。

六、JTBC

在整个CMS行业里,JTBC提供的技术版本是最牛的,JTBC提供ASP版、PHP版和NET版下载,这样给用户的选择余地比较大,并且采取了“语言/代码/程序”两两分离的技术模式,纳入了模块安装文件的概念,全面的使用了模板包与语言包结构,极大的提升了二次开发的便利,但是JTBC从2004年做到现在,用户量依然还很小。

建站建站系统

方法和详细的操作步骤如下:

1、第一步,打开织梦Dedecms的主界面,直接找到“增加顶级栏目”选项并选择跳转,见下图,转到下面的步骤。

2、第二步,执行完上面的操作之后,进入新对话框,根据实际情况进行设置,见下图,转到下面的步骤。

3、第三步,执行完上面的操作之后,请单击“确定”按钮,见下图,转到下面的步骤。

4、第四步,执行完上面的操作之后,可以调用当前栏目的文章列表,见下图。这样,就解决了这个问题了。

可以用代码二次开发,我给你讲一下我的实现方法。

首先要添加一个作者栏目,然后在栏目里面添加作者文档,定义一个模板,模板中用{dede:sql}调用这个作者的所有小说即可。

代码如下:

{dede:sql sql="Select id,title,litpic,writer,description from dede_archives where writer=~title~ order by pubdate DESC"}<li><a href="[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id] "><img src=[field:litpic/] width="114px" height="160px"/><h2>[field:title/] - [field:writer/]</h2><p>[field:description/]</p></a></li>{/dede:sql}

然后在小说更新的时候添加个自定义字段,作者链接,模板的作者处调用该字段即可,如果没有作者,则留空。

代码如下:

<a href="{dede:fieldofficialdemo runphp='yes'}if(@me =='http://') @me='#';else @me=@me;{/dede:fieldofficialdemo}">{dede:fieldwriter/}</a>

这样的好处是符合逻辑,并且作者页面可以生成静态,坏处是工作量变大,如果你图简单,可以自己做个authorphp页面,接受传参,里面直接按照传参搜索数据库就可以了,然后小说模板中作者处调用如下代码:

authorphpkey=[fieldwriter /]

这样也可以啊。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms添加文章的时候,怎么让每个作者加上链接

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情