最近PHPCMS V9更新挺频繁的,是好事,让我们更完美的用它的功能,是坏事,以前的教程都不能用了。譬如这篇在PHPCMS V9文章中实现代码高亮显示的功能,之前的教程已经不能用了,今天站长莪叆啰有空写了个最新版的教程来实现这个功能,亲测可用。

【第一步】 下载CMS部落文章下方的压缩包,里面有所需要的文件

【第二步】 将codeblock文件夹复制到 /statics/js/ckeditor/plugins 文件夹下

【第三步】 将content.css复制到 /statics/js/ckeditor 文件夹下(如果有,请覆盖)

【第四步】 打开 /statics/js/ckeditor/ckeditor.js 文件,找到以下代码,进行修改

复制代码代码如下:

tabletools,templates,toolbar,undo,wsc,wysiwygarea//

添加 codeblok

修改为tabletools,templates,toolbar,undo,wsc,wysiwygarea,codeblock

【第五步】 打开 /phpcms/libs/classes/form.class.php 文件,查找以下代码(大约40行),进行修改

复制代码代码如下:

['Table','HorizontalRule','Smiley','SpecialChar','PageBreak'],

//增加 CodeBlock

修改为['Table','HorizontalRule','Smiley','SpecialChar','PageBreak','CodeBlock'],

【第六步】 打开 /phpcms/templates/default/content/header.html模板文件,在head部分引用CSS文件

复制代码代码如下:

效果展示:

PHPCMS V9编辑器后台

前台页面的高亮显示

相关文件下载:https://www.jb51.net/codes/118999.html

php语法高亮编辑器,最新PHPCMS V9编辑器代码高亮显示亲测可用(提前格式化)相关推荐

  1. Sublime4 最新4126注册(2022.6 亲测可用)

    方法如下 1 打开sublime text4安装目录选择文件sublime_text.exe(UltraEdit或其他工具) 2 搜索 80 78 05 00 0f 94 c1 更改为 c6 40 0 ...

  2. 2023最新Python国内镜像源,亲测可用

    1.镜像源 pip包管理工具可以下载第三方库到本地使用,第三方库的来源地址称之为镜像源,镜像源中存放了大量的开源库供我们下载使用.pip的默认镜像源地址在国外,下载很慢,本文收集了当前国内常用的镜像源 ...

  3. 解决chrome浏览器adobe flash player不是最新版本亲测可用的方法

    解决chrome浏览器adobe flash player不是最新版本亲测可用的方法 参考文章: (1)解决chrome浏览器adobe flash player不是最新版本亲测可用的方法 (2)ht ...

  4. 2019.12QQ音乐播放接口最新配置(亲测可用)

    2019.12QQ音乐播放接口最新配置(亲测可用) config下的index.js 代理proxyTable配置: '/api': {target: 'https://c.y.qq.com', // ...

  5. 最新图片在线加水印网页源码+亲测可用

    正文: 最新图片在线加水印网页源码+亲测可用,专门用于给图片加水印打码的工具,完全基于浏览器本地API,无任何网络请求. 程序: wwuwe.lanzouq.com/i1W4508nyhjc 图片:

  6. php 编辑器 插入视频,苗景云的博客-PHPCMS V9编辑器中新增上传mp4视频(上传视频并插入HTML5的video标签)的功能...

    由于PHPCMS v9默认的编辑器中上传的视频插入的是embed标签使用的是flash播放器,手机端无法播放,所以来改造下,让其上传视频并插入HTML5的video标签,这样电脑端的主流浏览器和手机端 ...

  7. PHPCMS V9 框架代码分析(入口程序)

    PHPCMS是采用MVC设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口. 入口程序是在前期处理用户请求的引导程序.它是 ...

  8. 编辑器eslint格式_vscode保存代码,自动按照eslint规范格式化代码设置

    vscode保存代码,自动按照eslint规范格式化代码设置 编辑器代码风格一致,是前端代码规范的一部分.同一个项目,或者同一个小组,保持代码风格一致很必要.就拿vue项目来说,之前做的几个项目,很多 ...

  9. 最新视频打赏系统全开源+附教程/亲测可用

    正文: 最新视频打赏系统全开源+附教程/亲测,这套系统是我从别人那里拿到的,100%完整可用,今天测试防红失效了,需要修改防红API即可,程序仅供研究学习使用. 程序: lanzou.com/iSFj ...

最新文章

  1. 错误处理:RuntimeError: [enforce fail at ..\caffe2\serialize\inline_container.cc:145] . PytorchStreamRead
  2. 推荐系统的十个关键点
  3. mac与windows服务器 访问和共享
  4. [SHOI2014] 概率充电器
  5. 华为耳机5根线怎么接线图解_联通宽带突然无法上网怎么急救处理?
  6. abs期刊分类2020_收藏:中科院期刊最新分区来了!| 附516本生物医学等五大领域一区汇总...
  7. 了解 Vue SSR 这一篇足以
  8. php 顺序结构,顺序存储结构php实现
  9. html之字符数字引用
  10. etherum 常用命令及搭建私有链
  11. Unity导入3D模型的过程与方法
  12. java 获取本机的IP和hostname
  13. BOM 之 screen history
  14. JSP中的坑(二):使用include包含jsp文件时contentType中charset的值区分大小写
  15. cl.b8y.php,群晖如何重装系统
  16. 基于新浪微博API生成短链接的几款在线工具
  17. 绕过滑块验证码登陆网站的实现
  18. pr 调整图层缩放移动无效
  19. react 中 ref 管理列表
  20. 微信小程序的开发制作_搭建_工具_模板_一键生成

热门文章

  1. Vuetable-2使用全纪录
  2. java 字符串实例_Java字符串实例
  3. 计算机桌面上的输入法状态栏,输入法状态栏
  4. mysql 字符串函数大全_mysql 字符串函数大全
  5. python自动化发送邮件_Python发送邮件自动化脚本
  6. expressjs如何做mysql注入_Node.js+Express+Mysql 实现增删改查
  7. 手机优酷缓存的视频在哪找
  8. java 图像梯度检测_数字图像处理-边缘检测
  9. Maven 建立父子项目和跨项目调用内容的步骤
  10. Java数据库篇3——SQL