文档标签: dedecms
dedecms因为开源程序,加之非常好用!所以现在市面上很多公司在使用此产品,有人用就是别有用心的,没有100%安全的程序,所以dedecms网站的漏洞经常暴露。提醒大家要关注官方的更新,及时打补丁,防止网站出现不可遇见的错误。
进入今天我们要谈的正题:如果dedecms网站出错了怎么办?如何知道是那里出了错!我们如何来调试修改错误!
首先找到data/common.inc.php修改:
[php]
//error_reporting(E_ALL);
error_reporting(E_ALL || ~E_NOTICE);
[/php]
成:
[php]
error_reporting(E_ALL);
//error_reporting(E_ALL || ~E_NOTICE);
[/php]
这样我们就知道是那一个页面那一个地方出错了,对症下药,解决问题,保持网站的正常是我们的责任!...
今天在使用dedecms sql标签的时候没有数据输入,打开sql.lib.php逐行调试,发行在使用$ctp->CTags 之前有数据,后来想了一下我生成数据的KEY值是大写,会不会是这个原因呢?
带着这个问题,用 array_change_key_case()函数 将所有的KEY转换成小写,数据输出正常!
PHP数组函数 array_change_key_case()的作用是将数组的所有键(KEY)转为大写或者小写形式。
它的语法形式是:array_change_key_case(array,case)
第一个参数array是必需的,传入的是要做转变的数组。
第二个参数case是可选的,设定的是要转成大写还是小写。
可能的值有:
CASE_LOWER:以小写形式的键返回数组;
CASE_UPPER:以大写形式的键返回数组。
其中CASE_LOWER是默认值,也即如果不传入第二个参数,默认小写形式的键返回数组。
如果数组中含有数字索引的键,则该键无变化。
例:
[html]
<?php
$arr = a...
使用arclist 有时候需要调用 文章内容,可是arclist底层模板不支持这块的
有两种方法可以在arclist里调用body内容:
1:
{dede:arclist typeid='栏目id' channelid=1 addfields='body'}
[field:body/]
{/dede:arclist}
这里要修改一下设置,操作步骤:
“核心->频道模型->内容模型管理->普通文章->列表附加字段 ”添加要查找的内容 body
2:
在需要调用body内容的地方加上: [field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select body From `80php_addonarticle` where aid='$aid' "); @me = "{$row['body']}";[/field:id]就可以了
如:
[php]
{dede:arclist typeid=2121 orderby='pubd...
刚打开读图网的时候居然跳转到install/index.php目录下面去了!
于是把index.php文件删除了,问题解决!
当然解决跳转还有其它方法,这里了一并定出来!
第二种方法:
打开文件路径: 找到以下代码:
$reurl = $typedir.'/'.$defaultname;
替换成以下代码:
$reurl = $typedir.'/';
这样修改完了之后就不会再跳转到index.html了.
还有就是修改apache站点的配置子!...
由于这几天服务上的配置更改了,导致读图网上很多图片出现了错误及不存在的情况.
而且采集图片的时候不能本地化,也就是图片地址依然是址,导致图片不能加载。
于是分析了一下dede采集图片不能本地化的原因,可能是因为服务上uploads文件的权限所致!
我将uploads的权限更改过后顺利完成了图片的本地化!
网上说还有可能出现的原因:
如果你在本地搭建的网站是可以图片本地化的,那么这一定是服务器中php环境配置的问题了,如果你是服务器或者vps的话可以自己修改,如果是使用的空间的话,那只好联系空间商了,下面以服务器或者vps为例来介绍一下php环境有可能引起dedecms图片本地化失败的一些原因。
1、要使用dedecms的远程图片本地化功能,php的allow_url_fopen选项必须设置为On,看下你的是不是已经为On,如果不是请修改过来。 修改方法是,打开php.ini,搜索“allow_url_fopen”,修改为:“allow_url_fopen = On”即可。
2、upload_tmp_dir = ...
dedecms文章排序,dedecms flag问题
今天在做dedecms时候,需要将内容以flag='c'和时间排序,查了一下手册.
标签名称:arclist
标记简介:织梦常用标记,也称为自由列表标记,其中imglist、imginfolist、specart、coolart、autolist都是由该标记所定义的不同属性延伸出来的别名标记。
功能说明:获取指定文档列表
适用范围:全局使用
基本语法:
{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}
[field:title/]
{/dede:arclist}
typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目;
orderby='sortran...
今天我们要解决的问题是:dede后台修改页面,dede无法修改文档,dede采集,织梦采集教程,dedecms采集注意事项,dede后台空白不能编辑文档或修改文档,dedecms后台幻灯图片无法加载等问题。
前几个月转载个一篇关于dedecms采集的教程:Dedecms采集,Dedecms如何采集图片集?dedecms采集规则配置.
在实际操作过程中可能还有些值得我们注意的地方,经过多次采集发现默认的采集里面幻灯图片这个最后的自定义处理接口是有值的,但在采集后修改文档时就会出现加载到:PrintAutoFieldsEdit($cInfos['fieldset'],$addRow,'autofield');无法加载的情况!
导致最后无法修改dede后台文档,经过总结发现无法修改文档的原因就是因为:
最后一个默认的值没有删除!所以导致后台文档无法编辑!将"自定义处理接口"设置为空问题就解决了!...
前不久,读图网后台出现了错误!打开登录中心弹出一个下载框,发现被人修改了页面!赶紧换了一个一台名,删除原后台!但想想这也不是长久之计!
很多客户在使用中经常会遇到或者担心网站挂马
这套简单的教程中为客户讲解了一系列针对DEDE网站的安全设置 只要你按照以下三点操作
可避免99% 网站被挂马的情况
一 精简设置篇:
不需要的功能统统删除。比如不需要会员就将member文件夹删除。删除多余组件是避免被hack注射的最佳办法。将每个目录添加空的index.html,防止目录被访问。
织梦可删除目录列表:member会员功能 special专题功能 install安装程序(必删) company企业模块 plus\guestbook留言板 以及其他模块一般用不上的都可以不安装或删除。
二 密码设置篇
管理员密码一定要长,而且字母与数字混合,尽量不要用admin,初次安装完成后将admin删除,新建个管理员名字不要太简单。织梦系统数据库存储的密码是MD5的,一般HACK就算通过注入拿到了MD5的密码,如果你...
读图网是用的开源程序DEDECMS,前一段时间还好好的,后来我在后台设置了memcache,就出现文档页面无法找开的,在
http://www.ttzxnet.com/archives/495.html找到了原因。
文章内容如下:
前不久设置了一下站长部落的后台,但是不知道哪里设置错误了导致后台点击内容管理下的普通文章无法显示老是出现404错误,所有的文章列表都看不到了,如果要更改文章 或者删除文章的话都没办法操作了,然后我有重新安装了两次,发现安装的时候还是好好了,只要我吧以前的数据导入之后就又出现了相同的问题,最后还是冷静下来想了一下。只要后台 点击DedeCMS系统配置参数 确定之后就会出现问题,所有想了一下应该后台设置出现了问题,
经过测试发现是我开启了memcache缓存 并且memcache也是错误的。
所以关闭之后就好了。如果你配置成功之后就不会有问题了
从发现问题到解决问题 发了近2个礼拜 不过中间有段时间久没理了,到昨天晚上才想弄一下,终于解决。同时也发现我重新了两遍还是没有解决问题 就得认...
织梦CMS默认情况下,RSS订阅源是根据分类区分不同的RSS订阅的。如果用户想订阅整个网站的RSS是个麻烦事,下面给出解决办法:
1、添加一个RSS模板,文件名为:rss_index.htm,将RSS模板文件保存到/templets/plus/目录下。文件内容为:
[sourcecode plain="language"]
<?xml version="1.0" encoding="{dede:global.cfg_soft_lang /}" ?>
<rss version="2.0">
<channel>
<title>{dede:global.cfg_webname/}</title>
<link>{dede:global.cfg_basehost/}</link>
<description>{dede:global.cfg_description/}</...
dedecms后台登录不显示验证码决方法,dedecms去除后台验证码
data/safe/inc_safe_config.php
$safe_gdopen = ’1,2,3,5,6,7′; 中的6,7删除。...
dedecms织梦系统无法更新栏目页解决方法
织梦DedeCms更新列表页时提示Fatal error: Call to a member function GetInnerText() on a non-object in错误修改方法
最近在做了一个读图网,用到了自定义模型,遇到了些问题,在更新列表页时提示:Fatal error: Call to a member function GetInnerText() on a non-object in \include\taglib\channel\img.lib.php on line 42
这个错误提示会在更新自定义模型栏目列表的时候出现,修复此问题方法很简单。
编辑打开 \include\taglib\channel\img.lib.php
查找:
$innerTmp = $arcTag->GetInnerText();
将其替换为:
$innerTmp = ($arcTag==”") ? trim($arcTag) : trim($arcTag-&g...
今天在做新站的图片采集,用的dedecms系统
先说一采集完了的事,不见得所有人都会去看完这文章,如果用过火车头采集的dedecms采集就太不KS了
内容采集了,在“临时内容里”然后选择导出就是了!
以下是网上查找的:
这篇文章主要是介绍如何使用采集功能去采集一个图片类的网站。这次选取的目标站点为:站酷网的佳作欣赏栏目,其URL为:。本文将会涉及到如何处理被采集页面含有分页以及如何使用简单的过滤规则。本文共分为三节:第一节,主要是介绍如何进入采集界面和新增采集节点中的第一步:设置基本信息及网址索引页规则;第二节,主要是介绍新增采集节点中的第二步:设置字段获取规则;第三节,主要是介绍如何采集指定节点和如何导出采集内容。
下面进入第一节。
1.1进入采集节点管理界面
如(图1)所示,在后台管理界面的主菜单中单击“采集”,然后单击“采集节点管理”,即可进入采集节点管理界面,如(图2)所示。
图1-后台管理界面
图2-采集节点管理界面
1.2. 增加新节点
在采集节点管...