下载鸥 > 网站下载 > 开发教程 > 帝国CMS

帝国CMS数据库批量将正文内容转为简介

302 2021-02-06 11:10:35

收藏

最近接到一个帝国CMS模板改版项目,自带的数据可能是采集的,以前的简介字段内容只截取了60个字,新模板的简介60字符太少了,不美观,想让简介都截取200个字,怎么批量修改呢,文章太多了手动改肯定不行,网上查了下帝国CMS教程。分享一段可用代码。

帝国CMS批量提取正文内容到简介方法

1、先备份数据库
2、创建文件

/e/admin/ChangeByID.php


并复制下方代码

<?php
define('EmpireCMSAdmin','1');
require("../class/connect.php");
require("../class/db_sql.php");
require("../class/functions.php");
requireLoadLang("pub/fun.php");
require("../class/t_functions.php");
require("../data/dbcache/class.php");
require("../data/dbcache/MemberLevel.php");
$link=db_connect();
$empire=newmysqlquery();
$tbname="news";
$sid=(int)$_GET['startid'];
$b=0;
$rs=$empire->query("SELECTid,newstextFROM{$dbtbpre}ecms_{$tbname}_data_1WHEREid>{$sid}limit20");
while($r=$empire->fetch($rs))
{
    $smalltext='';
    !$r['newstext']or$smalltext=SubSmalltextVal($r['newstext'],200);
    $smalltext=addslashes($smalltext);
    $smalltext&&
    $empire->query("UPDATE{$dbtbpre}ecms_{$tbname}SETsmalltext='{$smalltext}'WHEREid=".$r[id]);
    $b=$r['id'];
}
$borexit('转换结束!');
echo"<metahttp-equiv="refresh"content="1;url=ChangeByID.php?startid=".$b."">";
echo"已转换ID".$b;

db_close();
$empire=null;
?>

3、浏览器访问ChangeByID.php

本文地址:https://xzo.com.cn/develop/empire/224.html

有帮助,很赞!

信息来源:精准像素
导出教程 下载word版教程
发表评论 共有条评论
关于帝国CMS


帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用

当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。

推荐帝国CMS开发教程
帝国CMS使用JS正则验证手机邮箱出错怎么办?
帝国CMS使用JS正则验证手机邮箱出错怎么办?

最近有客户向鸥哥求助说使用JS正则验证注册手机邮箱出错了,但本地测试是完全...

11 1106
帝国CMS标签伪静态美化为/tags-100-0.html的形式(去掉etagid)
帝国CMS标签伪静态美化为/tags-100-0.html的形式(去掉etagid)

帝国cms简单修改实现TAGS以TAGID的方式伪静态,修改后的地址形式如:/tags-100-...

14 569
帝国cms安装报错fatal error:require():Failed opening required ../class/EmpireCMS_version.php(include_path=.
帝国cms安装报错fatal error:require():Failed opening required ../class/EmpireCMS_version.php(include_path=.

帝国CMS安装报错 fatal error:require():Failed opening required ../clas...

1 570
帝国cms一级栏目一直显示本栏目暂无新增信息怎么办?
帝国cms一级栏目一直显示本栏目暂无新增信息怎么办?

今天有客户联系鸥哥,说网站一级栏目下有4个子栏目,每个子栏目都是有信息的,但...

1 249
帝国cms灵动标签开发那年今日发布的文章
帝国cms灵动标签开发那年今日发布的文章

很多国民app有去年今日的功能,就如QQ空间的那年今日。而网站如果调用那年今...

0 374
织梦、帝国cms、Wordpress的区别/哪个更好?
织梦、帝国cms、Wordpress的区别/哪个更好?

织梦、帝国以及wordpress,国内建站领域占据最大份额的就是这3家公司了。但,他...

0 379
帝国cms网站宝塔面板忘记登陆地址了怎么办?
帝国cms网站宝塔面板忘记登陆地址了怎么办?

宝塔面板是一款非常好用的服务器管理软件,但在安装完宝塔后,有些人可能会忘记...

0 300
帝国cms编辑器ckeditor怎样获取最新内容?
帝国cms编辑器ckeditor怎样获取最新内容?

帝国cms编辑器使用的是ckeditor,想要获取最新内容需要点击两下,否则取到的不...

0 245
随机帝国CMS开发教程
帝国CMS批量设置正文第一张图片为缩略图方法
帝国CMS批量设置正文第一张图片为缩略图方法

帝国CMS批量设置正文第一张图片为缩略图方法,执行以下脚本的时候请先备份数...

0 491
帝国CMS结合JS自定义手机端内容分页样式
帝国CMS结合JS自定义手机端内容分页样式

帝国CMS自带的内容分页标签为&#091;!--page.url--],在制作多终端模板的时候,&...

8 484
帝国CMS上传图片并自动生成缩图教程
帝国CMS上传图片并自动生成缩图教程

修改字段设置处理函数名称,后台字段函数设置:user_TranImgAuto##170,120 (说...

0 488
帝国cms新手必看的目录结构讲解
帝国cms新手必看的目录结构讲解

掌握帝国cms各个文件夹的目录有助于我们快速掌握帝国cms程序。那么,你知道他...

3 491
帝国CMS7.5增加栏目生成拼音乱码怎么办?
帝国CMS7.5增加栏目生成拼音乱码怎么办?

帝国CMS乱码解决方法:修改e/class/connect.php文件,找到ReturnPinyinFun函数,...

0 488
帝国cms如何实现全站搜索功能
帝国cms如何实现全站搜索功能

按照管理员手册里的全站搜索表单语法说明试了很多次怎么也实现不了全站搜索...

0 253
帝国CMS实现tagid伪静态tag的方法
帝国CMS实现tagid伪静态tag的方法

动态链接、中文字符对搜索引擎都十分不友好,要做好seo,tag伪静态就少不了了。...

0 545
SQL批量提取帝国CMS内容第一张图为标题图
SQL批量提取帝国CMS内容第一张图为标题图

很多时候,网站做了很长时间要改版,本来没有封面图的文章添加了文章缩略图样式...

14 579
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入