DEDECMS(织梦cms)友情链接报错$row['url']不存在问题的解决
来源:互联网 发布:单身 快乐 知乎 编辑:程序博客网 时间:2024/05/21 23:37
- 问题描述: 调试模式下,调用{dede:flink row=’6’ titlelen=”20”/} 会弹出警告Warning: Illegal string offset ‘url’ in E:\dedecms\include\taglib\flink.lib.php on line 112;
- 原因:笔者112行为
$rbtext = preg_replace("/\[field:url([\/\s]{0,})\]/isU", $row['url'],"$innertext" )
; 通过var_dump()可以知道$row
就是我们调用时设定的参数 row=’6’,即取出6个友链,不是数组,也不含url; - 解决方法:通过观察上文,会发现数据库查询结果放在对象
$dbrow
内,而不是$row
;所以将112行的$row['url']
替换为$dbrow->url
即可;类似的下面的113、114行的$row['webname'] $row['logo']
替换为$dbrow->webname $dbrow->logo
完成上述替换后,在调试模式下就不会报错了 - 注:dedecms版本:DedeCMS V5.7 SP2
开启调试模式,报告所有错误(error_reporting(E_ALL);)
图:
报错
原码
改后
阅读全文
0 0
- DEDECMS(织梦cms)友情链接报错$row['url']不存在问题的解决
- 解决dedecms中图片字段报错的问题
- 关于dedecms友情链接标签问题
- 关于DedeCms友情链接织梦链引起网站访问慢的问题
- dedecms 友情链接的详细分析
- 织梦dedecms|友情链接标签(flink)
- 织梦dedecms生成select下拉式友情链接列表的方法
- 都是 htmlspecialchars的错,解决 织梦cms dedecms 标题不能为空 不支持php5.3 php5.4 php5.5版本
- DeDecms 友情链接
- 织梦CMS(dedecms)的数据库连接文件
- DedeCMS进入后台 memcache 报错的解决
- DEDEcms的友情链接标签flink用于获取友情链接
- dedecms友情链接flink的调用方法
- Dedecms友情链接去掉LI的方法介绍
- Dedecms友情链接去掉LI的方法介绍
- dedecms织梦cms被挂马 /plus/90sec.php 的修复问题
- 停止集群报错,pid不存在的问题
- 安装dedecms之后报这样的错是什么问题
- log4j:ERROR Could not find value for key log4j.appender.Console解决方法
- ajax
- Origin使用
- java注解:如何实现和使用一个自定义注解?
- leetCode 115. Distinct Subsequences
- DEDECMS(织梦cms)友情链接报错$row['url']不存在问题的解决
- BZOJ 1044 [HAOI2008]木棍分割 二分+动态规划
- nginx的请求限制
- 简单地css重置样式
- (7)学习SpringBoot 之 AOP
- Android Studio 中修改versionCode跟versionName (更新版本)
- JAVA Spring报错 (1)
- Linux乌班图终端操作SVN
- 一台电脑运行多个Tomcat---Windows