about 2 years ago - No comments
其实就是拿了以前的2.0.3 SP3的模块改成的,主要是增加了tag和blogalias的入库,这两项不好采,往往要自己手写,我把它们使用标题来处理的,就是和标题一样,只是格式不一样,SEO意义不大。。。 其中用到了一个工具: http://www.gjzj.net/tools/locoypost/ 作用就是自动抓包的时候把那些让人看不懂的东西转化一下,然后就可以在里面编辑了,我做成的是这个样子的: go=edit_store&idforsave=&oldgo=act=edit&forcedraft=0&useeditor=fckeditor&title=[标签:标题]&category=1&newcatename=&newcatedesc=&newcatemode=0&newcateproperty=0&targetcate=-2&html=1&ubb=1&emot=1&content=[标签:内容]&summaryway=0&entrysummary=&blogalias=[标签:网址]&originsrc=&comefrom=&newyear=2008&newmonth=1&newday=22&newhour=16&newmin=31&newsec=56&property=0&sticky=0&sweather=blank&tags=[标签:关键词]&pinged=&blogpsw= 其他的部分就不用说了吧,都很简单的。 还是要感谢一下前人制作的这个module.
about 2 years ago - 7 comments
前言: 在新年的第一天,Bo-blog发布2.1.0正式版的日子里,我把使用了快两年的Bo-blog转成了WordPress! 写这篇文章的时候,我的分类终于多了一个wordpress! 效果: 文章,评论,数据库中文章的ID完全转换. 思路: Bo-blog2.X转F2blog1.2再转wordpress2.2.2升级wordpress2.3.2 转换过程: (一)Bo-blog转F2blog F2blog官方有转换程序,很简单的. 转换程序:http://forum.f2blog.com/thread-449-1-2.html 这里要注意的是,转换前要把Bo-blog的那个ID为0的文章给删除掉,同样,F2blog和wordpress里面自带的那篇也要删掉.这个与文章的ID有关,后面会讲到. 转换好,进入F2blog后台,导出RSS,然后用Editplus打开XML文件,要替换三个地方: 1,< !–[CDATA[替换为空 2,] ]–>替换为空 3,description替换为content:encoded 打开PhpMyAdmin,对照boblog_blogs表的ID,如果不一致,使用upset语句微调,相信差别不会太大的,我的就差了一个1,update后相应的表中的logId也要做对应调整. (二)安装WordPress2.2.2 下载地址:http://wordpress.org/wordpress-2.2.2.zip 全新安装后删默认的那篇日志和评论,从后台删不干净,要从数据库里面删. 然后就是导入刚刚修改过的XML文件. 导入完毕后,执行以下SQL语句: 1,wp_posts增加一列 ALTER TABLE `wp_posts` ADD COLUMN `f2blog_id` int( 12 ) NOT NULL 2,更新f2blog_id,插入f2blog_logs的id UPDATE (wp_posts LEFT JOIN f2blog_logs ON wp_posts.post_title = f2blog_logs.logTitle) SET wp_posts.f2blog_id = f2blog_logs.id WHERE f2blog_logs.id <> 125 3,更新wp_post2cat的post_id,文章分类的ID
about 2 years ago - No comments
1,下载FCKeditor2.5正式版 http://sourceforge.net/project/showfiles.php?group_id=75348 2,解压,上传到/blog/editor/fckeditor/里面 3,关键的editordef.php <?PHP if (!defined(‘VALIDADMIN’)) die (‘Access Denied.’); $editorjs=<<<eot <script language=”javascript” type=”text/javascript” src=”editor/fckeditor/fckeditor.js”></script> <script type=”text/javascript”> window.onload = function() { var oFCKeditor = new FCKeditor( ‘content’ ) ; oFCKeditor.Height = “400″; oFCKeditor.Width = “100%” ; oFCKeditor.BasePath = ‘/editor/fckeditor/’ ; oFCKeditor.ReplaceTextarea() ; } </script> eot; $editorbody=<<<eot <textarea name=”content” id=”content” rows=’20′ cols=’100′ style=’font-size: 10pt;’>{content}</textarea> <li>{$lna[743]}</li> <li>{$lna[744]}</li></ul>
about 3 years ago - No comments
Sitemaps(站点地图)是为了方便搜索引擎对网站页面进行有效索引的一种方法。站点地图通常是一个XML文件,它包含了站点中关于URL地址的许多 “元信息”(比如:什么时候更新、更新的频率、URL的重要程度以及与这个站点中其他URL的关联程度),以便于搜索引擎更有效地对站点进行索引。 使用方法: 解压下载后的文件,将sitemap.php 上传到blog的安装目录下。然后向指定的搜索引擎提交。 以Google为例: 1. 打开地址 https://www.google.com/webmasters/tools/siteoverview?hl=zh-CN 2. 添加您的站点。必须使用blog所在的路径,如 http://www.bo-blog.com/weblog/ 3. 然后在Sitemap选项中添加sitemap.php的地址,如 http://www.bo-blog.com/weblog/sitemap.php 4. 添加成功,等待Google下次抓取。 下载文件: 点击这里下载 要先在浏览器里运行一下http://www.yourblog.com/sitemap.php.要不会出错的
about 3 years ago - No comments
如果要加在每篇文章上方,编辑模板文件中的“elements.php”文件,(以默认模板default为例: /template/default/elements.php)查找以下代码: 代码1: <div class=”textbox”> <div class=”textbox-title”> <h4> {entrytitle} </h4> <div class=”textbox-fontsize”> 大 | 中 | 小 </div> <div class=”textbox-label”> [{entryicon} {entrydate} {entrytime} | by {entryauthor} ] </div> </div> <div class=”textbox-content” id=”zoomtext”> 代码2: {entrycontent} <div class=”tags” style=”display: block”>Tags: boblog</div> </div> <div class=”textbox-bottom”> 然后在代码1和代码2中间加入Google AdSense 广告代码. 图文混排式: <div class=”textbox-content” id=”zoomtext”> 下面放上: <div class=”textbox-content” id=”zoomtext”> <!–ad begin–>
about 3 years ago - No comments
打开模板下的elements.php,做如下修改 $elements['form_reply']=<<<eot <a name=”reply”></a> <div id=”commentForm”>这个地方可以插入js代码,即显示你的要求 <form name=”visitorinput” id=”visitorinput” method=”post” action=”javascript: ajax_submit(‘{jobnow}’);”> <table width=”100%” border=”0″ align=”center” cellpadding=”4″ cellspacing=”1″ class=”formbox-comment”> <tr> <td colspan=”2″ class=”formbox-comment-title”>{formtitle}</td> </tr> <tr> <td class=”formbox-comment-rowheader” width=”140″> <div class=”panel-smilies”> <div class=”panel-smilies-title”>{$lnc[241]}</div> <div class=”panel-smilies-content”> {emots} </div> </div>