wdalmut / upcloo-module
提供 UpCloo 功能的 Zend Framework 2 模块
dev-master
2014-02-01 11:48 UTC
Requires
- corley/upcloo-php-sdk: 0.14.*
- zendframework/zendframework: 2.*
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2024-09-14 15:00:46 UTC
README
UpClooModule 可快速且轻松地将 UpCloo 与 Zend Framework 2 集成
此模块处于alpha状态,请不要在生产环境中使用
安装
简单地将它添加到你的 composer 中
"require": {
"wdalmut/upcloo-module": "dev-master"
}
使用方法
在你的配置中添加你的 sitekey 并配置模块。
<?php return array( 'upcloo' => array( 'sitekey' => 'your-sitekey-here', 'auto_apply' => true, 'route' => array( 'application/default', 'blog/post' ) ) )
路由选项对于在特定路由中自动添加 UpCloo SDK 非常有用。
请记住,你必须在主配置 application.config.php
中添加此模块
<?php return array( 'modules' => array( 'UpClooModule', 'Application', // ... ), // ...
手动启用 UpCloo
如果你禁用了 auto_apply
选项(设置为 false
),你必须使用专门的 HelperView
手动放置 UpCloo SDK。
<div> // a view... </div> <!-- This is the UpCloo JavaScript SDK --> <?php echo $this->upclooSdk($this->pageURL); ?> </div class="a-class"> <p>The page continue...</p> </div>
UpCloo 优化搜索引擎
如果你想创建基于链接的策略,这对于搜索引擎优化很有用,你可以使用 UpClooForSpiders
视图助手。为了实现此结果,你必须使用专门的视图助手
<div> // a view... </div> <!-- This is the UpCloo JavaScript SDK --> <?php $relatedPosts = $this->upclooForSpiders($this->pageURL); //Style $relatedPosts as you want (array of contents). ?> </div class="a-class"> <p>The page continue...</p> </div>