`
月影无痕
  • 浏览: 1008906 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

phpcms v9内容页标题无法显示的解决方法

 
阅读更多

 

说明:仅是gbk版本的phpcms v9存在此问题

内容页标题不显示,经过反复检查,这是phpcms的一个bug, 原因如下:
 
1. caches/caches_model/caches_data/content_output.class.php(原始代码文件为modules/content/fields/title/output.inc.php)的title函数中使用了htmlspecialchars对标题进行转义, 但这个函数使用时要指定编码(默认为utf-8),而phpcms并没有指定此编码,导致php以utf-8解析gbk标题,从而导致标题为空。
 
如果是utf-8版本的phpcms,则不存在这个问题。
 
使用以下方法解决这个问题:
1. 修改 modules/content/fields/title/output.inc.php,将第二行修改为
$value = htmlspecialchars($value, null, 'gb2312');
 
2.更新全站缓存
 
3. 重新生成所有内容页
 
如果是utf-8, 则不存在此问题。
 
 
另外,在新建立站点时,尽量使用utf-8编码,能避免很多问题。
#mailContentContainer .txt {height:auto;}
分享到:
评论

相关推荐

    v9修改flash附件上传为h5上传.zip

    【标题】"v9修改flash附件上传为h5上传.zip"是一个针对PHPCMS V9内容管理系统(CMS)的更新包,旨在解决由于谷歌浏览器不再支持Flash导致的附件上传问题。Flash技术在过去常用于网页上的多媒体内容展示和交互,包括...

    PHPCMS v9新闻头条模块自动生成头条图片GBK版

    PHPCMS v9是一款流行的开源内容管理系统,专为构建企业网站和新闻资讯平台而设计。这个系统的新闻头条模块是其核心功能之一,旨在提供高效、便捷的新闻发布和展示方式。"PHPCMS v9新闻头条模块自动生成头条图片GBK版...

    phpcms v9栏目列表调用每一篇文章内容方法

    在Phpcms V9中,默认情况下,栏目列表模板只调用文章的标题、链接以及发布时间等基本信息,若要调用文章的详细内容,需要对模板代码进行一定的修改和数据库查询操作。 首先,需要了解Phpcms V9的模板标签系统。在...

    phpcms v9的问答模块插件

    phpcms V9是一款功能强大的开源内容管理系统,它为企业网站提供了一整套高效、稳定、易用的内容管理解决方案。问答模块是phpcms V9系统中的一个重要组成部分,用于搭建社区论坛或者知识问答平台,让用户能够相互提问...

    PHPCMS_V9_GBK_正式版

    总的来说,PHPCMS V9_GBK_正式版是一款全面的网站管理解决方案,尤其适合需要处理大量中文内容的网站。通过其丰富的功能和强大的可扩展性,可以帮助开发者快速搭建和维护高效、稳定的网站平台。

    phpcms v9 仿站与二次开发收藏集.docx

    【phpcms v9 仿站与二次开发】是关于如何基于phpcms v9内容管理系统进行网站仿制和自定义开发的文档。phpcms v9 是一个流行的内容管理系统,提供了丰富的功能,包括模块管理、全站搜索、系统设置等,便于用户构建和...

    PHPCMSV9首页焦点图不显示的解决办法.docx

    标题中的“PHPCMSV9首页焦点图不显示的解决办法”是指在使用PHPCMS V9内容管理系统搭建的网站中,首页的焦点图模块出现故障,无法正常显示。描述部分虽然没有提供具体信息,但从标签“互联网 cs”可以推测这涉及到...

    最新PHPCMS V9编辑器代码高亮显示亲测可用(提前格式化)

    标题中的“最新PHPCMS V9编辑器代码高亮显示亲测可用(提前格式化)”意味着这个教程将介绍如何在PHPCMS V9的内容管理系统中实现代码高亮显示功能,并且这种方法已经在实际操作中得到了验证,能有效提升编程类文章的...

    PHPCMSV9首页焦点图不显示的解决办法.pdf

    标题中的“PHPCMSV9首页焦点图不显示的解决办法”涉及到的是一个常见的网站内容管理系统PHPCMS V9在特定环境下出现的技术问题。描述部分虽然没有给出详细内容,但可以推断是关于一个使用PHPCMS V9的网站,在采用特定...

    phpcms V9 全站文章点击排行榜标签

    首先,我们需要了解phpcms V9框架的标签调用机制,以及内容模块中的类和方法。phpcms V9的标签调用一般是通过在模板中使用特定的标签代码来实现的,例如"{pc:content action='...' /}"。在这里,我们需要自定义一个...

    实验7 获取内容页文章信息1

    实验7 获取内容页文章信息1是phpcms v9实验系列的一部分,本实验的主要目的是获取内容页文章信息,包括标题、作者、更新时间、文章内容、上一篇和下一篇等信息,并将其动态显示在内容页中。本实验将分为三个步骤,...

    phpcmsv9 幻灯片管理模块_UTF8

    总的来说,phpcmsv9 幻灯片管理模块是一个实用且功能强大的工具,对于需要在网站上展示动态内容,如产品推广、新闻公告等场景,它能提供高效且美观的解决方案。通过熟练掌握这一模块,可以极大地提升网站的用户体验...

    jpeg图片切割

    PHPCMS V9是一个流行的开源内容管理系统,它提供了丰富的网站建设和管理功能,包括文章发布、图片管理、视频处理等。在这个框架下开发的“jpeg图片切割”功能,意味着开发者已经扩展了系统原有的图像处理能力,使其...

Global site tag (gtag.js) - Google Analytics