cvo-technologies / sites
Croogo 多站点插件
0.3
2012-09-12 13:46 UTC
Requires
- php: >=5.3.0
- composer/installers: *
This package is not auto-updated.
Last update: 2024-09-14 16:37:52 UTC
README
此插件为 Croogo 提供多站点支持(原文作者 "rchavik" 的原话)。这是一个具有更简单、更舒适的 GUI、一些错误修复以及可以自行选择默认站点的替代版本。默认站点表示在没有指定有效域名/子域名/其他内容时将被渲染的站点。
激活后,数据库会自动创建并设置一个默认站点。祝您使用愉快!
配置
-
在 croogo 数据库配置中设置一个新的数据源,名为
sites
。您可以使用与 croogo 相同的物理数据库,但
sites
数据源必须存在,因为所有插件模型都会使用它。例如
<?php
class DATABASE_CONFIG {
var $default = array(
'driver' => 'mysql',
'database' => 'croogo',
...
);
var $sites = array(
'driver' => 'mysql',
'database' => 'croogo',
...
);
}
-
激活插件
别忘了祈祷好运。
在多站点环境中链接
默认菜单助手使用相对 URL 生成菜单链接。对于某些项目,您需要在链接中使用绝对 URL。为了实现这一点,选择适用于链接的站点,并在链接的 params
字段中将 absolute=1
设置为 1。
规范 URL
您可以使用 SitesHelper::canonical()
在布局中输出规范 URL。
已知错误
目前没有已知错误。您可以随意分支或通知。
要求
Croogo(已在 1.5 上测试)- http://croogo.org/
祝您好运,玩得开心。-- rchavik (& bumuckl)