在使用DedeCMS构建网站时,您可能会注意到默认的文章来源显示为“未知”,而作者则默认为“admin”。这显然不够专业,也不符合大多数网站运营者的需求。幸运的是,通过简单的代码修改,您可以轻松更改这些默认设置。

首先,我们需要明确一点:文章最下面的“责任编辑”实际上就是用户名的笔名。这个笔名可以在DedeCMS后台进行管理。具体路径为:系统 - 系统用户管理,在这里可以找到并修改自己的用户名。

 

DedeCMS默认情况下,发布文章时如果没有手动填写作者和来源,系统会自动将作者设置为“admin”,来源设置为“未知”。如果您希望更改这一默认行为,可以按照以下步骤操作:

 

修改方法:

第一步是打开管理员目录下的 article_add.php 文件。请注意,默认的管理员目录名为“dede”,但如果您更改过目录名称,请确保打开正确的文件。

接下来,在该文件中找到第95到97行(行号可能因版本不同略有差异),原始代码如下:


// 对保存的内容进行处理
if(empty($writer)) $writer = $cuserLogin->getUserName();
if(empty($source)) $source = '未知';
    

 

将上述代码替换为以下内容:


// 对保存的内容进行处理
if(empty($writer)) $writer = '这是默认作者';
if(empty($source)) $source = '这是默认来源';
    

 

完成上述修改后,保存文件并重新上传至服务器。下次发布新文章时,DedeCMS将会按照您设定的默认值自动生成作者和来源信息。

例如,如果您将代码中的“这是默认作者”改为您的真实姓名或笔名,将“这是默认来源”改为您的网站名称,则所有未手动指定作者和来源的文章都会自动填充这些信息。

 

此外,如果您希望进一步优化用户体验,还可以考虑在DedeCMS后台添加更多自定义字段,以满足不同的内容管理需求。

总之,通过以上简单步骤,您可以轻松调整DedeCMS默认的文章来源和作者设置,从而提升网站的专业形象。记得每次修改核心文件前备份原文件,以防意外情况发生。

 

如果还有其他疑问,欢迎继续探讨!