帝国CMS批量提取第一张图片作为标题缩略图
以下是帝国CMS批量提取第一张图片作为标题缩略图,PS:执行SQL语句前请先备份数据库!
操作方法:后台>系统>备份与恢复数据>执行SQL语句
新闻正文字段作为主表时用以下语句:
update phome_ecms_news set titlepic =concat(replace(SUBSTRING_INDEX(SUBSTRING_INDEX(newstext, 'src=', -1),'.gif',1),'"',''),'.gif') where newstext like '%.gif%' and titlepic='';
update phome_ecms_news set titlepic =concat(replace(SUBSTRING_INDEX(SUBSTRING_INDEX(newstext, 'src=', -1),'.jpg',1),'"',''),'.gif') where newstext like '%.jpg%' and titlepic='';
update phome_ecms_news set titlepic =concat(replace(SUBSTRING_INDEX(SUBSTRING_INDEX(newstext, 'src=', -1),'.png',1),'"',''),'.png') where newstext like '%.png%' and titlepic='';
新闻正文字段作为副表时用以下语句:
update [!db.pre!]ecms_news_data_1 a, [!db.pre!]ecms_news b set b.titlepic=concat(replace(SUBSTRING_INDEX(SUBSTRING_INDEX(a.newstext, 'src=', -1),'.gif',1),'"',''),'.gif') where a.newstext like '%.gif%' and b.titlepic='' and a.id=b.id;
update [!db.pre!]ecms_news_data_1 a, [!db.pre!]ecms_news b set b.titlepic=concat(replace(SUBSTRING_INDEX(SUBSTRING_INDEX(a.newstext, 'src=', -1),'.jpg',1),'"',''),'.jpg') where a.newstext like '%.jpg%' and b.titlepic='' and a.id=b.id;
update [!db.pre!]ecms_news_data_1 a, [!db.pre!]ecms_news b set b.titlepic=concat(replace(SUBSTRING_INDEX(SUBSTRING_INDEX(a.newstext, 'src=', -1),'.png',1),'"',''),'.png') where a.newstext like '%.png%' and b.titlepic='' and a.id=b.id;
本网声明:海南科技网发布此文仅出于信息分享,并非赞同其观点或证实其描述,不承担侵权行为的连带责任。投资者据此操作,风险自担。版权归原作者所有,如涉版权或来源标注有误,请联系我们删除。本网原创内容未经书面授权,任何单位或个人不得转载和摘编。
猜您喜欢
-
windows server 2016 服务器IIS10如何显示详细错误信息?
windows server 2016 服务器 IIS10如何显示详细错误信息? 1、打开 IIS 管理 2、左边目录选查看全文>>- 站长
海南科技网
-
windows server 2016 服务器系统如何修改用户密码?
问:wiwindows server 2016 服务器系统如何修改用户密码? 答:第一步:首先右键桌面的我的电脑&rarr查看全文>>- 站长
海南科技网
- windows server 2016 服务器IIS10如何显示详细错误信息?
- windows server 2016 服务器系统如何修改用户密码?
- 帝国cms如何实现优先显示副标题,无副标题则显示主标题呢?
- 帝国cms复制栏目位置高度如何调整?
- 帝国CMS 内容页无相关信息时调用其它信息方法
- 帝国cms列表页直接调用标题原图片及无图默认随机指定图片
- 帝国cms列表页如何生成标题缩略图及默认指定随机图片
- 帝国cms内容页有标题缩略图时显示缩略图,无图时显示指定图片方法
- 帝国cms列表页如何自动生成标题缩略图及默认指定图片
- 帝国cms文章没有标题缩略图,随机调用自定义缩略图