Posts Categorized: PHP语言

解决 Joomla 网页的中文乱码问题

最近正在做一个中文版的社区Joomla网站,出现了一个奇怪的问题。我用的是UTF-8语言代码,所有从数据库调出的中文在网页上显示的一点问题都没有,但是我看到那些直接在网页php文件加地中文却在网站出现乱码,而且也包括一些汉化的语言包。 因为这些语言包和中文是另一个程序员上传到服务器上的,自己特意又重新下载后再在Dreamweaver里打开,发现在DW里可以看到正常的中文。但是,自己再次上传,刷新页面后看到的还是乱码。 标签关键词: Joomla, 中文汉化

怎么在 WordPress MU 使用 XML Sitemap 插件

如果你是一位认真的博客主人,那么你就会象许许多多其他认真的博主一样十分关心自己博客的曝光度。换句话说,就是希望自己的博客在成千上万的博客中脱颖而出。当然啊,这就包括能使自己博客在搜索引擎中的结果页里往前靠的网站优化。这种行为用时髦的词来讲就是 SEO。许多拥有 WordPress 的博主们就想尽办法在 WP 上安装一些插件来实现这些 SEO 的可能。其中一个工具就是 Google (XML) Sitemaps Generator for WordPress,它可以让博主们轻松地生成各种搜索引擎包括Google机器人能读的XML SiteMap。从WP官方插件下载网站来看,现在用它的人还不少。你若有兴趣而且你的博客又是 WordPress 单用户版本,可以到该插件的作者网页上直接查看下载及使用说明。 我这里想要说的是针对那些安装了 WordPress MU 多用户版的博主们。由于默认的 XML Sitemaps Generator (版本号 3.0.3) 插件代码并不是面向 WordPress MU的,就算你成功地安装了 XML Sitemaps Generator,生成的也是首博客的 Sitemap,而不能为所有其他的分博客进行 Sitemap 生成。 我也是今天才发现这个问题,原来自己自认为生成了的各种博客的 sitemap 实际上指向的都是自己的根目录上的主博客,即 http://lichao.net/blog/…. 的sitemap 讯息。本来可以放弃这个插件的,不过不服输的本人还是仔细研究了一些这个插件的源码,在稍稍做一改动后竟然能够顺利地将这个插件应用到我的 WordPress MU 所有博客站上来了。高兴,特发帖分享一把。 标签关键词: Google Sitemap Generator, plugins, WordPress MU, XML Sitemap

WordPress 的安全补丁版本 WordPress 2.3.3 的推出

12小时前WordPress开发团队推出了安全补丁版 WordPress 2.3.3。如果你已经在你的博客上启用了用户注册功能的话,而且又很关心你的博客安全,请及时升级更新该版本。当然,如果你只关心安全的话,你只需下载并覆盖你的 xmlrpc.php 文件。 下面是官方网站关于该新版本的解释: It is an urgent security release. If you have registration enabled a flaw was found in the XML-RPC implementation such that a specially crafted request would allow a user to edit posts of other users on that blog. In addition to fixing this security flaw, 2.3.3 fixes a few… Read more »

怎样升级更新开源网上商城 Zen-Cart 到 1.3.8a

在我安装 zen-cart 开源网上商城 1.3.7.1 的时候,我是进行 fresh installation 的,也就是第一次安装,所以那时根本不需要考虑升级问题。今天看到了该开源软件的最新版本 1.3.8.1a,决定将原安装的商城进行升级更新。 升级前,当然建议大家先查看一下官方网站的升级文档,更简单的当然就是直接打开下载软件包里 /docs 的 Readme 网页文档了。象所有其他优秀的 PHP 开源软件一样 (比方说我的最爱 WordPress 博客软件),Zen-Cart 升级需要的就是上传更新好的PHP源码文件后,运行 upgrade php 文件来进行数据库升级就可以了。不过,修改后的zen-cart 升起级来要比 WordPress 稍为复杂一点,因为它的模板、语言等的改动要涉及好几个不同的子目录,所以在升级中不想让原来做的改动被覆盖就需要进行一定的文本代码整合了。当然,只要你熟悉自己原来做的改动的文件在哪个位置,也就没有Zen-Cart 官方文档说的三步升级那么麻烦了。 标签关键词: MySQL, open source, PHP语言, shopping cart, upgrade, zen-cart

解决WordPress MU 首页上的分页功能错误

这几天浏览点击自己的博客,在首页上点击“下一页”后竟然被领到了注册页面。一般这种情况说明是系统找不到我要求的页面。仔细查看自己的主题模板文件,没有发现分页代码与WP自带的模板代码有什么区别。奇怪的是问题就出在首页:不能从首页浏览到下一页,而在浏览器里直接敲打第二页的网址(如我的博客就是 http://lichao.net/weblog/page/2)后可以从第二页点击连接到第一页和第三页。 从theme主题方面下手而百思不得其解后,决定从博客的设定方面找问题。因为我用的是WordPress MU 多用户版,所以安装没有单用户那么多的手册可参考,所以安装后也没有仔细微调。 登录到后台后,到 Site Admin (站点管理),然后到 Blogs (博客)管理页,找到有问题的那个博客,点击 Edit (编辑),就可以看到所有该博客的所有存在数据库里的 Options(选项属性 )。如我上段所说,MU 版本没有什么详细的帮助手册可以来对照每个选项的正确填法。我只好按照推断来测试。 我注意到在 Blog Path 里我的是 /weblog, 在最后面并没有加上 /。于是,我将它加上后,再测试,好像问题没有了。所以,建议有相同问题的你也可以从这相同的思路来解决。 对了,如果你的MU博客用的是子域名而不是子目录,则不一定适合以上方案。 标签关键词: WordPress MU

怎样在 WordPress MU 里一次性安装和激活 wp-catch 插件

想试一下 WordPress 官方插件网站上正在推荐的 wp-catch 插件,看它会不会使我的博客网站能对国内的访客提点速。从网上下载了 wp-cache 插件文件包,先上传到我的MU站的 wp-content/plugins 然后,进入其中一个博客网站激活了。试了一下,虽不能马上实验效果,但发现插件还是容易使用,故决定应用到所有的MU博客站点上。 所以我就禁用、删除在 plugins 目录里的这个插件后,再将所有的文件上传到 wp-content/mu-plugins 目录里。再照我以前的做法,单独生成另一个小文件放在 wp-content/mu-plugins 根目录里。结果调用后,发现代码错误。这是怎么回事? 标签关键词: WordPress MU, 插件

安装、设置 zen-cart 开源网上商城 1.3.7.1的几个步骤

几天总算又能抽出一点时间来给国内的一个亲友安置一个网上商城系统。首选当然是自己用了好几年的 Zen-Cart 系统。这个开源系统是来自流行的osCommence,十分好用,目前的最新版本是 1.3.7.1。而且该系统还有一个中文的支持网站(http://www.zen-cart.cn)。由于自己每次安装都得修改一些地方,特记在此以备自己下次参考。 标签关键词: zen-cart