您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国调用newstext正文字段所有img图片的方法
寻春2023-05-24 23:21:11帝国CMS教程已有人查阅
导读newstext字段是直接输出全部图文的,在需要单独调用newstext正文字段中的img图片时,就需要对newstext正文模块进行处理。我用的方法是利用正则提取包含img的标签方法
newstext字段是直接输出全部图文的,在需要单独调用newstext正文字段中的img图片时,就需要对newstext正文模块进行处理。
我用的方法是利用正则提取包含img的标签方法,然后再循环打印出来。
<?php
$newstext = stripcslashes($navinfor['newstext']); //正文newstext数据
preg_match_all('/<img.*?src="(.*?)".*?>/is', $newstext, $ImgArr); //正则提取正文图片
$ImgArr = array_unique($ImgArr[1]); //图片如有复生将去重复
$Imgno = 0; //给定初始序号
foreach ($ImgArr as $v) { //判断有多少张图
$Imgno ++; //循环输出每一张图
?>
<img src="<?=$v?>" alt="<?=$navinfor['title'] ?>第<?=$Imgno ?>张"></a> //输出的图片样式格式
<?php
}
?>
本文标签:
很赞哦! ()
相关文章
随机图文
-
帝国CMS打印模板包含指定打印模板的链接方法
内容模板加打印页面链接:[!--news.url--]e/DoPrint/?classid=[!--classid--]&id=[!--id--] -
帝国cms如何实现全站搜索
帝国cms的官方教程比较丰富,所以我一直都喜欢看官方的手册,做全站搜索功能也不例外,但是我按照管理员手册里的全站搜索表单语法说明试了很多次怎么也实现不了全站搜索 -
帝国CMS模板最新24小时文章显示红色日期的方法
此方法应用在(栏目)列表页或者标签也的列表内容模板,先勾选开启列表内容模板右上角的“使用程序代码”,然后把下列代码放入就行了。 -
帝国cms动态页面调用栏目导航的方法
帝国cms动态页面是不支持默认标签使用的,除非修改一下让动态页面支持标签语法。如果不会也可以用PHP+SQL的方法写,如下方代码
留言与评论 (共有 条评论) |