Dede网站修改模板路径的方法 拒绝模板泄漏被盗
相信大家用Dede架构网站的有很多吧,很多时候我们是直接复制一个templets\default文件夹修改掉名字来达到修改模版路径的目的,但是如果自己做的模板,往往很多地方考虑的不周到,因为不是所有功能都用得到。访问一些不存在模板的功能,有时候会暴露模板的真实路径
1,批量修改模版文件
方法,使用批量修改工具。比如 ...
让DEDECMS自动内链起来的实现方法
相信很多用DedeCMS的站友们都会为给文章做内链觉得繁琐,对于很多插件可能是实现,但很多都需要花钱买,对于很多草根站长花这钱也不值,小编我因学过PHP程序,索性就研究起这问题了,终于再花了4个小时的研究对程序稍作修改实现了该功能,不多说我们开始操作吧
1.添加添加新变量
首先进入网站后台->系统设置->系统基 ...
Dedecms v5.7 编辑器默认回车键换行改为换段落的修改方法
其实你可以把下面的代码注释掉就可以采用另外一种模式了(enter换段落): 找到:安装目录\include\ckeditor\config.js:
复制代码
代码如下:
config.autoParagraph = false;
config.enterMode = CKEDITOR.ENTER_BR;
config.shiftEnterMode = CKEDITOR.ENTER_P;
将后面2行的代码替换为 ...
简单几步为DedeCMS实现LightBox效果
网站上的图片展现方式有很多种,一般的就是在浏览器为图片链接多开一个窗口或标签,像访问网址一样显示出来,但是这种方式的体验较差。毕竟,当访问者每次查看图片的时候还需要再弹出一个窗口来显示,除了占用资源,还降低了图片和内容的关联度,同时提高了用户的操作次数,在一定程度上降低了用户的体验。
LightBox介 ...
织梦dedecms站点data目录位置变动调整验证码不显示的解决办法
注:DedeCMS v5.7 sp1不需要以上操作,这一点官方已升级调整过了。 如果按照这篇文档里操作之后,验证码不显示,说明有一个地方,你还没有调整: 打开include下的vdimgck.php, 找到如下代码:
复制代码
代码如下:
require_once (dirname(__FILE__).'/../data/safe/inc_safe_config.php');
require_ ...
dedecms artlist读取全站最新文章的代码
我们先看dedecms 首页模板的调用方法如下
复制代码
代码如下:
{dede:arclist row=6 }
<li><a href="[field:arcurl/]">[field:title/]</a>
</li>
{/dede:arclist}
那么如果我们需要在列表页面或者文章页面调用全站的最新文章怎么办了,查了一下手册我们可以使用 type='top'来实现。 实例
复 ...
织梦cms免登录接口for dedecms自动登录代码
实现步骤如下: 取消DEDE未登陆时出现的登陆提示 自动登陆DEDE 修改一处DEDE的代码,为DEDE程序管理员目录的config.php,默认路径为dede/config.php,代码如下: //检验用户登录状态
复制代码
代码如下:
$cuserLogin = new userLogin();
if($cuserLogin->getUserID()==-1)
{ header("location: ...
织梦DedeCMS实现 三级栏目_二级栏目_一级栏目_网站名称 的效果代码
1.将官方原来的排列方式反过来,找到include/typelink.class.php第164行
复制代码
代码如下:
$this->valuePositionName = $tinfos['typename'].$this->SplitSymbol.$this->valuePositionName;
修改为:
复制代码
代码如下:
$this->valuePositionName = $this->valuePositionName.$th ...
dedecms获取文档当前栏目所在目录链接URL
查了下网上有网友提供了解决的办法,贴出来大家分享: 方法一:
复制代码
代码如下:
{dede:type typeid='0′ row=1}[field:typelink /]{/dede:type}
方法二: 动手改装一下函数了,利用DEDECMS自定义函数的接口文件,我们在文章页中的标记以 {dede:field.typeid function='typeurl_arc(@me)'/}这个 ...
DEDECMS网站安全 教您更改data目录名称
但是对于虚拟主机来说,有些虚拟主机限制,不给移动到web目录以外,那么为了最大限度的减少网站被攻击的可能,我们可以将data目录改名,这样也进一步减少了攻击的可能。具体操作如下: 1、修改include目录下的common.inc.php这个文件。打开文件,找到第16行: define('DEDEDATA', DEDEROOT.'/data'); 把data修改成为 ...
织梦CMS采集时keywords字段无法添加过滤规则的解决方法
有朋友反馈,采集规则编写时,需要对keywords进行剔除,使用
{dede:trim replace=''}(.*){/dede:trim} 过滤规则无效。查看了下,附上解决办法: 修改include/dedecollection.class.php,717行:
复制代码
代码如下:
$keywords = preg_replace("#".$this->artNotes['keywordtrim']."#isU",'',$keyword ...
dedecms实现大图showphoto.htm输出图集内容简介方法
这种方法在DEDE很多地方都很实用。 打开showphoto.php,找到
复制代码
代码如下:
require_once(DEDETEMPLATE.'/plus/showphoto.htm');
exit();
并在其上方添加:
复制代码
代码如下:
//------------------下为代码------------------//
//图集大图模式显示图集内容介绍
$a ...
为DedeCMS换上精美多样的提示信息窗口
目的:为DedeCMS换上精美多样的提示信息窗口用到的开源项目:DedeCMS ,artdialog
步骤:
1.下载include.rar文件完成后,解压得到2个php文件和一个使用说明文件,将php文件上传至系统的include目录。
2.打开系统的include/common.func.php文件 找到 178-240行(function ShowMsg)。
3.将该段替换为:
复制代 ...
DedeCMS Pagetitle 标记使用实例教程
DedeCMS Pagetitle 标记使用实例教程
【Pagetitle 标记】
功能说明:表示获取文档的分页标题
适用范围:仅文档模板。
通过调试了解其使用方法
我调试的方法是:
将templets\default\文件夹下的article_article.htm文件中的代码,全部掏空。放入调用【Pagetitle 标记】的代码,再在管理后台进行操作,如下:HT ...
织梦Dedecms系统SEO优化之网站URL目录优化
现在在网上共享的主流网站系统,为了方便管理,大部分的内页地址都设置了几级目录。在百度“seo建议”中也说到,网站的URL不宜过长。所以说我们在进行网站的内部优化的时候,首先得进行URL裁剪,也就是在方便管理的同时减少页面的目录级数。再一个就是把静态页变成目录页,可以把内页权重进一步提升。下面为大家分享dedec ...
织梦dedecms简略标题调用标签用法指南
下面来看看DEDE织梦CMS简略标题调用方法:
使用的代码如下:
<ul>
{dede:arclist titlelen='60' orderby='pubdate' row='6' typeid='5'}
<li><a href=”[field:arcurl/]” title=”[field:title/]“ target=”_blank”><img border=0 src=”[field:picname/]“><span ...
dedecms tag标签伪静态的修改方法
一、dede后台开启伪静态 二、修改 /include/taglib/tag.lib.php 找到 $row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/"; 改成 $row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html"; 三、打开templets/default/taglist.htm 找到 <strong>当前位置:</strong>:<a href ...
DEDECMS安全设置 执行php脚本限制设置方法(apache+nginx)
dedecms是一个非常好的CMS程序,现在最新版本是5.7。经过很多版本的升级和功能添加,dedecms仍然存在很多问题。这里不是说DEDECMS不好,相对来说dede还是很好的,简单容易用,造福了许许多多中小站长。 很久没更新博客,今天想浅谈DEDECMS安全设置。用dedecms的朋友一定有遇到过网站被挂马的事,不是每个页面中被添加很 ...
修改织梦DedeCMS广告模块后,前台显示未更新的解决方法
安装了 DedeCms 自带的广告模块后,发现在修改广告信息后,前台调用的广告还是修改之前的信息,查看了一下源代码,发现是调用缓存了,但是 DedeCMS 的 ad_edit.php 编辑保存信息后又没有删除原来的缓存,小bug一枚,这里修改如下: 打开 dede\ad_edit.php 找到约第70行
复制代码
代码如下:
$dsql->E ...
织梦CMS调用问答栏目文章到首页实现方法分享
基本语法说明:
复制代码
代码如下:
{dede:ask row='6' qtype='new' tid='0' titlelen='24'}
<dd>
<span class="tclass">[<a href='[field:typeurl/]'>[field:tidname/]</a>]</span>
<span class="tlink"><a href="[field:url/]">[field:title/]</a></span>
</dd>
{/dede:ask}
参数说 ...