大约7月前 - 3个评论
将SaBlog中的分类、文章、评论、附件无损导入WordPress,转换程序随后提供。
大约1年前 - 3个评论
使用Wordpress 2.7的插件自动更新功能时,Wordpress出现如下错误信息: 升级插件——————————————————————————— 从 http://downloads.wordpress.org/plugin/wp-pagenavi.2.40.zip 下载升级包 下载失败。: connect() timed out! 插件更新失败 升级插件——————————————————————————— 从 http://downloads.wordpress.org/plugin/wp-pagenavi.2.40.zip 下载升级包 下载失败。: couldn’t connect to host 插件更新失败 原因分析: 1.在电信宽带上测试http://downloads.wordpress.org/站点可以正常访问; 2.通过向服务器上传PHP文件测试服务器对download.wordpress.org的解析亦正常,代码如下: PHP代码 <?php $ip = gethostbyname(‘downloads.wordpress.org’); echo $ip; ?> 3.在服务器上使用fopen下载http://downloads.wordpress.org/plugin/wp-pagenavi.2.40.zip未遇到错误。 难道Wordpress中连接远程服务器的超时时间设置得太短了? 打开 wordpress\wp-admin\includes\file.php 找到 $response = wp_remote_get($url, array(‘timeout’ => 30)); 这一行,在function download_url( $url )这个函数中,如果使用的是 WordPress 2.7的话,那么在第444行。 将此行修改为: $response = wp_remote_get($url, array(‘timeout’ => 120));
大约2年前 - 没有评论
在2008年1月份的时候发现Blogger:Google Blogger自定义域功能再次解禁,于是把我在Blogger上的博客绑定了域名www.w2yy.cn. 最近发现通过绑定的域名已经无法访问Blogger博客,Ping ghs.google.com 发现能够解析域名但是 Request timed out. 我使用的是电信的宽带,不知其他运营商的线路如何. 提供Ping的结果: D:\Documents and Settings\Administrator>ping ghs.google.com Pinging ghs.l.google.com [72.14.235.121] with 32 bytes of data: Request timed out. Request timed out. Request timed out. Request timed out. Ping statistics for 72.14.235.121: Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
大约2年前 - 没有评论
以下是"2008 Linux Journal 读者选择奖"公布的部分信息,其中红色部分是我正在使用的,如:GNOME、Firefox、WordPress、Mysql、C、PHP、Eclipse、vi、OpenSHH、RPM、Apache、tar。其中大部都是在最受欢迎之列呢! 最受喜爱Linux发行版 Ubuntu 最受欢迎桌面环境 GNOME 最受欢迎网页浏览器 Firefox 最受欢迎邮件收发程序 Mozilla Thunderbird 最受欢迎办公程序 OpenOffice.org 最受欢迎内容管理系统 WordPress (23.8%) Drupal (21.4%) Joomla! (18.9%) 最受欢迎数据库 MySQL (62.7%) 最受欢迎编程语言 C (26%) 最受欢迎脚本语言 Python (28.9%) PHP (21.7%) 最受欢迎Linux软件开发工具 Eclipse (29%) 最受欢迎音频工具 Amarok (40.5%) 最受欢迎媒体播放器 MPlayer (34.6%) 最受欢迎文本编辑器 vi (35.3%) 最受欢迎系统管理工具 OpenSSH (52.7%) 最受欢迎Web服务器 Apache (90.9%) 最受欢迎包管理程序 Apt (35.3%) RPM
大约2年前 - 没有评论
原创作品:Firehack 转载请注明出处。 通过Google找到一个实现类似功能的说明文件,不过此文是针对早期版本的WordPress写的,对于最新的版本留言的页面和相关的SQL语句都有了相关的变动,所以只能自己解决此问题了。 通过分析Mysql的查询SQL语句,我找到了如下的针对显示留言的代码: 通过Zend Studio在WordPress中查找以上分析出来的SQL语句(先放网后收鱼): 如查找“ORDER BY comment_date”,通过分析找到了。 在wp_includes/comment-template.php 中的 comments_template 函数中的代码与分析到的SQL语句最相似。 相关代码如下 PHP代码 // TODO: Use API instead of SELECTs. if ( $user_ID) { $comments = $wpdb->get_results("SELECT * FROM $wpdb->comments WHERE comment_post_ID = ’$post->ID’ AND (comment_approved = ’1′ OR ( user_id = ’$user_ID’ AND comment_approved = ’0′ ) ) ORDER BY comment_date DESC"); } else if ( emptyempty($comment_author) ) { $comments = $wpdb->get_results("SELECT * FROM $wpdb->comments WHERE comment_post_ID = ’$post->ID’ AND comment_approved = ’1′ ORDER BY comment_date DESC"); } else { $author_db = $wpdb->escape($comment_author); $email_db = $wpdb->escape($comment_author_email); $comments = $wpdb->get_results("SELECT * FROM $wpdb->comments WHERE comment_post_ID = ’$post->ID’ AND ( comment_approved = ’1′ OR ( comment_author = ’$author_db’ AND comment_author_email = ’$email_db’ AND comment_approved = ’0′ ) ) ORDER BY comment_date DESC"); } 然后在把以上代码中的"ORDER BY comment_date"代码替换成: ORDER BY comment_date DESC 即可以实现留言的倒序排列了。 是不是很简单啊!:) SQL代码 #以下语句是管理员登录后的SQL: SELECT * FROM wp_comments WHERE comment_post_ID = ’7′ AND (comment_approved = ’1′ OR ( user_id = ’1′ AND comment_approved = ’0′ ) ) ORDER BY comment_date #使用WordPress中的相关变量,替换以上语句,得到如下代码: SELECT * FROM $wpdb->comments WHERE comment_post_ID = ‘$post->ID’ AND (comment_approved = ’1′ OR ( user_id = ‘$user_ID’ AND comment_approved = ’0′ ) ) ORDER BY comment_date #以下的匿名用户访问时的SQL:
大约2年前 - 没有评论
使用Live Writer 向Wordpress 2.3写文章,提交时出现如下错误: Windows Live Writer 提示的错误内容如下: ————————— Windows Live Writer ————————— An unexpected error has occurred while attempting to log in: Network Connection Error – Error attempting to connect to weblog at: http://www.cnzzr.cn/xmlrpc.php The server committed a protocol violation. Section=ResponseHeader Detail=CR must be followed by LF 解决方法: 修改WLW安装目录下的WindowsLiveWriter.exe.config文件,在</configuration>前添加如下代码 <system.net> <settings> <httpWebRequest useUnsafeHeaderParsing=”true” />
大约2年前 - 没有评论
被封了几个月的ghs.google.com解禁,从而Google Blogger自定义域功能再次解禁。 呵呵,马上去把我爱杨杨的域名重新定向到Blogger上。 终于又等来了这一天啊。 D:\Documents and Settings\Administrator>ping ghs.google.com Pinging ghs.l.google.com [64.233.179.121] with 32 bytes of data: Reply from 64.233.179.121: bytes=32 time=215ms TTL=234 Reply from 64.233.179.121: bytes=32 time=215ms TTL=234 Reply from 64.233.179.121: bytes=32 time=215ms TTL=234 Reply from 64.233.179.121: bytes=32 time=215ms TTL=234 Ping statistics for 64.233.179.121: Packets: Sent = 4, Received = 4, Lost = 0
大约2年前 - 2个评论
在Sablog后台发布或者编辑日志,如果选择了“是Ping”则会在提交文章时向后台设置的Ping地址列表发送Ping消息,提高文章被收录的速度,一般在10分钟内,一篇新的日志就会被收录,对seo来说是非常实用的插件。 这个功能基于Sablog-X Ver 1.6 Build 20071004 正式版 ├─admin │ article.php //添加函数googleping(),并在添加和修改文章时调用 │ ping.php //实现Ping功能需要用到的函数。 │ ├─include │ class-IXR.php //一个公共类 │ └─templates └─admin article.php //添加或者修改文章"是否Ping" configurate.php //添加一个可以让用户输入Ping地址的Textarea 两个图片分别是: 在后台设置Ping地址的截图 以及SEO杂碎(http://blog.zxlm.cn)被Google Blog Search收录的情况 第一次使用首先需要到后台设置好Ping地址:控制面版 » 系统设置 » 搜索引擎优化 推荐使用如下地址,过多的地址将大大延长提交文章的时间(如果你选择Ping的话) http://blogsearch.google.com/ping/RPC2 http://rpc.pingomatic.com/ http://api.my.yahoo.com/RPC2 http://rpc.weblogs.com/RPC http://www.feedsky.com/api/RPC2 http://www.xianguo.com/xlmrpc/ping.php 下载此插件: 附件:sablog-ping-update.zip(28304 Byte) 有问题?到论坛提问
大约2年前 - 没有评论
通过配置WordPress的Ping服务列表,就可以在你发布新文章时,立即自动通知搜索引擎蜘蛛来抓取,第一时间更新订阅的频道(Feed)。但是太多的ping地址会延缓文章的发布速度。所以提供以下中文WordPress博客常用的Ping地址列表供大家使用。 wordpress中ping的设置方法很简单,你只需登录你的wordpress blog,依次进入菜单“设置”-“录入”,进入到“录入”选项页面。找到页面最下方的“更新通知”项,将你的ping地址添加到输入框中即可。(以上说明可能与你使用的中文语言包不同而有差异) 或者是在你登录WordPress后台后直接访问 http://blog地址/wp-admin/options-writing.php http://rpc.pingomatic.com/ http://api.my.yahoo.com/RPC2 http://blogsearch.google.com/ping/RPC2 http://rpc.newsgator.com/ http://rpc.weblogs.com/RPC http://www.feedsky.com/api/RPC2 http://ping.feedburner.com http://www.xianguo.com/xlmrpc/ping.php
大约2年前 - 没有评论
WordPress 内置了 TinyMCE 这个几乎兼容所有浏览器的可视化编辑器。 在WordPress如果能直接通过键盘快捷键来操作的话更加方便,相应地能够极大地提高效率。 Windows 和 Linux 平台下请使用Alt+<键> Macintosh 平台下请使用Ctrl+<键>。 我发现WordPress 在Firefox下,除了 I B U 这三个快捷键外使用CTRL+<键>,其他的快捷键需要使用 ALT+SHIFT+<键> 快捷键 操作 快捷键 操作 n 拼写检查 f 左对齐 j 两端对齐 c 居中 k 删除线 r 右对齐 l • 列表 a 插入链接 o 1. 列表 s 删除链接 q →引用/缩进 m 插入图片 w ←解除引用/不缩进 t 插入"More"标签 u 撤销 e