将WordPress的title(标题)修改为 文章名称-网站名称 的形式 网站程序

将WordPress的title(标题)修改为 文章名称-网站名称 的形式

将网站名称放在第一位更有利于搜索引擎排名,对于搜索的用户也更友好。 修改方法: 编辑文件 header.php.(可以用wordpress的主题编辑器编辑,也可以用FTP下载该文件然后编辑。) 找到: <title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> » Blog Archive <?php } ?> <?php wp_title(); ?></title> 修改为: <title> <?php wp_title(''); ?> <?php if ( is_single() ) { ?> - <?php } ?> <?php bloginfo('name'); ?></title> 这样就可以了。 大漠孤狼原创,首发于www.83blog.com,转载请注明
阅读全文
Drupal多网站设置 网站程序

Drupal多网站设置

维护的网站多了,升级网站是一个很头痛的问题,还好可以利用Drupal的多站点功能,轻松维护多个网站。现在我们来说明如何用drupal建立多个独立的站点。 本论坛之前有一份drupal在windows上设置多站点的说明http://bbs.zzbaike.com/thread-3948-1-1.html,但是重点放在了设置上,很多新手可能理解不了,虚拟主机用户也不知道如何下手。而本文就是要说明Drupal多站点的本质,从而可以让大家根据自己的主机情况自行设置。 首先说明哪些主机环境可以设置多站点,概括一句,只要是能把两个域名指向同一个目录的都可以,主要包括以下一些情况: 1.有服务器控制权限的。。。这个不用说了,随便你怎么折腾 2.有独立IP的主机,只要把域名解析到独立IP就可以访问了 3.可以parked域名的主机,或者addon到同一个目录的主机,这个基本所有的美国主机都可以做到。关于这方面的主机信息请大家参考美国主机侦探的内容(www.idcspy.org) 接下来说明如何设置多站点,非常简单,不要因为很多文章提到的服务器设置部分吓坏了,没那么可怕。具体的服务器设置我们不谈,只要做到一件事情即可,把每个站点的域名都指向(绑定)到同一个目录,也可以换一种更好理解的说法,把其他所有域名都parked一个域名上。方法每个主机都不太一样,不过对于大部分虚拟主机通过面板就可以设置,根本不用动服务器设置。cpanel的设置请大家参考:http://kb.idcspy.org/CPanel 我们以建立两个站点为例来说明: 1.首先将所有文件上传到网站目录下 2.在sites/ 下新建一个目录,文件名称就用第二个网站的域名,例如83blog.com 可以用子域名,不需要带www 3.把sites/default下的文件复制一份到sites/83blog.com (就是新建的那个目录) 4.把sites/default  sites/83blog.com 下的default.settings.php 复制一份到同样的目录,命名为settings.php。(注意:不要删除default.settings.php)将settings.php设置为可写 5.建两个数据库 (几个网站就建几个) 6.访问第一个网站的域名安装Drupal。安装过程见: http://bbs.zzbaike.com/thread-932-1-1.html 7.访问第二个网站的域名,重复上面的安装步骤。 8.如果要安装更多网站就重复2,3,4,5,7步。 几点说明: 1.所有网站只有一份drupal文件,维护方便。所有网站的目录是一样的,统一由index.php来处理 2.如果对每个网站设置不同的模块和主题,就在该网站配置目录(就是前面的83blog.com等目录)下建立themes modules目录,把主题,模块安装在这些目录即可。如果是给所有网站共享的主题和模块就安装在根目录下的themes modules目录 3.也可以把其他网站放在子目录里(其实就是url用子目录的形式,例如83blog.com/drupal),那么配置目录的名称为 83blog.com.drupal即可。 大漠孤狼原创,首发于http://bbs.zzbaike.com/thread-7345-1-1.html ,转载请注明。
阅读全文
用Google Gears给WordPress加速 网站程序

用Google Gears给WordPress加速

WordPress2.7以后,后台布局很好,很方便使用,看着也比之前的版本舒服。不过很多人发现,新版本的后台速度很慢,很多人甚至由此放弃了WordPress而使用其他Blog程序。安装在国外主机上的WordPress表现尤为明显,有时候慢的甚至让人无法忍受。 有很多方法可以加速WordPress的后台速度,我们今天讲的是启用Gears来加速wordPress.WordPress从2.6开始就支持Gears了。需要注意的是,这个只是提高了自己访问的速度,对于其他人访问你的Blog并没有用。不过我们的目的主要是为了解决后台速度慢的问题,也就是自己访问后台的速度。 启用Gears方法如下: 1.首先到 http://gears.google.com/ 下载 gears 2.安装到自己的电脑上 3.进入WordPress后台 进入 Tools,此时会看到如下提示: Turbo: Gears Status Gears is installed on this computer, but is not enabled for use with WordPress. To enable it click the button below. Note: Do not enable Gears if this is a public or shared computer! 点击 Enable Gears,Gears弹出对话框 选择我信任此网站,然后确定。Gears开始建立本地缓存,等建立好之后就起作用了。 现在再进入WordPress后台看看,是不是快了很多? 大漠孤狼原创,首发于www.83blog.com 转载请注明。
阅读全文
discuz邮件问题:乱码/html邮件支持 网站程序

discuz邮件问题:乱码/html邮件支持

