帝国cms利用万能标签制作google网站地图sitemap问题

linker12年前编码知识330

现在国内的几大cms程序,发展至现在都已经比较稳定了,都有可圈可点的优劣之处,相比较于国外比较流行的cms类程序,个人感觉,国内的几大cms普遍在周边开源技术、服务支持氛围性方面,不是太好,说得有些绕口,不要见怪;比较明显的就是,和wordpress对比一下,优劣之势立见。

很早以前的一个网站,采用的是帝国的程序,当时帝国的程序限制比较多,但对于我的应用来说,已经足够。当时找了一个chinaz的模板,改了许久,内容、列表都出来了,只有一个css的问题在ie6下面表现得有一点错位,但在ie7、ie8下面很整齐,css水平有限,直至今年四月份时,当时网站所在服务器有些问题,反应非常慢,这一慢立刻发现,网页在调用一个css的时候,发现在调用一个异常的域名,搜索css才发现,竟然发现模板的上传者在css里面挂了页面,不管是挂马还是挂流量(挂马可能性不大),这种行为已经让人非常愤怒。

不管三七二十一,当帝国升级到5.0的时候,也直接套用了官方的默认模板,并且也沉下心来,在闲暇的时候,看一下帝国官方的模板教程。

在cms程序方面,很重要的一环就是制作网站地图提交给google管理员工具,帝国程序一直没有内置这一方面功能,让人很是遗憾,原因咱不讨论过多;帝国论坛有很多制作帝国程序网站地图的教程,看了几篇,有个别几篇比较无聊,复制原创人帖子改了域名后当主题发,显得有些多余,也有帖子讨论并直接给出代码实例,这种方式对学习者是最有帮助的。

依照帝国系统完整制作GOOGLE SITEMAP的方法(修改版)来制作,生成后索引地图页面是成功了,但最终列表页总是空页,我没用中级列表页,如果是中级列表页生成正常;这个问题已经有人提出解决方法,但我依照做了之后,还是没有结果。他的说法是这样的:

如果栏目下面有子栏目,也就是说不是终极栏目,我称为它是子栏目,[listsonclass]可以循环子栏目数据,但是如果栏目下面无子栏目,是终极栏目[listsonclass]无效,我遇见的情况就是如此,下面是原始教程中的代码:
--------------------------------------------------------------------------------
<?='<?xml version="1.0" encoding="UTF-8"?>'?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<url><loc>网站域名</loc> </url>
[listsonclass]栏目id,3000,0,0,0,模板标签,0,0[/listsonclass]</urlset>

好在这位站长也是位对帝国模板比较熟悉的高手,想到利用万能标签,开始没有调试成功,得到“禾火木风”版主的确认提醒,确认万能标签可以实现,这位站长也确实调试成功,但我用它的万能标签代码,却怎么也生成不了内容列表:

<?='<?xml version="1.0" encoding="UTF-8"?>'?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<url><loc>网站域名</loc> </url>
[ecmsinfo]栏目id,3000,0,0,0,模板标签,0[/ecmsinfo]
</urlset>

昨晚刚说过关注站长健康 您应该晚上10点就睡觉,今天就坚持不了,真是失败;依看那文中留言,似乎午夜过后的“夜里欢”似乎要点很大比例哪!

已经有些不清醒了,问题先放一放吧,有些时候问题稍放一放,考虑一下再回头思考,说不定有“拨云见日”的转机,有帝国高人的加我QQ,指点下,高人指点将会少走很多弯路的,呵!

相关文章

dede帝国cms添加mysql数据库最小权限实现cms和论坛系统跨数据库查询

现在大多数资讯类系统,一般站长都比较青睐php、mysql组合,这类cms系统中以dede和帝国更为普及,在帝国系统中调用论坛数据,这个应用需求比较常见,cms和论坛系统使用同一数据库时,这样调用时,...

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。