请问帝国CMS新闻正文图片自动加alt与title为文章标题
- 自动给新闻正文图片添加ALT和TITLE属性:
- 将以下函数添加到
e/class/userfun.php
文件中:function user_AddImgAlt($mid, $f, $isadd, $isq, $value, $cs) { $title = $_POST['title']; $htmls = $value; $pattern = "/<img[^>]+>/"; preg_match_all($pattern, $htmls, $matches); for ($i = 0; $i <= count($matches[0]); $i++) { preg_match_all("/alt=\".+?\"/", $matches[0][$i], $altimg); preg_match_all("/title=\".+?\"/", $matches[0][$i], $titleimg); $t_alt = count($altimg[0]); if ($t_alt == 0) { $htmls = str_replace("<img", "<img alt=\"{$title}\"", $htmls); $htmls = str_replace("<img", "<img title=\"{$title}\"", $htmls); } } return $htmls; }
- 修改数据表中的新闻正文字段(如
newstext
),在字段处理函数文本框中填入user_AddImgAlt
。
- 将以下函数添加到
更新时间:2025-04-11 00:44:36
上一篇:请问帝国cms实现发布时间为几小时前几天前等格式的方法
下一篇:请问帝国cms全站去版权方法
转载请注明原文链接:https://www.muzicopy.com/suibi/6379.html