PHP echo 手机端不显示,phpcms手机访问不显示文章内容问题临时解决方案

php开源程序Phpcms在无忧主机php虚拟主机中运行完美支持。最近有一个客户跑过来问无忧主机小编为什么他的网站手机访问到时候文章出现不了,小编一开始也不晓得问题在哪里,这块问题一般是程序调用出了问题,于是无忧小编就去论坛查看了一下,总算是找到热心网友分享的解决方案,在这里无忧小编也借花献佛了。

58603de658e51180c94100ba779c1194.png

这个问题首先是追溯到客户设置的是自动分页,也就是单文章的字数超过多少字就自动分页,然后他发现第一页的内容是如上图没显示的,只能从第二页开始看起,这个貌似是官方的一个bug,现在的临时解决方案如下:

方法1、修改 modules/content/classes/contentpage.class.php 中的 get_data, 去除 多出来的“

方法2、也就是土办法,嘿嘿,把“

以上废话不看也罢。。。

好了,看招:

找到 modules/wap/functions/global.func.php ,找到这个 content_strip 函数

在这段代码之前 $content = strip_tags($content,'

'); 添加如下代码//解决系统按照字数分页,第一页有个 < 符号的问题 start

$c= strpos($content,'

if($c>=0){

$b=substr($content,$c+1,1);

if (!preg_match('/^[a-zA-Z]+$/',$b)){

$content=substr_replace($content,'',$c,1);

}

}

// end

这样页面就会恢复如下面的正常情况了。

b6be4e8fb125336ffc9a17e4abcfe8bc.png

无忧主机相关文章推荐阅读:

PHPCMS文章中关联链接设置技巧

PHPCMS怎么整合百度UEDITOR编辑器

PHPCMS V9列表分页自定义页码文字(改成中文)

PHPCMS无故新增管理员“PCMANAGE”的漏洞问题解决办法

本文地址:https://www.51php.com/phpcms/16687.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值