您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms默认文章作者为空的实现方法
张豆焕2023-11-18 22:09:33dedecms教程已有人查阅
导读dedecms网站的文章有一个文章信息是文章的作者,在发布文章的时候如果填写了作者,那自然而然保存作者,如果没填写作者
dedecms网站的文章有一个文章信息是文章的作者,在发布文章的时候如果填写了作者,那自然而然保存作者,如果没填写作者,那系统会读取当前已登录用户的用户名为文章自动添加作者,如何实现不填写作者就不自动添加作者呢?
经过分析,找到了保存添加文章信息的文件,就是/dede/article_add.php,打开文件,查找这样一句代码if(empty($writer))$writer=$cuserLogin->getUserName();大概在96行(我的是V5.6_gbk版本的,版本不同有时候可能不太准确,自己找一下),就是这一句代码实现了为文章自动添加作者,那么注释掉这一句代码,在不填写作者就不自动添加作者了。下面是我修改好的代码,并且加了一些注释信息。
经过分析,找到了保存添加文章信息的文件,就是/dede/article_add.php,打开文件,查找这样一句代码if(empty($writer))$writer=$cuserLogin->getUserName();大概在96行(我的是V5.6_gbk版本的,版本不同有时候可能不太准确,自己找一下),就是这一句代码实现了为文章自动添加作者,那么注释掉这一句代码,在不填写作者就不自动添加作者了。下面是我修改好的代码,并且加了一些注释信息。
//对保存的内容进行处理
//if(empty($writer))$writer=$cuserLogin->getUserName(); 如果writer是空,则读取当前登陆用户的用户名
if(empty($source))$source=’未知’; // 如果文章来源也不知道,就把文章来源的值设为“未知”,当然我们也可以设为其他的值,或者直接在这里写死,比如$source=’dedecms模板网’;
$pubdate = GetMkTime($pubdate);
$senddate = time();
$sortrank = AddDay($pubdate,$sortup);
$ismake = $ishtml==0 ? -1
……
大家可以注意到,这个地方其实就是我们以前说过的修改描述、关键词、标题、简略标题等字符长度的地方,还有很多,这里不再多说了。
本文标签:
很赞哦! ()
相关文章
随机图文
-
织梦dedecms文章页怎么加百度谷歌搜索本篇文章的功能
其实,我也不知道这个功能到底对seo方面有什么好处,也见过不少大网站在用; -
织梦cms为已发布产品文章批量加tag功能的方法
为已发布的产品或者文章添加tag,有时候会让你无可奈何。因为dedecms的后台并没有这个功能,我们要的就是将这样的功能添加到dedecms的后台里。 -
dedecms网页模板编写介绍
网页模板就是templets中的htm文件,所以编写模板就是要编写html。这篇文章不是关于标签的具体使用,而是对网页模板的一些理解。包括基本的标签语法,封面模板 -
dedecms织梦tag彩色关键字彩色标签修改方法
1、在/include/common.func.php 中加入如下函数:2、在模板中用如下代码调用标签;3、在dede后台生成相应html,OK,看效果吧,或者见站长地带首页:
留言与评论 (共有 条评论) |
本栏推荐
相关标签
大家喜欢
- dedecms添加新变量出现“Request var not allow!”错误的修复方法
- 织梦cms图文资讯出现错位的修复方法
- dedecms织梦错误(PHP 5.3 and above) Please set 'request_order'
- 织梦修改模板扩展名.HTML的方法
- dedecms留言板提交后刷新重复提交BUG修复
- dedecms列表页与详情调用tag标签同时带上链接的实现方法
- dedecms转WordPress的实例教程(亲测)
- 在dedecms文章页中获取当前栏目字段如content字段
- dedecms会员登录或者退出实现直接跳转到首页的方法
- dedecms中文章页面上一篇下一篇链接处怎么增加文章摘要