分类 织梦CMS 下的文章

Dedecms5.7 plus/view.php路径修改

织梦系统的漏洞很多来自plus目录,一般的文章站根本用不了那么多功能,因此可以考虑直接把整个plus文件夹删除掉。最近我在做医疗站,编辑人员在发布文章时要预览文章,因此我把plus下除了view.php 和 img文件夹(存放样式图标)的其他文件都删除了。但是plus也容易暴露问题,因此需要把他改名。

在view.php找到 47行 和路径有关的

$arclink = $cfg_phpurl.’/view.php?aid=’.$arc->ArcID;

查看view.php 调用了哪个文件,然后再搜索$cfg_phpurl,最终在

require_once(dirname(__FILE__).”/../include/common.inc.php”);

这个文件的141行发现了路径定义的地方:

$cfg_plus_dir = $cfg_cmspath.’/plus’;

把plus这个路径改为你想要的,比如yulan。

问题得到解决。

阅读剩余部分

dedecms5.7栏目列表页ul循环(让dedecms列表隔5行循环)

有时候出于设计的需求,会被栏目文章列表每5条下面出现一条虚线,如下图:

1.jpg

要实现效果,可用下列的代码:

{dede:list pagesize='12' orderby='pubdate'}
    [field:global runphp='yes' name='autoindex']
    $b="</ul><ul>"; 
    $a=""; 
    if(@me%6==0) @me=$b; 
    else @me=$a; 
    [/field:global]
    <li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:list}

阅读剩余部分

DedeCMS 5.7栏目列表中推荐文章会加粗,如何取消

DedeCMS 5.7如果文章在后台“推荐”了,栏目文章列表页会自动给这篇文章加粗;如果设为“头条”“特荐“”幻灯“”滚动“”加粗“属性,栏目文章列表页的文章又没其他的样式对应 ,感觉很不规范。有时也为了设计的需要,想去掉加粗效果。

找到文件/include/arc.listview.class,找到以下这几行,直接注释掉:

if(preg_match('/c/', $row['flag'])){ 
    $row['title'] = "<b>".$row['title']."</b>"; 
}

阅读剩余部分

修改DedeCMS 5.7模板管理中的文件描述

dedecms5.7模板管理中的文件描述,主要用来描述该页模板是对应网站的哪个栏目哪个频道的,dedecms都有默认的描述。这个文件描述是可以修改的,特别是当我们自己创建了模板,htm模板文件的命名根据自己的喜好设定时,这个文件描述修改显得比较重要,否则会显示”未知模板“。做好详尽的文件描述,有助于团队协作,别人来修改模板时可以很快了解那个模板文件是管什么用的。如下图,我的模板htm文件命名完全是按照自己的习惯命名的,因此我对文件描述做了简单修改:

1.jpg

DedeCMS 5.7模板管理中的文件描述修改方法很简单:

找到网站根目录下的templets/templet-filelist.inc 用文本编辑器打开他,你大概都能了解如何修改了。可新增,可删除,可修改,但注意和他原来的格式保持一致。

阅读剩余部分