帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流发布SiteMap插件For Ecms4 ~~独立的模板模块可以自定义任何搜索引擎SiteMap~ 原创~ 【本版专题贴子】  
主题:发布SiteMap插件For Ecms4 ~~独立的模板模块可以自定义任何搜索引擎SiteMap~ 原创~ [加入收藏夹]   

冬天来了
用户头衔:书生

精华贴   :0
发贴数   :5
经验值   :26
注册时间:2007-08-23
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
发布SiteMap插件For Ecms4 ~~独立的模板模块可以自定义任何搜索引擎SiteMap~ 原创~
嘿嘿  其实研究ECMS 也不算短的时间了~  写了好多东西 不过因为版权还有盗版等问题

没办法 把它们放出来 供大家分享~  

答应网友把这个 SiteMap插件发布

由于看07《梁山伯与祝英台》“中毒”中了几天

所以到今天才有时间把这个插件写完(拖后了2,3天 嘿嘿 关键那个连续剧太引起共鸣了)

好转到正题~ 今天我就把这个小小的个作品发上来---SiteMap插件~

安装: 下载附件目录下有个sql.sql  直接提交SQL执行
然后 上传 覆盖到e盘~  
注意: 由于我没有ECMS4.6 程序 所以里面的e/admin/left.php 是ECMS4.0的
4.6的 可能和这个有所不同 大家自己改一下~

SQL:


DROP TABLE IF EXISTS `phome_sitemap`;
CREATE TABLE `phome_sitemap` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `name` char(15) NOT NULL DEFAULT '',
  `db` char(15) NOT NULL DEFAULT 'news',
  `file` char(15) NOT NULL DEFAULT 'index',
  `num` int(10) NOT NULL DEFAULT '10',
  `time` int(15) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) TYPE=MyISAM;




插件介绍:

[./admin]
        left.php   这里我是改的ECMS4.0的 ,4.6的朋友 大家可以自己改一下~

[./sitemap]
[./sitemap/tpl] 这里是默认的SiteMap 存放目录~
/class.php         一些SiteMap功能函数库
/sitemap.php    SiteMap的一些功能执行文件
/view.php        所有已经添加的SiteMap 浏览~
/update.php     这个为我自己写的 呵呵~ 功能就是根据你设置更新间隔判断是不是需要更新SiteMap XML文件 我自己在 网站的一个页面用<script src='../update.php'></script>调用

关于这个模板 也很简单(想了几个小时想出的模板系统)
循环部分用 <!--#loop--> 标注  所有需要引用的变量名 跟数据模型内的字段名一致~
比如需要 文本标题变量 就可以 用{$title}
还有几个特殊的 比如时间的是{$time} ,标题链接是 {$url}

如果会PHP  的 可以这样写 <?=$time?>和<?=$url?>
也可以加进自定义函数比如 <?=userfun($time)?>

以下我给出一个示例~  


<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<!--#loop-->
   <url>
      <loc>{$url}</loc>
          <lastmod>{$time}</lastmod>
      <changefreq>{$id}</changefreq>
          <priority>{$smalltext}</priority>
   </url>
<!--#loop-->
</urlset>


可能 这个插件想的不太周全  所以希望有想法和建议的 跟帖 我会继续改进这个插件~

插件作者: haierspi


上传以下附件:
[下载 *.rar](文件大小:10.35 KB,下载次数:33)

[该贴被修改 2 次,最后修改时间 2007-08-23 22:34:51 ]



2007-08-23 20:54:36 已设置保密 顶部 回复 引用 报告 编辑 删除

danyi
用户头衔:书生

精华贴   :0
发贴数   :18
经验值   :86
注册时间:2006-12-19
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

能不能帮我写个"我顶"的代码啊!




2007-08-23 20:59:11 已设置保密 顶部 回复 引用 报告 编辑 删除

changhe
用户头衔:举人

精华贴   :0
发贴数   :400
经验值   :1324
注册时间:2006-10-15
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
CREATE TABLE phome_sitemap (



http://www.maqie.com

2007-08-23 21:35:26 已设置保密 顶部 回复 引用 报告 编辑 删除

yingnt
用户头衔:嘉宾

精华贴   :6
发贴数   :6831
经验值   :19394
注册时间:2006-01-01
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

帝国自带的自定义列表或自定义页面就可以完成,!不需要任何插件.




模板定制,开发,v7.2 qq,微博,百度登陆出售等 www.ecmsjz.cn QQ 415204
可长期合作!
dedecms转帝国7.2

帝国群:48024477

2007-08-23 22:31:47 已设置保密 顶部 回复 引用 报告 编辑 删除

hs999
用户头衔:举人 *

精华贴   :0
发贴数   :232
经验值   :872
注册时间:2006-12-08
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

原帖由 yingnt 于 2007-08-23 22:31:47 发表
帝国自带的自定义列表或自定义页面就可以完成,!不需要任何插件.


用了,google总是提示错语!

希望有人继续完善!

[该贴被修改 1 次,最后修改时间 2007-08-24 09:06:24 ]


中国广告家园网http://www.adjia.com
广告人才招聘网http://www.adzhaopin.com
欢迎友情连接!
2007-08-24 09:03:10 已设置保密 顶部 回复 引用 报告 编辑 删除

changhe
用户头衔:举人

精华贴   :0
发贴数   :400
经验值   :1324
注册时间:2006-10-15
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

是呀,GOOGLE 也有病一样的,有时候提示错误,但是有时候又正常了



http://www.maqie.com

2007-08-24 16:14:11 已设置保密 顶部 回复 引用 报告 编辑 删除

阿呆和阿瓜
用户头衔:书生

精华贴   :0
发贴数   :7
经验值   :40
注册时间:2007-05-05
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]





2007-08-24 16:35:48 已设置保密 顶部 回复 引用 报告 编辑 删除

hs999
用户头衔:举人 *

精华贴   :0
发贴数   :232
经验值   :872
注册时间:2006-12-08
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

楼主快快完善一下

4。6版本的不能用



中国广告家园网http://www.adjia.com
广告人才招聘网http://www.adzhaopin.com
欢迎友情连接!
2007-08-24 19:43:10 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1