dedecms获取文章中的图片代码

1、在 /include/common.func.php 文件底部加入以下代码

/**

* getArcImages 获取文章中的图片

* $id 文章ID

* $num 要获取的图片数量 默认为4张

*/

function getArcImages($id,$num=4){

global $dsql;

$row = $dsql->GetOne("SELECT * FROM dede_addonarticle WHERE aid= $id");

$content = $row[‘body‘];

preg_match_all(‘/<img[^>]+src="([^"]+)"/i‘,$content,$data);

$images = "";

if(count($data) == 2){

foreach($data[1] as $v){

if($num-->0){

$images.="<img src=\"".$v."\" width=\"160\" height=\"120\" />";

}

}

}

return $images;

}

2、模板中调用方法

{dede:list pagesize=‘10‘}

[field:id function="getArcImages(@me,7)" /]

{/dede:list}

时间: 2024-11-07 11:15:48

dedecms获取文章中的图片代码的相关文章

ASP.NET/C#获取文章中图片的地址

前几天修改一个网站的布局的时候需要把简单的新闻列表修改为图文结合+新闻列表,不过这新闻的数据库非常简单,图片是在编辑器里面和HTML一起存入数据库中的content字段的,所以工作简化到从一个字符串里面获取图片的地址并输出.在HTML的图片标签一般如下格式所示:<img src="" alt="" title="" width="" height="" />,这就相当于编程中的一个结构体啊,里面

如何获取别人微信文章中的图片

有时我们看到别人微信文章中的图片很好看,想保存下来,又或者是我们本身是微信运营者,想"借用"一下别人的图,简单点的做法是在手机微信文章中点击图片,会出现微信图片浏览器,然后点击右上角的三个点点,点击保存到手机.如果电脑要用,就用手机发送给电脑就行,如下图: 但是,如果仅仅这么简单我就不用写这篇文章了!! 关键在于,这样得到的图是经过微信处理过的小图,放大后会失真,那怎么获得大图呢? 试过的人可能知道,将微信文章链接发送到电脑端,然后在电脑浏览器打开文章,右键另存,下载下来的是一个名为&

获取文章中图片路径的正则表达式

String content = "<p><img src="http://xxx.com/image/635.png" alt="bg" style="max-width:100%;"><img src="http://ssss.com/image/d17c.jpg" alt="spe-03" style="max-width: 100%;"&g

也谈WordPress获取文章中首张图片

从第一次接触WordPress开始,在前台首页需要调用文章中的图片以实现在首页显示图片文章,就看到网络上流传甚广的一个函数: 1 function catch_that_image() { 2 global $post, $posts; 3 $first_img = ''; 4 ob_start(); 5 ob_end_clean(); 6 $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i'

php使用preg_match_all匹配文章中的图片

有时候我们需要使用php获取网页中的图片并保存下来,这里我们可以使用preg_match_all用来匹配图片地址,需要的码农可以参考下 preg_match_all 函数: int preg_match_all ( string pattern, string subject, array matches [, int flags] )执行一个全局正则表达式匹配在 subject 中搜索所有与 pattern 给出的正则表达式匹配的内容并将结果以 flags 指定的顺序放到 matches 中.

获取文章中的关键字

最近在做关于搜索方面的程序,查阅了许多资料,写下了下面的代码,已做后备 jar包下载地址:http://download.csdn.net/detail/zwdsmileface/8678353 import java.io.IOException; import java.io.StringReader; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import j

解决WordPress在文章中插入图片时默认插入中等格式图片的问题

如题所示,我使用的是WordPress自带的编辑器进行编辑,而且为了保护版权开始给自己的图片添加文字水印.本来每次上传的时候都可以通过插件自动地给图片添加上水印,但是比较恶心的是把图片插入到文章中之后自动生成了一个中等尺寸的图片,而这个新的小图片是没有水印的.解决这个问题也很简单,只需要在后台的"设置" –> "多媒体"里进行简单的设置就可以了 如上图所示,只需要把媒体选项里的所有选项都设置成0就可以了

【java】&lt;Jsoup&gt;获取网页中的图片

要做Android课程设计了,做一个爬漫画的东东练一下手 1 package asd; 2 3 import java.io.File; 4 import java.io.FileOutputStream; 5 import java.io.IOException; 6 import java.io.InputStream; 7 import java.io.OutputStream; 8 import java.net.URL; 9 import java.net.URLConnection;

获取相册中得图片

ALAssetsGroup 类是系统用于映射相册资源中的每个相册,可以通过该类获取相册中的资源文件,并且能向相册中添加资源文件   是代表系统中整个资源库,使用它可以访问资源库中的资源和保存照片,视频等功能.- (id)valueForProperty:(NSString *)property;  // 获取相册中的属性有如下4个 ALAssetsGroupPropertyType      查看相册的类型 ALAssetsGroupPropertyName    查看相册的名字 ALAsset