小李SEO博客

网站优化服务

帝国CMS批量提取新闻正文内容的第一张图片作为标题缩略图的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;

上一篇:帝国CMS登录后台提示"您的Cookie没有开启,不能登陆成功"的解决方法 下一篇:帝国cms调用信息按收藏数排序SQL
相关帝国cms文章阅读
  • 帝国CMSQQ登陆接口插件适用于所有帝国7.2版本

    ----------------------------------------------------------------------------- 插件名称:帝国CMS-QQ登录插件 插件作者:帝国CMS官方 插件介绍:帝国CMS系统的QQ登录插件。 官方网站:http://www.phome.net ------------...

  • 帝国CMS在JS登陆状态模板中调用显示会员收到的短消息数

    1、在\e\member\login\loginjs.php中查找 $mhavelogin=1; 在其下面加上$user=islogin(); 2、在$mhavelogin=1;下的 //数据下加上 $msgcount=$empire-gettotal(select count(*) as total from phome_enewsqmsg where to_username=$user[username]); 3、...

  • 帝国CMS如何在"JS调用登陆模板"中调用当前登陆用户的头像?

    有的小伙伴在做模板的时候,制作了用户登录模块,但是帝国CMS并没有提供当前用户登录后的头像显示标签,那么就要改造一下了!附图如下: 修改步骤: 打开e/data/template/loginiframetemp.txt 在...

  • 帝国CMSTAGS调用详解

    帝国CMS TAGS功能很强大,墨鱼部落格整理此文章专门介绍TAGS相关教程。 1、7.0前台投稿支持用户输TAGs的方法,请进入链接:http://www.moyublog.com/notes/238.html 2、TAGS默认模板设置:栏目--TAGS管理--设...

  • 帝国CMS-sitemap插件下载

    本插件适用于帝国CMS的版本如下:(支持各编码版本) EmpireCMS 7.0及以上版本 EmpireCMS 6.6 EmpireCMS 6.5 EmpireCMS 6.0 ----------------------------------------------------------------------------- 插件名称:帝国CMS-sitem...

  • 帝国CMS导航栏js高亮当前栏目,使用JS方法修改改造。

    高亮显示导航栏代码,通用方式,包括所在内容页 看了下论坛,大家基本使用的是灵动标签来实现当前栏高亮,我这个方法是根据js来实现的。如果需要你就试下吧 方法如下,大家可以举一反...

  • 帝国CMS按SQL语句查询调用说明

    1、按SQL语句查询调用说明 1、标签上面的操作类型参数要设为24,然后栏目id参数为SQL语句 2、开启支持按SQL语句调用,默认是开启的,如果没有开启:打开e/class/config.php文件进行配置(粗体文字...

  • 帝国cms模板TAGS列表页调用当前标签的文章数量

    小李网络公司介绍帝国cms模板TAGS列表页调用当前标签的文章数量知识,包括帝国cms标签调用大全帝国cms通过tags帝国cms文章内调用专题帝国cms调用全部下载链接帝国cms首页调用其他网站数据帝国...

  • 帝国cms网站微信公众号推广插件显示隐藏内容方法

    小李网络公司介绍帝国cms网站微信公众号推广插件显示隐藏内容方法知识,包括帝国cms微信小程序帝国重器公众号帝国微信在哪上传帝国重器作者的公众号帝国cms对接公众号微信群导航cms帝国c...

  • 网站织梦cms5.7程序转换帝国cms7.2完整步骤

    小李网络公司介绍织梦cms5.7转换帝国cms7.2步骤知识.包括帝国cms二次开发织梦5.7转换帝国cms7.2的简单方法.织梦5.7转换帝国cms7.2完整版_织梦58.织梦cms建站教程帝国cms好用吗phpcms和帝国cms哪个好帝国...

  • 帝国CMS无相关信息时调用其它信息方法利于优化以及填充位置

    帝国CMS默认的!--other.link--]标签调用相关链接时,如果没有相关链接的话,则会显示暂无相关链接。对于一些采集站或其他需要增加内链的网站来说,此时最好能调用本栏目的其它一些信息填充...

  • 帝国CMS会员中心首页调用各系统模型的内容SQL

    帝国的会员中心比较丑,关键是没模板化,很多朋友估计不懂修改 现在教大家如何利用灵动标签在帝国的会员中心首页如何调用各系统模型的内容: 修改空间首页模板e/space/template/default/inde...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640