destoon7.0-8.0解决pc端“您的页面可能存在图片不可全屏查看”百度移动落地页检测问题方法

   

 今天给大家带来关于destoon7.0-8.0解决pc端百度移动落地页检测出现:您的页面可能存在图片不可全屏查看  的问题。

    要解决这个问题,首先就得新增图片全屏查看后不可缩放/左右滑动功能,,就得引入Fancybox这个js组件,干起来。

效果图:

    

   引入Fancybox组件

   在destoon模板中footer下加入:

<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.2.5/jquery.fancybox.min.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.2.5/jquery.fancybox.min.js"></script>

 

然后,打开目录/include/content.class.php文件

  找到:

public static function lazy($content) {
    return preg_replace("/src=([\"|']?)([^ \"'>]+\.(jpg|jpeg|gif|png|bmp))\\1/i", "src=\"".DT_SKIN."image/lazy.gif\" class=\"lazy\" original=\"\\2\"", $content);
}

在下面添加以下代码:

public static function fancybox($content) {
  $pattern = "/<img(.*?)src=('|\")([^>]*).(bmp|gif|jpeg|jpg|png|swf)('|\")(.*?)>/i";
  $replacement = '<a$1href=$2$3.$4$5 data-fancybox="images"><img$1src=$2$3.$4$5$6></a>';
  $content = preg_replace($pattern, $replacement, $content);
  return $content;
  }

接着,我以destoon资讯模块内容页面为例,打开/module/article/show.inc.php

找到:

$content = $t['content'];

在下面添加:

$content = DC::fancybox($content);//引入fancybox图片查看

这样就OK了,看看效果吧!

  演示案例:http://www.myjiancai.net/news/show-8630.html

插件详细说明地址https://blog.csdn.net/viqecel/article/details/79670613 =========================================== 一,后台网站设置. 选择ueditor 二,修改member\editor\ueditor\ueditor.config.js 366行 的 a: ['target', 'href', 'title', 'class', 'style'], 修改为 a: ['target', 'href', 'title', 'class', 'style', 'name'], 403行的 img: ['src', 'alt', 'title', 'width', 'height', 'id', '_src', 'loadingclass', 'class', 'data-latex'], 修改为 img: ['src', 'alt', 'title', 'width', 'height', 'id', '_src', 'loadingclass', 'class', 'data-latex','anchorname','word_img','style'], 三,修改member\editor\ueditor\init.inc.php 注释掉25行 即 $editor .= 'serverUrl:UPPath+"?from=editor&moduleid;='.$moduleid.'",'; 然后.查找 'fullscreen', 批量替换为 'fullscreen', 'wordimage' 其实就是在后面增加 转存按钮 四,把百度编辑器ueditor目录中的php文件复制到系统对应目录中 即保证 member\editor\ueditor\php\controller.php 这个 控制器文件可访问 然后修改controller.php 文件 第4行 把Chongqing首字母设置为大写] 即 date_default_timezone_set("Asia/Chongqing"); 五,修改图片上传保存目录.即php/config.json 即 11行 替换为绝对路径,你的首网站地址直接填这即可,后面不加斜线,这里如果不加绝对路径.则没法自动读取第一个图片为标题图片. "imageUrlPrefix": "这里修改为你的网站首网址不加后斜线", 12行替换为下面一行. 即修改图片保存路径,与原系统一致即可 "imagePathFormat": "/file/upload/{yyyy}{mm}/{dd}/{time}{rand:2}", /* 上传保存路径,可以自定义保存路径和文件名格式 */ 后台系统维护,点击更新所有缓存,ctrl+f5强制刷新后台
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值