Hpyer 的未知空间

POTCreator – Gettext POT文件生成器

Posted by Hpyer on 星期三, 一月 18th, 2012

概要 / Summary 这是一个用于生成 GETTEXT 的 POT 文件的类,然后你就可以使用 Poedit 进行翻译啦。 – This class can help you to create a POT file for GETTEXT, Then you can translate it by Poedit. 网上找了很久,都没有找到这样的工具,于是乎自己写了一个,大家使用过程中有问题,可以在此回复。 – Please report bug here, thank you! 主页 / Home:http://hpyer.cn/codes/potcreator 用法 / Usage <?php// 包含类库 – Include the classinclude(‘POTCreator.php’); // 创建对象 – Create object$obj = [...]

continue reading

ECShop插件 – 会员签到送积分

Posted by Hpyer on 星期四, 十一月 10th, 2011

如何留住用户,提高用户的回头率,一直是各类网站的重要关注的问题,尤其是商城类网站。ECShop提供基本的会员功能,可以方便的注册、购买、收藏,但是却没有足够留住老用户的功能。或许您会说其本身有用户推广分成的功能,但是又有多少商家会开通呢?本文介绍的就是这么一款具有该方面功效的ECShop插件——会员签到送积分。 效果图: 注:该图只是效果图,需买家提供与您网站切合的样式、图片等。 该插件具有如下功能: 支持每天赠送相同积分 支持递增积分赠送(即第二天赠送的积分比第一天多) 支持后台设置 支持任意位置添加签到按钮 现在购买本插件,您还可以得到: 帮助完成插件安装(需提供临时的FTP及后台的账号、密码),并调试完成 永久享受本插件的后续升级、修复服务(如:淘宝数据包升级而引起的功能失效等) 插件价格 100.00 RMB 注:此价格只包含前文所述的功能及服务,若需额外增加的朋友请联系站长协商。 购买方式 本站支持支付宝、财付通的担保交易,需要的朋友请即刻联系站长,以便提供购买链接给您。

continue reading

ECShop插件 – 批量上传之淘宝数据包导入(支持图片导入)

Posted by Hpyer on 星期四, 十一月 10th, 2011

大家都知道ECShop是支持淘宝数据包上传的,网上也有很多“详细”的教程。但是相信很多用过改功能的朋友,都会发现其没有那么方便,不是图片无法上传,就是数据读取正确,从而导致上传失败。不免也让很多用户觉得该功能真是个鸡肋。 本插件可以有效修复上述问题,并完美支持最新的5系列的淘宝助理实现以下几点: 插件特点: 支持最新5系列及4系列淘宝助理 支持商品属性导入,如:尺码、颜色等(新功能) 数据包中图片导入(与数据包文件同名目录下的.tbi文件) 准确读取数据包中的每一条数据,并保证无乱码 自动按商店设置中的“市场价格比例”填写市场价格(可选,默认与本店售价相同) 导入数据时,支持品牌选择(可选,同一次上传的数据品牌相同,但在确认页自行输入的除外) 完整后续操作图文手册及相关使用工具 现在购买本插件,您还可以得到: 帮助完成插件安装(需提供临时的FTP及后台的账号、密码),并调试完成 永久享受本插件的后续升级、修复服务(如:淘宝数据包升级而引起的功能失效等) 插件价格 200.00 RMB 注:此价格只包含前文所述的功能及服务,若需额外增加的朋友请联系站长协商。 购买方式 本站支持支付宝、财付通的担保交易,需要的朋友请即刻联系站长,以便提供购买链接给您。

continue reading

使用一个wordpress程序建立多个不同的网站

Posted by Hpyer on 2008-09-29 - 2,012 Views - 1 Comment

参考文章:使用一个Wordpress创建多个不同的网站和面向对象(OOP)的使用Wordpress系统 一拖N的用法

前几天在wopus中文平台看到这篇文章,当时心里那个激动啊…因为我曾经为了在一个空间里面建立4个独立的wordpress,不得不多花了100大元增加子目录绑定..而用这种方法,在理论上可以一个空间建立无数个wordpress站点,简直是省钱又省力的必杀绝招啊…

于是乎,在新博安装完成以后,我就尝试着用现在这个空间来建立两个wordpress站。

首先,下载wp-config.php文件到本地,加入如下代码:


