如何mysql表里的html代码去掉并保存成纯文本格式 网站运维
我在迁移一套程序中时,我有个表的文章摘要里面带有HTML代码,新程序里输出不能解析html代码,想办法转换成纯文本代码。
例:
show中有的des字段中有代码
先建立一个temp表,
CREATE TABLE temp_table (
ID INT,
pure_text TEXT
);
这样是建立一个id,和一个存放txt的表
这样是用于把show表中的des转存过来,还用ID来对应。
INSERT INTO temp_table (ID, pure_text)
SELECT ID, TRIM(REPLACE(REPLACE(SUBSTRING_INDEX(SUBSTRING_INDEX(des, '>', -1), '<', 1), '\n', ''), '\r', '')) AS pure_des
FROM show;
使用SUBSTRING_INDEX
、REPLACE
和 TRIM
函数来移除HTML标签、换行符和回车符,并且去除多余的空格。并把结果插入到临时表中
UPDATE show AS y
JOIN temp_table AS t ON y.ID = t.ID
SET y.des= t.pure_text;
这个更新语句使用了表连接(JOIN)来将 show表和 temp_table
表关联起来,根据 ID 进行匹配,并将 temp_table
表中的 pure_text
列的值直接赋给 show表的 des
列。
这样就完成了,不过大家在做的时候一定要备份,出问题就麻烦了。
div水平垂直居中的六种方法 网站运维
在平时,我们经常会碰到让一个div框针对某个模块上下左右都居中(水平垂直居中),其实针对这种情况,我们有多种方法实现。
方法一:
绝对定位方法:不确定当前div的宽度和高度,采用 transform: translate(-50%,-50%); 当前div的父级添加相对定位(position: relative;)
图片展示:
代码如下:
...
宝塔面板开启SSL强制跳转后实现指定目录不跳转HTTPS 网站运维
前言
虽然使用加密连接https
更加安全,但在一些特定情况下却只能使用http
不能使用加密连接;
在宝塔面板中开启SSL
强制跳转后全站所有目录都会跳转到https
并没有例外的选项;
本来以为加一条if
指定条件不跳转就行了,结果不能实现,原来Nginx
不支持if
逻辑和嵌套语法;
最后找了不少资料,终于可以实现开启强制跳转后指定目录不跳转https
的方案了;
方案
宝塔面板开启强制跳转https
后Nginx
的配置文件是如下代码;
然后我们在网站-设置-配置文
件中用以下代码替换掉上面的代码即可;
条件解释:满足非443
端口并且域名目录非/AAA
时跳转,包含/AAA
目录不跳转;
swiper开源 强大的滑动插件 网站运维
以前不知道这玩意儿,可能是很久没接触,发现这东西真是强大,也是懒站长必备插件之一啊。
直接导入就可以用,不需要怎么调试,CSS,JS拿来直接用。
我就是这么的懒,咋的,不服来咬我。
强列推荐 https://www.swiper.com.cn/
如何用CSS自动裁剪图片 网站运维
.zoomImage{ width:100%; height:0; padding-bottom: 100%; overflow:hidden; backgro...
开启强制https之后,火车头免登录接口获取不到分类目录的解决方法 网站运维
虽然使用加密连接https更加安全,但在一些特定情况下却只能使用http不能使用加密连接;
在宝塔面板中开启SSL强制跳转后全站所有目录都会跳转到https并没有例外的选项;
本来以为加一条if指定条件不跳转就行了,结果不能实现,原来Nginx不支持if逻辑和嵌套语法;
最后找了不少资料,终于可以实现开启强制跳转后指定目录不跳转https的方案了;
方案
宝塔面板开启强制...
Uncaught SyntaxError: Unexpected identifier异常 网站运维
一、1.标点符号的意外(中文逗号 引号等)
二、字符串类型的值没有加双引号
DEDE发布时默认为动态 网站运维
若存在已发布的文章,先批量修改全部为动态浏览。
修改数据库
将所有文档设置为“仅动态”,可以进入数据库管理中,执行下面命令:
update dede_archives set ismake=-1
并将ismake的默认值设置为 -1即动态。
将所有栏目设置为“使用动态页”,可以进入数据库管理中,执行下面命令:
upd...
网站内容更新在搜索引擎优化能起到哪些作用? 网站运维
<p style="margin-top: 0px; margin-bottom: 25px; padding: 0px; color: rgb(70, 81, 96); font-family: 微软雅黑, " microsoft="" yahei",="" arial,="" simsun,="" "hiragino="" sans="" gb",="" tahoma,="" 宋体;="" white-space:="" normal;="" background-color:="" rgb(255,="" 255,="" 255);="" text-indent:="" 2em;"="">在网站建设和seo的建立之后,下一步就是不断更新文章的内容。网站文章的内容是网站的灵魂。没有好文章的网站归根结底是虚拟的。搜索引擎不喜欢,用户也不喜欢。
<p style="margin-top: 0px; margin-bottom: 25px; padding: 0px; color: rgb(70, 81, 96); font-family: 微软雅黑, " microsoft="" yahei",="" arial,="" simsun,="" "hiragino="" sans="" gb",="" tahoma,="" 宋体;="" white-space:="" normal;="" background-color:="" rgb(255,="" 255,="" 255);="" text-indent:="" 2em;"="">一、内容是否满足用户需求
<p style="margin-top: 0px; margin-bottom: 25px; padding: 0px; color: rgb(70, 81, 96); font-family: 微软雅黑, " microsoft="" yahei",="" arial,="" simsun,="" "hiragino="" sans="" gb",="" tahoma,="" 宋体;="" white-space:="" normal;="" background-color:="" rgb(255,="" 255,="" 255);="" text-indent:="" 2em;"="">要优化网站,用户往往关心网站的优化进度,是直接对关键词进行排名,搜索网站的关键词,就可以看到网站的优化进度或效果。还有搜索公司的网站,要看网站相关的文章有多少,文章的质量如何,能否达到传统网站和公司的效果,这些都是非常重要的...
dedecms仿站常用标签集合 网站运维
1.arclist标签:基础的文章调用标签
{dede:arclist limit='0,1' row='10' titlelen=28 typeid='2' channelid='3' addfields='officialurl'} <li&...