Typecho SiteMap 插件

制作Typecho位置地图
工具
1、记事本 2、PHP环境
步骤
一、首先需要搭建好typecho的环境,这里就不做累述。然后需要思考做成插件的样式,我选择的是再后台主菜单位置加一个按钮,跳转到xml生成界面,里面放置了几个单选框一个按钮,这样可以选择生成的样式。 二、确定好界面后开始写代码。需要一个插件索引文件 (Plugin.php)、动作文件 (Action.php)、面板 文件 (panel.php)、SiteMap文件(SiteMap.xml)。
1、索引文件
     /**
     * 激活插件方法,如果激活失败,直接抛出异常
     * 
     * @access public
     * @return void
     * @throws Typecho_Plugin_Exception
     */
    public static function activate() 
    {
        Helper::addAction(); // 动作文件
        Helper::addPanel(); // 面板文件
        return _t('插件开启成功');// 提示信息
    }
2、动作文件
    $posts = $db->fetchAll($select);  // 遍历出所有的文章   

QQ截图20150427144513.png

foreach ($posts as $color){echo $color['cid'].'
';} // 调试输出

QQ截图20150427144450.png

文章结构

QQ截图20150427144524.png

可以按照上面的结构进行xml文件的编写。
演示:[http://www.iwonmo.com/SiteMap.xml][4]

QQ截图20150427171937.png


Typecho SiteMap 插件


本站如无特别说明即为原创,转而告知:(http://iwonmo.com/archives/182.html)

标签: typecho, sitemap, plugin

已有 2 条评论

  1. IT疯狂女 IT疯狂女 回复 2015-04-27 17:18

    这个插件没用过

    1. 王And木 王And木 回复 2015-04-27 17:52

      自己今天下午刚写的。刚刚完成。

添加新评论