dede常用变量(dede调用文章第一张图片非缩略图的实现方法)
类别:CMS系统 浏览量:105
时间:2021-10-21 07:01:45 dede常用变量
dede调用文章第一张图片非缩略图的实现方法需要进行两个操作第一步,修改include/extend.func.php文件,最下面插入函数,查询的是文章附加表,如需查询图片集什么的,改表名即可
function GetFirstImg($arcid){
global $dsql;
$query= "SELECT body FROM `dede_addonarticle` where aid='$arcid'";
$row = $dsql->GetOne($query);
$preg = "/<img.*?src=[\'\"](.+?)[\'\"].*?>/i";
preg_match_all($preg, $row['body'], $match);
//print_r($match);
return $match[1][0];
}
第二部修改 调用标签include/taglib/arclist.lib.php
织梦调用文章内容的时候需用用到litpic字段,需要重新构造此字段,找到 function lib_arclistDone()函数里面的 $row[litpic],增加 //调用文章第一张图片,非缩略图,如果为空,则调用缩略图。
if(GetFirstImg($row['id'])!="")
{
$row['litpic']=GetFirstImg($row['id']);
}
写判断了是为了再调用文章无图的时候仍可以选择缩略图显示。 织梦v57 sp1大概在475行,$row[]数组的下面加入即可。
这样亦可以用原来的标签字段调用图片。文章有第一张图片即显示第一个图片,如无则调用文章缩略图.
您可能感兴趣
- 织梦dedecms建站的核心经验和技巧(dedecms模板安装教程及模板相关知识学习)
- 织梦标签怎么设置网站(织梦模板DEDECMS文章页实现让用户选择字体大小的代码的方法)
- dede系统静态页面(DEDE登陆后台很慢的原因分析与解决方法)
- dedecms自定义字段(详解怎么样让DEDECMS的list标签支持weight排序的方法)
- dedecms网站空白(DEDECMS支持中文水印的解决方法)
- dedecms的简单说明(dedecms 后台假死问题解决方法)
- dedecms中的有些功能如何修改(DedeCms参考手册、函数及文件大全)
- dedecms后台账号(dedecms批量删除会员的SQL命令)
- dedecms的常用标签有哪些(dedecms5.7 ask模块现404的解决方法)
- dedecms如何换主页模板(DEDECMS织梦模板实现图集单击图片翻页的教程)
- dedecms使用方法(Dedecms织梦CMS搜索页面调用全站最新文章的方法)
- dedecms增加导航内容(织梦DEDECMS中让近三天发布的文章显示红色日期或加上new字或小图片的方法)
- dede模板栏目调用(织梦DEDECMS5.7栏目列表页分页URL优化列表页重复的解决方案)
- dedecms怎么加页面(dedecms导航判断当前选中样式的方法)
- dedecms更新后设置空白(Dedecms去掉URL中a目录的方法)
- dede联动菜单样式(dede标签云如何生成不同颜色、不同大小的tag标签)
- 幼小衔接-20以内看图读数 写数 数的组成练习题(幼小衔接-20以内看图读数)
- 你只要花上20天记单词,英语成绩就能从57提到100(你只要花上20天记单词)
- 夕云天际飞,亢龙化太极(夕云天际飞亢龙化太极)
- 爱情可以当饭吃吗(怎么回复)
- 高考数学题(高考数学题基础题占多少分)
- 没钱只能吃土(没钱要吃土了幽默短信发朋友圈)
热门推荐
- 虚拟主机有几种(如何辨别虚拟主机的好坏?)
- python教程第126节(Python 学习教程之networkx)
- php读取远程的txt文件(php 根据URL下载远程图片、压缩包、pdf等文件到本地)
- python采集微信电脑端聊天信息(利用Python实现微信找房机器人实例教程)
- python自动计算机器人(python实现nao机器人手臂动作控制)
- 如何启动所有docker服务(docker 使用CMD或者ENTRYPOINT命令同时启动多个服务)
- python读取文件怎么用(Python基础之文件读取的讲解)
- docker指定容器id(Docker批量容器编排的实现)
- js字符串常用函数
- docker常用操作(docker常用命令汇总)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9