Blogs

Drupal 6 站点离线主题

每次在维护站点时,总是看到Drupal默认的离线主题,这时才会想到要定制自己的站点离线,一次一次的升级过后,还没有改。今日想起此事于是在drupal.org找到相关的文章:Theming the Drupal 6 maintenance page ,并按照文中的指导动手做。

步骤大致如下:

复制你的主题目录下的page.tpl.php 两个副本并重命名为:maintenance-page.tpl.php 和 maintenance-page-offline.tpl.php,并根据自己的需要修改模板文件和风格

然后编辑站点的 settings.php 文件,通常位于 /sites/default 目录下

将行184的内容

# $conf = array(

修改为:

 $conf = array(

将行196的内容

#   'maintenance_theme' => 'minnelli',

修改为:

   'maintenance_theme' => 'theme_NAME',

修改vim 配置文件解决乱码

tag

最近把winxp换成了win2003,感觉启动、运行速度明显比winxp快许多。以前使用过vim,不过还不适应vim的操作方式。今日又下载安装了vim和中文帮助,当安装完中文帮助后,发觉菜单变成了乱码,于是在google搜索寻找解决方法。

我参考了: VIM解决中文编码问题

根据www.vimer.cn作者的文章解决了vim乱码,以下是我修改后_vimrc配置文件

set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
set encoding=utf-8
set fenc=utf-8
set fileencodings=ucs-bom,utf-8,cp936

if(has("win32") || has("win95") || has("win64") || has("win16"))
    source $VIMRUNTIME/delmenu.vim
    source $VIMRUNTIME/menu.vim
    language messages zh_CN.utf-8

views模块生成的菜单ID 会因升级而变

最近一段时间drupal的一些热门模块频繁升级,快招架不住了。升级固然是好事,但是带来的工作量也是沉重的。

在我维护的一个drupal站点,主菜单的一部分路径是通过views模块查询生成的,我使用了CSS定义了图片代替文字的方法,经过2次对views模块的升级,每次升级后总是无法显示图片,查看源代码后发现,菜单的ID变了,由最初的1xx变到3xx了,实在搞不懂升级模块会影响到菜单的ID,如此下去,还是要趁早将菜单路径改成固定的链接路径,免得每次升级都要修改CSS代码。

在win2003 下安装 Drush

Drupal 的Drush 模块是类似Lunix/Unix中Shell的模块,很早就知道这个模块的神奇之处,无奈本人知识浅薄,英文烂的可怜,一直不敢试用,直至今日方才一试,果然不错,现分享一下安装方法。

本机环境请看: win2003配置服务器环境安装 drupal遇到的问题
Drush版本:All-versions-3.0

Drush下载页: http://drupal.org/project/drush

下载后将其解压到D盘

安装Drush之前需要下载安装一些软件:

然后复制 C:\Program Files\GnuWin32\bin\bsdtar.exe 副本并重命名为 tar.exe

接着编辑系统变量增加:

 

win2003配置服务器环境安装drupal遇到的问题

tag

最近公司租用了一台独立服务器,因为需要在服务器上安装一项专用软件,无奈只好选择win 2003服务器,配置服务器环境让我头疼。平时都是在本机安装xampp之类软件包进行网站的制作、开发,总不能在正式服务器上也安装xampp吧,只好硬着头皮上了。

我选择的是:
httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi
mysql-essential-5.1.47-win32.msi
php-5.2.13-Win32.zip
phpMyAdmin-3.3.3-all-languages.zip

总结一下在配置过程遇到的问题和解决办法:

问题一:

最初犯的错误是将 D:\mysql\bin\libmySQL.dll 复制到 C:\WINDOWS\system32 目录下

这个错误造成无法登陆phpmyadmin,更谈不上连接mysql服务器了

正确的应该是将 D:\php\libmysql.dll 复制到 C:\WINDOWS\system32 目录下

问题二:

网站做好了,于是想再优化一下,在“性能”中启用了优化“CSS文件”和“JavaScript 文件”保存后,出现了连接被重置的错误页面,非常郁闷!

Google 发布 Google Buzz buttons

今日在 http://gmailblog.blogspot.com 看到google官方发布了Google Buzz buttons

喜欢 Google Buzz 的朋友不要错过了,请访问:http://www.google.com/buzz/stuff

Google-Buzz-button-01

从截图上能看到有两各类型的按钮,一个是“发布到 Buzz“,另一个是“在 Buzz 上关注“

ubuntu 9.10 安装 Thunderbird 3.0.X

最近几天没少重装Ubuntu 9.10,其中很多原因就是安装软件卸载软件造成的。昨天晚上睡觉之前又重新安装了一次,呵呵。

在ubuntu 9.10 中Thunderbird的名字是sherdder

再讲一下安装Thunderbird 3.0.X记事,方便以后查看。

添加源:
ppa:ubuntu-mozilla-daily/ppa

打开新立得软件包管理器

第一次安装了Thunderbird 3.0.5,安装完毕后,查看版本是3.0.5pre,pre应该是预览版阿,记得还有个Thunderbird 3.0.3版,卸掉Thunderbird 3.0.5又安装了Thunderbird 3.0.3,一看版本也是pre版的,晕了。

简体语言包可以到这里下载:
http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases//linux-i686/xpi/

例如版本Thunderbird 3.0.3

http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.0.3/l...

找到zh-CN.xpi,鼠标右键:链接另存为

Pidgin 禁用 QQ 好友在线状态提示

之前我在 安装使用ubuntu 9.10后的一些感受体会 文中提到 pidgin来挂QQ ,QQ 好友在线状态提示问题。为此前几天一直使用webqq来代替。今日终于找到了解决办法,其实方法很简单。

打开“工具--插件“ 用鼠标选中“libnotify 弹出对话框 0.14“ 然后点击“配置插件(U)”按钮 ,取消“好友登入”和“好友登出” 然后点击“关闭”。这样烦人的提示就不会出现了。

严重建议在默认安装取消这个设置,要么给点提示设置也行。之前我为了解决这个问题,把“首选项“都试了一个遍都不行,原来是这个插件设置的问题。

学习 dokuwiki 中

平时对wiki之类的不感兴趣,几年前曾在本机安装过wikipedia,新鲜了几天就被遗忘了。

过段时间准备把一个重写站点,放弃原有的所有内容,新的内容将从美国总公司的网站翻译过来,工程不小啊,所以想建个wiki之类的方便多人协作翻译文档。

看了dokuwiki 相关的介绍,对服务器要求不高,支持php5.12或更高的版本以及PHP GD扩展或image magick扩展,最大的优点不需要数据库。

本机安装测试了一下还不错,安装插件可以输入插件的URL,自动解压并安装。
在学习中参考了:
http://www.dokuwiki.org
http://sinosmond.com/guide/dokuwiki

ubuntu 9.10 安装 tor 笔记

tag

ubuntu 是我最近才开始使用,很多概念、术语以及操作还很陌生。

以前使用windows时安装tor都是很轻松的事,但在ubuntu下变得好像复杂了一些。因为缺乏许多的基础知识,操作起来就变得尤为复杂,无从下手。

下面讲一下我的安装步骤和方法

我知道在ubuntu下安装软件通常是通过“应用程序 -- ubuntu 软件中心“ 或是 “系统 -- 系统管理 --新立得软件包管理器"

起初我是通过“应用程序 -- ubuntu 软件中心“ 搜索 tor 找到了 vidalia 以为这个就是tor的完整套件,安装后启动时找不到tor 我也遍历了很多目录,确实没有这个路径,无奈又把 vidalia 卸载了。

在google搜索"ubuntu 9.10 tor" 找到不少相关的介绍
参考文章:
http://tor.hermetix.org/docs/tor-doc-unix.html.zh-cn
http://tor.hermetix.org/docs/debian.html#ubuntu
http://blog.csdn.net/ablo_zhou/archive/2009/11/28/4897409.aspx
https://help.ubuntu.com/community/Tor?action=show&redirect=TOR

同步内容