if($_SERVER["HTTP_HOST"]=="www.domainA.com" || $_SERVER["HTTP_HOST"]=="domainA.com"){
    define('DB_NAME', 'NAME A');
    define('DB_USER', 'USER A');
    define('DB_PASSWORD', 'PSW A');
    define('DB_HOST', 'localhost');
    define('DB_CHARSET', 'utf8');
    define('DB_COLLATE', '');
}else if($_SERVER["HTTP_HOST"]=="www.domainB.com" || $_SERVER["HTTP_HOST"]=="domainB.com"){
    define('DB_NAME', 'NAME B');
    define('DB_USER', 'USR B');
    define('DB_PASSWORD', 'PSW B');
    define('DB_HOST', 'localhost');
    define('DB_CHARSET', 'utf8');
    define('DB_COLLATE', '');
}

值得注意的是,需要把如下语句删除或者注释掉


// ** MySQL 设置 ** //
define('DB_NAME', 'putyourdbnamehere');    // 数据库名称
define('DB_USER', 'usernamehere');     // MySQL 用户名
define('DB_PASSWORD', 'yourpasswordhere'); // ...和 密码
define('DB_HOST', 'localhost');    // 99% 的情况下,您不需要修改这一项

// 如果您的 MySQL 数据库版本低于 4.1,请删除或屏蔽以下两行;
// 如果是 MySQL 4.1 或 4.1 以上版本,则不必进行修改。
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
// 将每个 KEY 修改为唯一的短语,您无需记住这些短语,因此尽可能长些,复杂些。
// 您可以访问http://api.wordpress.org/secret-key/1.1/来为你生成 Key,
// 或者随便写点什么。每个 key 都应不一样。
define('AUTH_KEY', 'put your unique phrase here'); // 修改为独一无二的短语
define('SECURE_AUTH_KEY', 'put your unique phrase here'); // 修改为独一无二的短语
define('LOGGED_IN_KEY', 'put your unique phrase here'); // 修改为独一无二的短语

// 对于绝大多数网友而言,并不需要版本管理功能。你可以在这里自行关闭。
// 当参数 n = -1 时,保留所有文章/页面的修订版本;这是默认值;
// 当参数 n = 0 时,保留0次文章/页面的修订版本,即关闭该功能;
// 当参数 n > 0 时,保留n次文章/页面的修订版本。
define('WP_POST_REVISIONS', '-1');

// 如果您修改自己 Blog 的域名,或者弄错了 WordPress 后台的相关设置,
// 可通过下面两行代码进行硬设置,优先级高于 WordPress 后台。
// 注意,设置以后,去掉前面的 // ,将 domainname 换成对应域名,两项最后不要有 / 。
// define('WP_SITEURL', 'http://domainname/wordpress');
// define('WP_HOME', 'http://domainname');
// 如果您给每个安装不同的前缀,那么可以在一个数据库里安装多个网站。
$table_prefix  = 'wp_';   // 仅限数字、字母和下划线!

// 修改这个来进行 WordPress 本地化。对应的 MO 文件须放到 wp-content/languages。
// 例如:将 de.mo 放到 wp-content/languages 并将 WPLANG 设置 'de' 来支持德文。
// 针对中国大陆用户的简体中文用户,下面已经设置好,无须更改。
define ('WPLANG', 'zh_CN');

由于我的空间支持两个数据库,因此我将两个站点数据安装在不同的数据库中。如果空间只支持一个数据库,需要修改安装的数据表,即添加如下语句:

$table_prefix = 'wp_';

接下来将domainA.com和domainB.com绑定到空间,访问这两个域名来安装wordpress。

安装成功以后,需要在 设置->杂项 中分别设置两个站点所上传文件保存的目录,否则两个站点上传的文件将默认存放在wp-content/uploads中。

如果需要设置两个站点使用不同的wp-content文件夹,请在wp-config.php文件中增加如下语句:

define ('WP_CONTENT_DIR', '/wp-content');

重要提示:在操作前请一定先备份数据库!

Posted in: WordPress 应用.

One Response to “使用一个wordpress程序建立多个不同的网站”

  1. 以前看到这招的介绍忘了备份,找了半天终于找到了,谢谢

Leave a Reply

About | Contact | Guestbook | Archives | Sitemap

如果您觉得本站的文章有帮助,并且条件允许的话,希望您能慷慨捐赠,以支持本站更好的发展。非常感谢!