Fastadmin编辑器中图片文件的绝对路径改为相对路径
发布时间
阅读量:
阅读量
目录
-
场景需求
-
解决方案:将绝对路径调整为相对路径存储
首先定位并修改编辑器核心JS文件
-
API数据获取阶段的域名拼接逻辑实现
-
引入phpQuery库以解析和处理HTML结构
-
定义一个承载原始HTML内容的字符串变量
$content。 -
利用phpQuery初始化一个新的HTML文档实例,并将
$content注入为文档主体。 -
实例化phpQuery对象
$pq,该对象作为操作整个HTML文档的句柄。 -
检索文档内所有
标签,并将匹配结果集合赋值给
$images变量。 -
若检测到
标签存在,则遍历该集合,将每个
标签的
src属性值更新为cdnurl()函数的执行结果。 -
检索文档内所有
<a>标签,并将匹配结果集合赋值给$links变量。 -
若检测到
<a>标签存在,则遍历该集合,将每个<a>标签的href属性值更新为cdnurl()函数的执行结果,前提是原href值并非以/或http开头。 -
将经过修改的HTML文档序列化回字符串格式,并将最终结果重新赋值给
$content变量。 -
调用phpQuery库提供的接口,清
全部评论 (0)
还没有任何评论哟~