因为想在春节的时候给论坛会员发一封祝福邮件,所以就测试discuz的发邮件功能,使用版本为6.0.由于直接用mail函数发送很多邮箱收不到,所以采用服务器上的SMTP服务器发送。测试以后发现两个问题: 1.收到的邮件内容是乱码。不是因为编码问题,utf-8,gbk看都是乱码。 2.不支持发送html邮件。 第一个问题查了很久,后来在discuz论坛上看到有人提到可能是邮件头的分隔符问题,于是测试,乱码问题没有了。当时设置的时候,因为看到提示:使用 LF 作为分隔符(通常为 Unix/Linux 主机),所以选择了此项,改为 使用 CRLF 作为分隔符(通常为 Windows 主机) 就没问题了。 关于第二个问题,其实就是MIME类型的设置,找到Discuz的邮件配置文件:sendmail.inc.php,将: $headers = "From: $email_from{$maildelimiter}X-Priority: 3{$maildelimiter}X-Mailer: Discuz! $version{$maildelimiter}MIME-Version: 1.0{$maildelimiter}Content-type: text/plain; charset=$charset{$maildelimiter}Content-Transfer-Encoding: base64{$maildelimiter}" 修改为: $headers = "From: $email_from{$maildelimiter}X-Priority: 3{$maildelimiter}X-Mailer: Discuz! $version{$maildelimiter}MIME-Version: 1.0{$maildelimiter}Content-type: text/html; charset=$charset{$maildelimiter}Content-Transfer-Encoding: base64{$maildelimiter}"; 就可以发邮件了。 最后顺便说下,如何给会员群发邮件: 进入后台:系统工具——论坛通知 选择会员组,然后点击论坛通知,写好内容以后,发送方式选择email就可以发送邮件了。 大漠孤狼原创,首发于www.83blog.com 转载请注明。
阅读全文
drupal升级步骤 网站程序

drupal升级步骤

1.备份数据库 文件 2.如果有可能,用id为1的用户登录网站。用id为1的用户登录将在第10步自动进入 update.php。如果不能用id为1的用户登录,在第10步将介绍如何操作。 3。将网站设置为 Off-line 4.如果使用自定义主题,更换为drupal自带的主题 5.禁用所有自定义模块 6.移除所有旧文件 7.解压drupal新的安装程序,放到网站目录中 8.把备份的"files" 和 "sites" 目录从备份文件中复制到网站目录。如果修改过其他文件 ,例如 .htaccess 或者 robots.txt ,也将他们复制复制回去。 [大漠孤狼原创,首发于站长百科论坛(http://bbs.zzbaike.com),转载请注明。] 9.确认新配置文件的信息正确 10.访问 http://www.example.com/update.php  运行 update.php文件 如果不能进入update.php文件,做如下操作: - Open your settings.php with a text editor. - There is a line that says $update_free_access = FALSE; Change it to $update_free_access = TRUE; - Once update.php is done, you must change the settings.php file back to its original form with $update_free_access = FALSE; 11.确认所有自定义的模块就可以用于新版本,如果不行就升级到新版本 12.启用自定义模块,再次运行 update.php文件 13.换回到原来的主题 14.在 site-maintenance 中将网站状态设置为 Online。 大漠孤狼原创,首发于站长百科论坛(http://bbs.zzbaike.com),转载请注明。
阅读全文
MediaWiki安装 网站程序

MediaWiki安装

安装前准备 建立一个mySQL数据库 下载Mediawiki的安装包 站长百科提供的Mediawiki下载点: http://down.zzbaike.com/download/mediawiki-676.html 解压,将文件上传到网站目录 将config/LocalSetting.php设置为可写 安装图解 访问MediaWiki的目录,例如你要装在www.zzbaike.com/wiki目录下,就访问http://www.zzbaike.com/wiki 就可以自动进入安装界面。推荐将mediawiki安装在子目录下。 点击set up the wiki开始安装,如果config/LocalSetting.php没有设置为可写,会出现如下提示,设置以后点击setup重试。如果已经设置为可写了,就会直接进入安装界面 安装界面分几个部分,分别是安装环境检测,站点配置,Email选项设置,数据库配置,按照下面几幅图的提示填写好信息,点击Install MediaWiki就开始安装了。 提示:如果您在安装时,环境检测显示You can install mediawiki,就是说你的服务器环境满足安装要求,否则将不能继续安装。如果您遇到安装环境不满足要求的情况,请将Checking Environment部分截图,然后到 http://bbs.zzbaike.com/forum-23-1.html 进行提问。 安装成功 安装完成以后将LocalSetting.php文件从config目录转移到mediawiki所在的目录,并修改文件的权限。现在你就可以使用了。 大漠孤狼原创,始发:http://www.zzbaike.com/wiki/MediaWiki%E5%AE%89%E8%A3%85 ,转载请注明。
阅读全文
cpanel控制面板为drupal配置cron job教程 网站程序

cpanel控制面板为drupal配置cron job教程

drupal的不少功能需要cron job,例如检查新版本,为搜索建立索引等等。也就是需要定期的执行文件:http://example.com/cron.php 在cpanel控制面板中设置流程如下: 1.进入 Cron Jobs 2.点击Advanced(Unix Style) 3.填写下面的任意一行命令: 45 * * * *  /usr/bin/lynx -source http://example.com/cron.php 45 * * * * /usr/bin/wget -O - -q -t 1 http://www.example.com/cron.php 45 * * * * curl --silent --compressed http://example.com/cron.php 45 * * * * 表示每个小时的第45分钟执行,也可以根据自己的情况修改为其他时间或时间间隔。至于使用哪个命令请根据你的服务器支持什么而决定。 cpanel的更多使用说明见: http://kb.idcspy.org/CPanel 大漠孤狼原创,始发:http://bbs.zzbaike.com/thread-5510-1-1.html,转载请注明。
阅读全文