摘要: 大家好,昨晚因为需要在编辑器里面增加img标签增加一个JS标记字段,所以才想起怎么自动默认统一增加在img里面 比如
大家好,昨晚因为需要在编辑器里面增加img标签增加一个JS标记字段,所以才想起怎么自动默认统一增加在img里面 比如
安装百度搜索出来的教程也看了很多各方老师的写作,都按照教程一一修改 但是一样无效,其实不是方法不对 开头就说了 目录地址改错啦,但是就算没错 也是无效。方法尝试多万次(当然夸张了),可依然在易优还是无效。。。。实在没办法,百度都尝试过了依然无效,最后还是再想想,就从程序图片上传接口入口 一个一个文件找过去,看的代码眼花缭乱。。 终于找到了。该死 怎么不早想到这点,也怪自己还是对程序打不大了解哈。。。。
不然的话你在怎么改来改去,最后易优依然截留他这个部分。。
也就是说了,你即使没错 等你发布出去后 属性标签依然是他设定的值得属性。你说纳闷不,但也不能怪程序 因为他设置就是这样,没法子要改只能自己去修改内核PHP文件了。。。
好了话说一箩筐,没说正题抱歉。
我们打开程序目录:
\application\common.php
文件(大概2156)
// 追加alt属性
$altNew = $title."(图{$num})";
$imgstrNew = preg_replace('/alt(\s*)=(\s*)[\'|\"]('.$imgname.')?[\'|\"]/i', 'alt="'.$altNew.'"', $imgstrNew);
if (!preg_match('//i', $imgstrNew)) {
// 新增alt属性
$imgstrNew = str_ireplace('
}
// 追加title属性
$titleNew = $title."(图{$num})";
$imgstrNew = preg_replace('/title(\s*)=(\s*)[\'|\"]('.$imgname.')?[\'|\"]/i', 'title="'.$titleNew.'"', $imgstrNew);
if (!preg_match('//i', $imgstrNew)) {
// 新增title属性
$imgstrNew = str_ireplace('
}
或者将上面的做一个保留就好 或者自己看的改 一般对优化来说保留alt即可。或者增加 格式都是下面 比如我加的部分:
//追加data-action="zoom"属性
$altNew = data-action."zoom";
$imgstrNew = preg_replace('/data-action(\s*)=(\s*)[\'|\"]('.$imgname.')?[\'|\"]/i', 'data-action="'.$altNew.'"', $imgstrNew);
if (!preg_match('//i', $imgstrNew)) {
// 新增alt属性
$imgstrNew = str_ireplace('
}