在PbootCMS中,使用UEditor编辑器添加磁力链接(magnet:)或电驴链接(ed2k:)时,编辑器会自动添加http://前缀,导致链接无法正常使用。可以通过修改UEditor编辑器的相关文件来解决这个问题。

解决方法

步骤 1:修改UEditor编辑器文件

  1. 打开文件

    • 打开core/extend/ueditor/dialogs/link/link.html文件。
  2. 找到第75行和第106行

    • 查找以下代码段:
      if(!hrefStartWith(href,["http","/","ftp://","#"])) {
          href  = "http://" + href;
      }
  3. 修改代码

    • 将上述代码修改为:
      if(!hrefStartWith(href,["http","/","ftp://","#","magnet","ed2k"])) {
          href  = "http://" + href;
      }

示例代码