新聞中心
phpcms手機訪問不顯示文章內容問題臨時解決方案
作者 / 無憂主機 時間 2014-09-22 16:52:48
php開源程序Phpcms在無憂主機php虛擬主機中運行完美支持。最近有一個客戶跑過來問無憂主機小編為什么他的網站手機訪問到時候文章出現不了,小編一開始也不曉得問題在哪里,這塊問題一般是程序調用出了問題,于是無憂小編就去論壇查看了一下,總算是找到熱心網友分享的解決方案,在這里無憂小編也借花獻佛了。 這個問題首先是追溯到客戶設置的是自動分頁,也就是單文章的字數超過多少字就自動分頁,然后他發(fā)現第一頁的內容是如上圖沒顯示的,只能從第二頁開始看起,這個貌似是官方的一個bug,現在的臨時解決方案如下: 方法1、修改 modules/content/classes/contentpage.class.php 中的 get_data, 去除 多出來的“<”標簽,但是,但是,嘿嘿,太麻煩了,這段代碼我看了半天,太難懂了,先放棄,等以后官方解決。 方法2、也就是土辦法,嘿嘿,把“<”標簽替換掉不就得了。 以上廢話不看也罷。。。 好了,看招: 找到 modules/wap/functions/global.func.php ,找到這個 content_strip 函數 在這段代碼之前 $content = strip_tags($content,'<b><br><img><p><div><a>'); 添加如下代碼
//解決系統按照字數分頁,第一頁有個 < 符號的問題 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
這樣頁面就會恢復如下面的正常情況了。
無憂主機相關文章推薦閱讀: PHPCMS文章中關聯鏈接設置技巧 PHPCMS怎么整合百度UEDITOR編輯器 PHPCMS V9列表分頁自定義頁碼文字(改成中文) PHPCMS無故新增管理員“PCMANAGE”的漏洞問題解決辦法本文地址:http://www.love62.cn/phpcms/16687.html
上一篇: 解決搜索引擎收錄站點IP地址而不是域名的方法
下一篇: wordpress安全插件-定期更改登陸密碼