dedecms 提取文章中第一个图片的URL地址。

2024年12月02日 18:54
有3个网友回答
网友(1):

同你的方法, 只要在include/extend.func.php 加入一个自定义函数,然后再在列表页直接调用。

函数:
/*
*获取字符串的第一个图片地址
*/
function getbodyfirstpic($str_img){
preg_match_all("//isU",$str_img,$ereg);//正则表达式把图片的整个都获取出来了
$img=$ereg[0][0];//图片
$p="#src=('|\")(.*)('|\")#isU";//正则表达式
preg_match_all ($p, $img, $img1);
$img_path =$img1[2][0];//获取第一张图片路径
//return $img_path; //仅返回地址
return $img; //返回整个图片
}

列表调用:
[field:body function="getbodyfirstpic(@me)" /]

网友(2):

文章中默认的有一个把第一张图片做为缩览图,这样图片有就了。直接调缩览图这样就方便多了。是吧,如果达到你的要求了记得给个满意哦

网友(3):

dede论坛里面是有教程的,,新手建议下载pageadminCMS系统来,

1、下载PageAdmin系统后,如果本机或服务器安装,请参考:PageAdmin安装配置教程 ,如果购买虚拟主机,通过ftp上传PageAdmin文件压缩包到你购买的网站空间,然后解压,输入你的网站空间绑定的域名即可打开安装界面。

2、第一次安装PageAdmin,默认打开PageAdmin的安装界面,如下图:

3、点击下一步,进行权限检测,检测通过后进入设置界面,在这里设置网站的主域名,约束方式默认即可,后台目录默认admin,可以自行修改。

数据库设置:本机或服务器请参考sql配置教程,如果购买的网站空间,数据库参数资料联系空间商。

根据实际参数填写好好进入下一步。

4、设置好默认管理员和密码。

5、安装完毕后,点击管理网站进入管理后台。

6、进入管理员登录界面,如下图,输入管理员账户和密码后即可登录管理后台。