dede后台提示验证码不正确
0 个评论
因为是VPS,我是从官方下载安装的apache和php
然后我用探针差了一下,PHP版本(php_version):5.3.3
然后我修改DEDE后台验证文件login.php
发现65行$svali = strtolower(GetCkVdValue());
这个取值为空,也就是GetCkVdValue()函数无用
在include/common.func.php找到这个函数
里面提到session
然后上网一查,有人说是php.ini配置问题
经几台机器测试,主要原因还是在php.ini的设置上。 大约900多行,有两个关于session的设置,采用默...
阅读全文
织梦dedecms后台发布文章提示“标题不能为空”
0 个评论
问题根源:htmlspecialchars在php5.4默认为utf8编码,gbk编码字符串经 htmlspecialchars 转义后的中文字符串为空,也就是标题为空。
解决办法:给htmlspecialchars添加ENT_COMPAT ,’GB2312’参数修改编码默认值。
具体修改页面:
1、dede/article_add.php 和 dede/article_edit.php
将
$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));
改成
$title = htm...
阅读全文
dedecms后台无法登录用户密码都正确登陆后空白解决办法
0 个评论
页面显示正常,用户名和密码输入没有问题,结果显示一片空白,根本无法进入后台,于是我开始查找问题所在。
我先找到到dede下的login.php,经过我各种断点之后,发现是79行的:
$cuserLogin->keepUser();
有问题,$cuserLogin是userLogin类的对象,userLogin类的位置在dedecms的include中的userlogin.class.php,在290行左右有一句:
@session_register($this->keepUserIDTag);
我去掉了代码前面的@,程序的报错终于出来了,我到php的手册里查了下...
阅读全文
dede后台更换回原来的风格界面
0 个评论
index_body.php?dopost=setskin&cskin=1
今天客户要换后台风格,结果直接默认风格显示正常,如果原来的风格换过
传上去后后台显示就有问题
后来看了一下
只要访问上面的网址就能换回默认风格了
...
阅读全文
dede登陆后台页面空白,dede注销页面空白的解决方案(转)
0 个评论
每个人与每个人的情况不同,解决方法不同。本例只说明我遇到的情况,不是万能的方法
DEDECMS 5.7 UTF-8
PHP5.4.7版本
修改文件include/userlogin.class.php
搜索function exitUser(),将下面的5行session_unregister替换成2行session_unset();session_destroy();
function exitUser()
{
ClearMyAddon();
session_unset();
session_destroy(...
阅读全文
dede点击顶级栏目跳转到第一个子栏目
0 个评论
新建一个url.htm文件,然后将一级栏目的栏目属性设置为封面页。并将封面模版更改为url.htm。
将以下代码复制到该文件中即可;
<script>
{dede:channel type=’son’ row=’1′}
window.location.href='[field:typelink /]’;
{/dede:channel}
</script>
...
阅读全文
织梦用到了自定义模型,遇到问题,在更新列表页时提示:Fatal error: Call to a member function GetInnerText()
0 个评论
用到了自定义模型,遇到了些问题,在更新列表页时提示:Fatal error: Call to a member function GetInnerText() on a non-object in \include\taglib\channel\img.lib.php on line 51
这个错误提示会在更新自定义模型栏目列表的时候出现,修复此问题方法很简单。
编辑打开 \include\taglib\channel\img.lib.php
查找:
$innerTmp = $arcTag->GetInnerText();
...
阅读全文
DedeCMS 自定义图片字段调用的问题解决{dede:img ..}
0 个评论
做站过程中碰到这样一个问题,找到解决办法收藏分享:为什么在首页用自定义列表调用出来的图片字段不是正确的图片地址,而是类似于:引用
{dede:img text=” width=’270′ height=’129′} /uploads/101017/1-10101H21F54P.gif {/dede:img}
这样的格式!
非常明显,这样是不能正确显示的,这是织梦自定义图片字段的处理方式造成的。要解决这个问题,我们必须得创建一个自定义函数,其实现方式为:
一、实现方法1)创建自定义函数
...
阅读全文
dedecms5.7GBK修改多栏目发布一篇文章(根据副栏目)
0 个评论
给个破客户弄的~
本机测试了,发好了,又要弄分类,奶奶的,弄好了,结果还申请退款了
算了~我当研究技术了,碰上这么个破客户
其实DEDE发布文章首先是在微表获取一个文章ID
//生成文档ID
$arcID = GetIndexKey($arcrank,$typeid,$sortrank,$channelid,$senddate,$adminid);
我们判断一下,如果有副栏目,就多生成几个
//判断副栏目
if(!empty($typeid2)){
$typeid2ar...
阅读全文
dedecms 织梦 dede:sql 标签 实现分页功能 (实践证明在5.7也能用)
0 个评论
将dede:list标签进行改造了,熟悉dede的朋友应该知道这个列表页专用标签的工作原理大致是先通过栏目变量id获取到对应的数据源再呈现到页面上来,那么我们就可以让它不仅仅通过栏目变量id还可以通过指定的sql语句来获取数据源了,比如我们可以另外嵌入一个类似{dede:listsql sql=’select * from wp_posts’ pagesize=’10’}的标签来使用。
OK,思路已经有了,接下来我们打开include/arc.listview.class.php这个文件来给它动...
阅读全文