欢迎来到酱油妹!织梦模板,dede模板下载,织梦cms模板,免费网站模板下载站

酱油妹

织梦CMS 批量提取第一张图片最为缩略图的代码

企业模板

具体的达成代码,如下:织梦CMS下面会给容易的说明。
代码如下:<?php/*1. 配置好你的数据库连接2. 注意数据表名的前缀 默觉得dede_3. 必须要先备份你的数据库 或备份dede_archives表 如产生损失本人概不负责*///数据库连接设置$ip = "localhost"; //地址$user = "jb51"; //用户名$pw = "www."; //密码$db = "jb51"; //表名$conn=mysql_connect ($ip,$user,$pw);mysql_select_db($db);mysql_query("set names gbk"); //设置编码为 GBK//开始!获得body数据function body($id){$exec="select * from dede_addonsoft where aid = '".$id."'";$result=mysql_query($exec);$rs=mysql_fetch_object($result);$id = $rs->introduce ;return $id =$id ;}//结束!获得body数据//开始!提取变量中第一个图片地址function bodyimg($obj) {if(isset($obj)){if ( preg_match( "<img.*src=[\"](.*?)[\"].*?>", $obj, $regs ) ) { //采用获得第一幅图像地址return $obj = $regs[1] ;} else {echo "Erro:没有图片地址!<br>";return $obj = 1 ;}}}//结束!提取变量中第一个图片地址//开始 修改rchives,插入获得的图像地址function changearchives($pic,$id) {$sql="UPDATE `dede_archives`SET `litpic` = '".$pic."'WHERE `id` = '".$id."'";$result=mysql_query($sql);if($result==1) echo "修改数据成功!<br>";else echo "修改数据失败!<br>";}//结束 修改rchives,插入获得的图像地址//显示数据表内容$exec="select * from dede_archives where typeid in(494,495,496,497,498,499,500,501,502,503,504,374,375,376,377,378,379,488) and litpic = ''"; //channel='1' 即文章频道 也可以采用typeid=''$result=mysql_query($exec); //指定栏目ID但只能是最小分类的ID, litpic = '' 意为缩略图地址为空while($rs=mysql_fetch_object($result)){$id = $rs->ID;echo $id." ";$body = body($id); //调用函数获得 body内容$pic = bodyimg($body); //调用函数获得 body里面的第一张图片地址if ($pic<>1){changearchives($pic,$id); //调用函数插入获得的地址}}mysql_close($conn);?>由于上面的代码不可以自动的获得下一级目录,所以比较手工添加目录id,常见的语句有。$exec="select * from dede_archives where typeid in(1,2,3) and litpic = ''"; //channel='1' 即文章频道 也可以采用typeid=''上面的代码是获得typeid为 1和2和3的数据。假如实行修改一个id可以用下面的语句$exec="select * from dede_archives where typeid='1' and litpic = ''";假如是频道的可以用$exec="select * from dede_archives where channel='1' and litpic = ''";注意先备份,要不就不要随便检测了,注意是 织梦CMS5.1的版本,其它的版本应该也适应。多检测(备份的首要条件下。)(责任编辑:酱油妹)


希望以上内容可以解决您的问题!
如有其他问题欢迎大家一起交流学习!
作者:酱油妹 来源:互联网 关注: 时间:2020-09-01 02:34
版权声明:凡注明来源为www.jiangyoumei.com的均为本站原创,转载请注明来源。
本文网址:http://www.jiangyoumei.com/jiaocheng/shiyong/20200901/9708.html
►凡本站提供教程均已验证教程的准确性。
►为提高用户在织梦后台添加栏目的灵活性(可随意添加/删除栏目),并保持(管理后台添加/删除栏目)与前端网站栏目的一致,本站模板中栏目均未固定,用户直接搜索typeid=''并替换''中的数字为所需栏目id即可。
►本站提供各种类型织梦模板!希望在这里找到喜欢的。下载本站模板,用户直接替换相关文字和图片即可。
►本站仅提供织梦模板即(DEDE模板),(除另外说明)均不带织梦安装程序及数据,用户直接覆盖默认模板即可。
►本站所有资源(包括源码、模板、插件等)仅供学习与参考,请勿用于商业用途。
►如有其他问题,请加网站客服QQ(375750496)进行交流。
相关织梦教程
在线客服

织梦模板 整站模板 新手教程 使用技巧