织梦无法生成html

织梦cms的栏目有内容,生成完静态内容变没了,用SQL快速解决

大家好,我是擅长快速建站的兼职小哥,给客户建网站的时候,有一些栏目内容是原样采集过来的,也就是说参照的网站本身就有bug,网站栏目的专题页面保存在content字段中,有的栏目这个字段填写了,有的栏目这个字段没有填写内容,如果后面建了一个typedir和之前栏目和typedir相同,并且后面栏目和content为空,那么整个专题就会变成空白页面。

那个我们这个问题的第一个解决方案,就是将网址相同的第二个typedir相同栏目的栏目属性选择为外部链接。这样就做了一个专题页面的镜像,比如一个专题属于即整形分类,又属于活动专题的分类时,会经常用到这种镜像操作,这个时候我们填写内容的时候,就到第一个栏目里填写就对了。

第二种方法是用SQL语句删除网址相同的栏目,如果客户网站是没有安装phpmyadmin,可以上传一个单文件sql管理工具Adminer,这是一个类似phpmyadmin和数据库操作工具,可以执行sql语句,在我们执行sql语句之前,要使用织梦后台的备份功能把数据库整体做一下备份。

我们先说一下删除重复数据的原理,这个删除重复数据的需求经常出现在面试题中,您可以记录收藏一下。

select id from dede_arctype where id in (select min(id) as id from dede_arctype where content<>'' and ispart<>2 group by typedir having count(id) > 1)

这条SQL语句会筛选出重复的数据记录,以id最小的为准,那么后面的数据将不显示。

select id from dede_arctype where id in (select max(id) as id from dede_arctype where content<>'' and ispart<>2 group by typedir having count(id) > 1)

这条SQL语句名筛选出重复的数据记录,以id最大的为准,后面的数据不显示,我们在这里选择执行这条语句。

我们能否像其它数据库一样,外面再嵌套一层语句,将重复数据直接删除呢?试一下

delete FROM `dede_arctype` WHERE `id` in (select id from dede_arctype where id in (select max(id) as id from dede_arctype where content<>'' and ispart<>2 group by typedir having count(id) > 1))

mysql数据库报错了。我们还是只把mysql当成一个绿色小巧的数据库工具吧,我们在mysql-front中将重复的id复制出来,再在文本编辑器里将回车替换成逗号

最后拼接成这样的语句,在客户服务器上的Adminer接口上执行这条删除指令,即可。

delete from dede_arctype where id in(37,197,198,201,203,205,208,209,210,211,218,225,227,230,232,235,241,242,243,254,255,256,259,260,265,267,268,270,271,272,274,275,276,277,278,279,280,282,283,284,285,286,287,288,289,291,292,293,294,295,296,298,299,302,304,305,306,310,311,312,313,314,315,316,317,319,320,321,322,325,326,329,335,342,343,344,345,346,347,348,349,350,351,352,353,354,360,361,363,367,368,370,374,377,381,383,385,386,387,410,413,415,417,418,420,421,422,423,424,425,426,428,429,430,431,468,532)

注意用完Adminer或者phpmyadmin之后,一定要删除这两个软件,以免留下安全隐患。

欢迎关注我的头条号,兼职小哥,关注后您可以点击底部的快速建站菜单,与我联系!

织梦系统后台更新主页html选项为空的解决方法

织梦CMS系统后台出现了这种情况:每次更新首页,“选择主页模板”和“主页位置”两项都是空的,及时填写了也不会保存,下次更新网站首页时还是这样。

这种情况说明之前的数据备份不完整,dede_homepageset 项没有数据,所以现在这个更新动作没有数据被改变,就不会改变表的数据。

解决方法:

后台-系统-SQL命令行工具-执行

INSERT INTO `dede_homepageset` VALUES('{style}/index.htm','../index.html','1');

点击“执行”,出现提示“成功执行一条SQL语句”即完成对数据表的修改。

用织梦CMS插件轻松解决网站内容问题

在当今互联网时代,内容创作已经成为了一种越来越重要的行业。对于网站运营者来说,如何提升网站内容的质量和独特性也成为了一个非常重要的问题。而织梦CMS伪原创插件就是一种可以帮助网站运营者解决这个问题的工具。

1.什么是织梦CMS伪原创插件?

织梦CMS伪原创插件是一款可以自动将原有文章进行修改,生成类似但不同于原有文章的新文章的插件。通过这个插件,网站运营者可以快速、方便地生成大量不同但又相似的文章,从而提升文章的独特性和质量。

2.织梦CMS伪原创插件的优点

2.1提高文章独特性

对于相同主题的文章,很容易出现内容雷同的情况。而通过使用织梦CMS伪原创插件,可以在不改变文章主题和内容的情况下,自动生成新的文章,从而提高文章的独特性。

2.2节省时间和人力成本

对于需要大量文章的网站运营者来说,手动编写每篇文章是非常耗费时间和人力成本的。而使用织梦CMS伪原创插件,可以快速生成大量新文章,从而节省时间和人力成本。

2.3提高文章质量

通过自动生成新文章,可以让原有文章得到进一步优化和改进,从而提高文章质量。同时,自动生成的新文章也可以进行人工修改和调整,以达到更好的效果。

3.织梦CMS伪原创插件的使用方法

使用织梦CMS伪原创插件非常简单。只需要在织梦后台安装该插件,并设置好相应参数即可。在生成新文章时,可以选择保留原有文章中的某些段落或句子,或者删除某些段落或句子。同时还可以设置生成新文章的数量和相似度等参数。

4.织梦CMS伪原创插件的注意事项

4.1不要过度使用

虽然织梦CMS伪原创插件可以帮助网站运营者快速生成大量新文章,但是过度使用会导致网站内容质量下降、被搜索引擎惩罚等问题。因此,在使用该插件时需要注意使用频率和数量。

4.2注意文章质量

虽然使用织梦CMS伪原创插件可以提高文章独特性和质量,但是生成的新文章质量仍需要人工修改和调整。因此,在使用该插件时需要注意文章质量,避免出现低质量的文章。

4.3遵守版权法律

在使用织梦CMS伪原创插件时需要遵守版权法律,不得侵犯他人知识产权。同时,在使用该插件生成新文章时,需要对原有文章进行适当修改和调整,以避免侵权问题。

5.结语

织梦CMS伪原创插件可以帮助网站运营者快速生成大量新文章,提高文章独特性和质量。但是在使用该插件时需要注意合理使用、注意文章质量和遵守版权法律等问题。只有正确使用织梦CMS伪原创插件,才能真正提升网站内容的质量和独特性。