织梦xml地图生成插件怎么使用

织梦xml地图生成插件怎么使用,第1张

可以改的。可以改的,如果在模板里,只要修改一下模板就行。如果是数据库中全部都 错了,那就用数据库内容批量替换功能就能全部替换过来。由于这个问题比较麻烦这里说不清。具体的操作你可以看一下参考资料。

那个很简单啊,这种文章数据批量导入录入的工作你去使用专门的脚本工具软件来完成,只需手工修改设置一次,脚本工具就能自动批量执行所有的。我们现在用的就是“极速点击虎”这种脚本工具软件,支持自动化实现这些批量录入操作,批量自动点击按键完成。

极速点击虎是具有图形化界面操作,简单好用,而且支持自动录入输入、自动提取导入,自动点击按键功能。

使用极速点击虎软件,不需你有复杂的电脑知识,你只需在极速点击虎软件里依次添加自动点击、延时停顿、自动按键模拟、文件提取录入这几个任务,就能做到一些常用的批量自动化应用,解放你劳累的双手。

方法/步骤

没有修改后台之前

虽然织梦后台也自带自动生成地图的功能,但是那就是个生成栏目目录的,并不能实现我们要的Sitemap地图,而也有不少人常用其他地图生成工具,这样一来又要上传,每天都要生成、上传,非常麻烦。那么,余斗接下里提供xml和html的地图格式的后台生成方法,所需的文件在文章后面的下载链接里有。  

在没有修改前,织梦的后台生成栏目如图:

开始修改文件及上传文件

接下来,就打开下载的文件,最重要的一步:把除了php文件外的所有格式文档用DW打开,批量替换wwwabccom为你的域名(注意是所有的)。把sitemaphtm和sitemapxml文件放到你网站的模版目录下(默认的是default),比如我的网站模版风格是abc,那么这两个文件就上传到网站的根目录的/templets/abc/下,然后在返回根目录,打来dede这个文件夹,(注:就是织梦的后台登录目录,可能有的公司改了这个名字,后台登录的后缀是什么就打开那个文件夹),先把我已经修改好的inc_menuphp这个文件放覆盖到inc文件夹下,把makehtml_homepagehtm、makehtml_htmlepagehtm、makehtml_xmlepagehtm这三个模版文件放到模版目录即dede/templets下(提示重复的直接覆盖即可),最后把剩下的两个php文件放到dede目录下即可。  

回到织梦的后台生成栏目,你会发现多了两个生成地图的选项,点开后,生成网站的xml和html地图就很好操作了。如图

百度Ping推送功能

因为Ping推送要有Rss订阅才能实现,所以再实现百度推送功能之前要简单的增加个织梦的Rss订阅功能,打开下载的“DEDECMS百度ping插件+全站rss”里面的“全站rss”,把php文件直接上传到根目录,templetsdefault里的rsshtm则放到你网站当前所选的模版目录下(默认的是default)。  

完成后,直接访问你的网站域名rssphp就可以看到你的网站订阅功能实现了。  

在没添加百度Ping功能,后台看文章显示如图(Ping修改之前):

接下来就是比较重要的百度Ping推送功能了。先把批量替换域名后的“百度ping/dede”文件夹下的文件各自上传到相应的文件夹下覆盖即可。  

然后要着重修改pingphp这个文件了。  

1、找到pingphp中的倒数第2行:  

$arc=newPing('你的网站title',get_arcurl($id),get_domain(),'你的网站/rssphp');  

这行的意思是:  

$arc=newPing('网站名称',get_arcurl($id),get_domain(),'网站RSS地址');  

修改为自己的就可以了。  

2、搜索一下:$conn=mysql_connect  

会找到两个  

$name='数据库名';  

$conn=mysql_connect('数据库连接','数据库帐号','数据库密码');  

有很多人在这里不知道自己的数据库相关信息,可以在你的ftp里下载data目录下的commonincphp,打开就可以清楚的看到所有数据库的信息了,对照把pingphp的数据库链接信息改好上传到网站根目录。  

刷新后台的文章管理栏目如图(ping修改后):

4

实现推送功能

到这里,就实现了两大织梦后太没有自带的功能,测试至今尚未发现bug,对网站无影响。

ab就是a开始b结束的匹配。

1,正则匹配指定字符开始和指定字符结束,如以a开始结束的正则表达式为:ab ,即以a开始b结束的字符可能被匹配。

2,将dedecms批量改动太的sql语句记下来,伪静太或动态页面的时候很有用。

3,进入后台→系统→SQL命令行工具→运行SQL命令行: 单行命令执行查询命令:将所有文档设置为“仅动态”:update dede_archives set ismake=-1。将所有文档设置为“仅静态”:update dede_archives set ismake=1。将所有栏目设置为“使用动态页”: update dede_arctype set isdefault=-1。将所有栏目设置为“使用静态页”: update dede_arctype set isdefault=1。

我使用dedecms系统建的网站,当初采集的时候选择了动态浏览,即不生成HTML,以为在HTML更新里面就可以全部生成HTML了,但是后来发现好像不行?如何修正?

经过搜索知道可以在mysql数据库里修改字段ismake的值-1为1就可以了,那么mysql批量替换的语句怎么写呢

根据从网上搜索到的写出这个

UPDATE dede_archives SET ismake = replace( ismake , `-1`, `1` ) WHERE 'ismake' LIKE '%-1%'

提示#1054 - Unknown column '-1' in 'field list'

正确的该怎么写呢,

问题补充:To:freely1982,现在又提示#1054 - Unknown column '%-1%' in 'where clause'

To:fairy_anne,提示Warning: Cannot modify header information - headers already sent by (output started at E:\APMServ520\www\phpMyAdmin\libraries\header_meta_styleincphp:27) in E:\APMServ520\www\phpMyAdmin\libraries\commonlibphp on line 1154

update dede_archives set ismake='1' where ismake='-1';

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 织梦xml地图生成插件怎么使用

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情