zoukankan      html  css  js  c++  java
  • DEDECMS之十 修改织梦链和文章的默认来源及作者

    今天在用织梦搭网站的时候,发现了两个问题,一个就是最新的dedecms5.7系统中默认会加上“织梦链”这一个链接组,织梦的做法是可以理解的,

    但是给别人做网站,这些链接是不能要的,所以在数据库,模板文件中找了好久,始终找不到这个链接的地址;

    另一个就是织梦的默认来源是“未知”,默认作者是“admin”,这里分享下我的解决办法。

    一、对于默认的“织梦链”的问题

    我们有两个修改方法:

    第一个、修改系统源代码的方法

    打开根目录下的 include/taglib/flinktype.lib.php 文件,找到大概就在58行处有如下代码:

    $dedecms = false;
    $dedecms->id = 999;
    $dedecms->typename = ’织梦链’;
    if($type == ’dedecms’) $row[] = $dedecms;
    

    删除即可,也可以注释掉;

    第二个、修改模板文件

    打开模板文件(默认在根目录下的 templets/default/文件夹中)的中的有关链接的地方找到以下代码:

    {dede:flinktype type="dedecms"}
    [field:typename/] 
    {/dede:flinktype}
    

    把其中的 type="dedecms" 改为 type="其他的文字",这样就可以去除“织梦链”。

    二、修改文章的默认来源和默认作者

    在文件根目录下 dede/article_add.php 文件中修改;

    找到大概95行,其中有这样的代码:

    if(empty($writer))$writer=$cuserLogin->getUserName();
    if(empty($source))$source='未知';
    

    更改为:

    if(empty($writer))$writer='改为你的默认作者';
    if(empty($source))$source='改为你的默认来源';
    

    这样就可以更改默认作者和默认来源了

  • 相关阅读:
    C# bool? 逻辑运算
    C# yield return 用法与解析
    枚举器和迭代器
    C# 事件
    C# 索引器
    C# 实现单例模式的几种方法
    协变 和 逆变
    C# 结构体的特点
    装箱 和 拆箱
    继承之---对象用父类声明,用子类实例化
  • 原文地址:https://www.cnblogs.com/xcsn/p/5557166.html
Copyright © 2011-2022 走看看