首页 > 其他分享 >帝国CMS批量正文提取第一张图片为标题图片

帝国CMS批量正文提取第一张图片为标题图片

时间:2024-11-26 18:13:30浏览次数:6  
标签:INDEX newstext titlepic ecms 第一张 SUBSTRING news CMS 图片

  1. 新闻正文字段作为主表的情况

    • 使用以下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),'"',''),'.jpg') 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='';
  2. 新闻正文字段作为副表的情况

    • 使用以下SQL语句:
      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;

       

标签:INDEX,newstext,titlepic,ecms,第一张,SUBSTRING,news,CMS,图片
From: https://www.cnblogs.com/hwrex/p/18510477

相关文章

  • dedeCMS 织梦图集和多图上传无水印的解决方法
    确保网站后台的水印功能已开启:检查水印图片设置是否正确。修改 swfupload.php 文件:打开 /dede/swfupload.php 文件。找到大约第108行的 //WaterImg($cfg_basedir.$fileurl,'up');。去掉前面的 //,保存文件。修改 album_edit.php 文件:打开 /dede/albu......
  • 宝塔面板易优CMS建站教程:海外服务器选择与详细安装步骤
    一、什么是易优CMS?易优CMS(EyouCMS)是一款国内非常流行的内容管理系统,操作简单,支持多语言和多功能扩展,非常适合企业官网、个人网站以及电商等类型的站点建设。它能够帮助用户快速搭建网站,易于维护,并且非常适合进行SEO优化。二、准备工作选择服务器与域名搭建网站的第一步是选择......
  • vue3 带图片的提交按钮
    一、界面元素<el-formv-loading="isLoading":model="editForm"ref="ruleFormRef":rules="rules"label-width="120px"><el-row><el-col:span="12">......
  • python拆分带plist的png图片
    参考:https://www.cnblogs.com/creator-star/p/13926602.html上面的参考的脚本只能拆分2代的.plist中metadata的format的值2现有plist版本为3,所以修改了下, 需要安装pillow库的#需要安装pillow库#pip3installpillowimportplistlibimportosimportsysfromPILimp......
  • 帝国CMS7.5之帝国十合一源码图文安装说明!
    帝国CMS十合一源码/字典/成语/古诗词/二十四节气/英语单词/百家姓/范文文库/词语等首先测试环境是宝塔,nginx环境,php5.6+mysql5.7!不能超出这个环境否则安装了会出现各种问题。第一步:上传到根目录解压,然后导入数据库!(导入完有3G,如果导入不了就在本地搞个数据库导入,然后把数据库文件......
  • CMS管理后台(前后端分离模式)
    本后台使用前后端分离模式开发,前端UI为Vue3+AntDesignVue,后端Api为Go+Gin,解耦前后端逻辑,使开发更专注技术栈前端:Vue3,AntDesignVue,Axios,分页,OTP动态码登录后端:Gin,Gorm,Mysql,Docker,JWT,跨域,Log,模型绑定,Validator,权限判断,分页,OTP动态码登录功能登录,登出,修改密码(已完成)......
  • 如何做图片预览,如何放大一个图片?
    前端实现图片预览和放大有多种方法,以下是几种常见且有效的方案:1.使用浏览器内置功能:最简单的图片预览方法是利用浏览器内置功能。当用户点击图片链接或缩略图时,浏览器会自动在新标签页或窗口中打开完整尺寸的图片。HTML:<ahref="large_image.jpg"target="_blank"><im......
  • RichCMS在Linux下的安装及部署
    RichCMS是一个使用Go语言开发的通用CMS,可用于个人网站、Blog、SEO内容网站、企业官网等。项目官网:https://www.richcms.net 安装包下载:https://www.richcms.net/down本文介绍RichCMS在Linux下的安装及部署,安装包的官网下载地址: https://www.richcms.cn/down ,本次使用cen......
  • 腾讯云OCR车牌识别实践:从图片上传到车牌识别
    在当今智能化和自动化的浪潮中,车牌识别(LPR)技术已经广泛应用于交通管理、智能停车、自动收费等多个场景。腾讯云OCR车牌识别服务凭借其高效、精准的识别能力,为开发者提供了强大的技术支持。本文将介绍如何利用腾讯云OCR车牌识别服务,结合SpringBoot框架实现一个车牌识别的完......
  • 个人图床配置,实现博客园图片上传自由
    在平时编写Markdown文档上传博客园时,图片都是个大问题。由于本地图片无法直接上传博客园,所以就希望制作一个图床,把图片自动上传到云端,这样只需要有个正确的下载链接,就能在任何地方浏览图片。长话短说,下面是简单的个人图床制作过程:第一步:Gitee注册、创建仓库、获取私人令牌打开......