技术教程
一流源码网根据近期有不少网友放映很多模板中的留言功能无法使用,发布时显示“数据校验不对,程序返回”的错误信息。其实这是模板里面的隐藏表单的值与后台自定义表单处织梦给的值不一致造成的,下面给一个最简单的解决办法:打开/plus/diy.php,修改第42行到第49行的内容注释掉或删去即可。 if(!empty($dede_fields)) &nb...
一流源码网Dede在制作下拉菜单时,可以使用channelartlist循环调用顶级栏目和子栏目,但该标签不能获取外部链接,下拉菜单时一段代码搞定多个顶级栏目和子级栏目的同时输出。<div> <ul> {dede:channelartlist row=6}只能首页用,子页要用改成{dede:channelartlist row=6 typeid='top'} &...
一流源码教程织梦DEDECMS调用文章TAG标签并加上链接的方法 1.如果是列表页使用以下代码: [field:id runphp='yes'] global $cfg_cmspath; $tags = GetTags(@me); $revalue = ''; $tags =...
织梦的标签里可以通过runphp=yes的方式来执行php代码,但有些时候我们需要在一个标签的runphp=yes中调用其他的field值来作为条件,那么该如何做呢?上网搜索了下,以下办法可以实现:用全局变量来解决{dede:php}$GLOBALS['xxoo']=$refObj->Fields['fieldname']{/dede:php} {dede:field.xxxx runphp="yes"}@me="t...
今天,一流源码网分享一个有关tag的教程,有些时候我们想实现类似于wordpress那样的tag,就是在显示tag的链接和tag名的同时,还能显示每个tag关联的文章的数量。如下图所示:这就需要修改/include/taglib/tag.lib.php这个文件,找到第87行左右的“$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";‘...
一流源码网教程 最近由于织梦DEDECMS程序6月份的漏洞,很多织梦网站都被黑了,所以大家都在抓紧时间更新系统补丁。但是这次的DEDECMS V5.7版本更新后,在前台网页底部会出现织梦版权信息 “powered by dedecms”,很多人都不知道怎么去掉的(不建议你去掉,毕竟程序是人家开发的,你免费用了),因为这段代码并不存在于HTM模板中。现在告诉大家怎么去除织梦底部的 powered by dedecms版权信息:在include/dedesql.class.php文件中找到第588行...
一流源码网为大家分享织梦Dedecms获取上一级栏目名称及链接的方法dede:field name='typeid' runphp='yes'} global $dsql; &n...
在做响应式的织梦模板时,经常会遇到图片无法自适应的问题,原因是织梦的编辑器在上传图片时,会自动加上style属性,因此,在保存文章时,我们需要先清除掉这些属性在dede/article_add.php中搜索如下代码:$body = AnalyseHtmlBody($body,$description,$litpic,$keywords,'htmltext');在这句代码的下面插入如下代码://去除img中的style属性 $body = preg_replace(&qu...
一流源码网分享 首先我们看下dedecms5.7 SP1的幻灯片代码——————————————这这段里面更改下,文字位置———————————————//文字颜色|文字位置|文字背景颜色|文字背景透明度|按键文字颜色|按键默认颜色|按键当前颜色|自动播放时间|图片过渡效果|是否显示按钮|打开方式var configtg='0xffffff|0|0x3FA61F|5|0xffffff|0xC5DDBC|0x000033|2|3|1|_blank';————————————————...
有的zblog用户在发布文章的时候会提示“权限不足,请联系网站管理员!”,出现这个提示的原因是因为使用了唐朝的“百搭会员中心”插件,而这个插件有一个bug一直没用更新导致的。下面来说下使用了百搭会员插件后怎么设置普通用户如何发布文章。首先你要下载“zblog角色分配器”这个插件,设置普通用户也有文章发布权限。(设置教程:点击查看。)然后发现即使开启了普通用户的文章发布权限,也会提示“权限不足,请联系网站管理员!”,下面来说下解决办法。打开这个文件:“网站根目录/zb_users/plugin/Y...
一流源码网织梦教程:解决Call to undefined function dede_htmlspecialchars()问题,2015年6月18日更新的新版本的织梦5.7,为了兼容php5.4+,修改了common.func.php,可能有些模板也改动过这个文件,这样会导致在安装模板时,common.fuc.php文件被覆盖,从而在发布文章时,编辑框的位置出现“Call to undefined function dede_htmlspecialchars()”这样的错误提示。解决办法如下:...
首页一流源码网找到dedecms的变量覆盖漏洞导致注入漏洞文件是:include/filter.inc.php防御方法/include/filter.inc.php/** * 过滤不相关内容 * * @access public * @param string $fk 过滤键 * @param string $...
一流源码首先请参照你压缩包内的安装说明和视频安装教程完成安装。1、模板安装后网页乱码?答:请查看你下载的模板是GBK编码还是UTF-8编码,请安装对应编码的织梦程序,或者转码后再使用。2、模板安装后网页错位?答:1、请检查你的网站是否是安装到网站根目录,如果不是,请安装到根目录。2、后台->系统->系统基本参数, “站点根网址”请填写自己的域名,例如: http://www.aiyiliu.com,然后点击保存按钮(很多人认为在本地测试,不需要修改,但即使不修改也请点击一下确定按钮)...
一流源码解答Fatal error: Call to a member function read() on a non-object in的问题首先打开文件/dede/testenv.php第170行找到类似下面代码:$dh = dir($d);修改成:if (!is_dir($d)){ return $dirname;}$dh = dir($d);这是因为这个文件没有检查你的文件夹是否存在,它只按DEDE默认的文件夹去检索!...
织梦系统中的data目录是系统缓存和配置文件的目录,一般都有可以读写的权限,只要是能够写入的目录都可能存在安全隐患,很多站长甚至给予这个目录可执行的权限,更是非常危险,所以我们建议将这个data目录搬移出Web可访问目录之外。本篇将介绍如何将data目录搬移出Web访问目录。注意:本操作需要用户对DedeCMS系统有较高的了解,如果您感觉自己不太掌握,可以考虑选择织梦管理员之家的相关服务。点击查看1.将data目录转移到非Web目录我们这里举例“D:dedecmsv57”为我们系统的根目录,我们...
1.如果是列表页使用以下代码:[field:id runphp='yes']global $cfg_cmspath;$tags = GetTags(@me);$revalue = '';$tags = explode(',', $tags);foreach($tags as $key => $value){ if($value){ &n...
调动栏目的地址,静态时为静态访问地址,动态浏览时为动态访问地址。$sql="SELECT * FROM dede_arctype where topid=0 and ishidden = 0 order by sortrank asc,id asc";$dsql->SetQuery($sql);$dsql->Execute();$topids= array();while($arr = $dsql->GetArray()){ $ty...
最新的织梦版本(2018-01-09)修改了include文件夹中的common.func.php,增加了两个函数。下载的模板文件夹中如果提供了common.func.php文件,很有可能没有这两个函数,于是会造成错误。需要将这两个函数的代码粘贴到/include/common.func.php文件中,代码如下:function make_hash(){ $rand = dede_random_bytes(16); $_SESSION['...
今天往阿里云的一个虚拟机里导入数据库,结果提示unknown character set 'utf8mb4'。这个错误是因为阿里虚拟机的数据库版本是5.1的,不支持utf8mb4字符集,utf8mb4字符集从5.5开始采用的,所以导入失败。这个问题解决起来很简单,用编辑器打开sql文件,将里面的utf8mb4改成utf8重新导入就可以了。...
如果主机没有开启openssl,那么ZBlog在启用主题或者插件会提示:Call to undefined function openssl_pkey_get_public()开启openssl的方法:打开php.ini搜索extension=php_openssl.dll 将这段代码前边的【;】符号去掉,保存。如果不存在这行,那么添加extension=php_openssl.dll。重启主机。PHP开启openssl的方法-解决ZBlog主题插件无法启用的问题然后在去网站后台启用主题或者插件...
没有权限通常是在未登录状态下进入管理页面或插件页面将出现该错误。也有一些例外状况,如在同一域名地址的不同端口上分别安装了多个zblog网站,这将导致zblog的本地cookie混乱,可能无法正常验证登录状态,解决方法是重新登录需要管理的网站即可。用户名格式不正确,可能过长或为空zblog要求用户名长度不超过20位字符。登录失败通常是用户名或密码错误将导致登录失败。如果是忘记密码,可查看【完美解决ZBlog忘记密码不能登录后台的问题】。 如果确定用户名密码完全无误却依然无法登录,这时候可能是coo...
点击[清空缓存并重新编译模板] ,没有反应 使用咨询关于[清空缓存并重新编译模板],曾经反应过点击它会一直打圈圈,现在圈圈没有了,变成没有反应(图1)。详细情况如下:发表一篇新文章,点击清空缓存并重新编译模板,没有反应。只有你重新登录后台,点击才能缓存更新。除了重新登录之外,还有一个方法就是重新提交一下网站设置(有时候也不灵),再点击清空缓存并重新编译模板。我用的是阿里云虚拟主机。目前已经使用的方法有(都无效):1、PHP环境相关参数版本选择最高;2、php.ini参数设置函数全部启用;3、文件...
修改include/taglib/channel.lib.php把if( ($row['id']==$typeid || ($topid==$row['id'] && $type=='top') ) && $currentstyle!='' )改成if( ( $row['id']== $refObj->TypeLink->TypeInfos['id'] ||...
我们在织梦后台更改文件时,有时会遇到错误提示:DedeCMS:CSRF Token Check Failed,以下是解决办法:1、打开dede/config.php,找到第63行:function csrf_check(){ global $token; if(!isset($token) || strcasecmp($token, $_SESSION['token']) != 0){ &...
织梦编辑文章速度慢,提示加载dededevcms.com,原因是dededevcms.com挂了,所以在加载这个网址时,耗费了大量的时间,解决办法:找到 /include/ckeditor/plugins/addon/plugin.js 将“http://desdevcms.com/images/addon.gif”替换成:“/include/ckeditor/images/addon.gif”即可。...