dedecms 想给发布的作者加上链接,并链接到author/ 目录下的网页

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-13
dedecms添加文章的时候,怎么让每个作者加上链接

可以用代码二次开发,我给你讲一下我的实现方法。
首先要添加一个作者栏目,然后在栏目里面添加作者文档,定义一个模板,模板中用{dede:sql}调用这个作者的所有小说即可。
代码如下:
{dede:sql sql="Select id,title,litpic,writer,description from dede_archives where writer=~title~ order by pubdate DESC"}[field:title/] - [field:writer/][field:description/]{/dede:sql}然后在小说更新的时候添加个自定义字段,作者链接,模板的作者处调用该字段即可,如果没有作者,则留空。
代码如下:
{dede:field.writer/}这样的好处是符合逻辑,并且作者页面可以生成静态,坏处是工作量变大,如果你图简单,可以自己做个author.php页面,接受传参,里面直接按照传参搜索数据库就可以了,然后小说模板中作者处调用如下代码:
author.php?key=[field.writer /]这样也可以啊。

用栏目,每个都设置成栏目。你可以设置国内旅游,处境旅游这些为一级栏目,具体地方设置成二级栏目。你设置成栏目时可以设置栏目保存目录,到你用的时候就可以调用这个目录作你的链接。

添加一个新字段,然后在前台调用。后台添加相对应的链接即可。