rgsystemes/olark-bundle
最新稳定版本:v2.0.2
Composer 安装命令:
composer require rgsystemes/olark-bundle
包简介
Integrate easily Olark into your Symfony2 projects
README 文档
README
Easily integrate Olark into your Symfony2 projects.
Installation
- Add this bundle to your vendor/ dir using the vendors script:
Add the following lines in your ``deps`` file: [RGOlarkBundle] git=git://github.com/rgsystemes/OlarkBundle.git target=/bundles/RG/OlarkBundle and run the vendors script: ./bin/vendors install **Or** add the following to your `composer.json`: "rgsystemes/olark-bundle": "dev-master" and run: php composer.phar install The bundle is compatible with Symfony 2.0 upwards. -
If you're not using Composer, add the RG namespace to your autoloader:
// app/autoload.php $loader->registerNamespaces(array( 'RG' => DIR.'/../vendor/bundles', ));
-
Add this bundle to your application's kernel:
// app/AppKernel.php public function registerBundles() { return array( // ... new RG\OlarkBundle\RGOlarkBundle(), // ... ); }
-
Configure the
rg_olarkservice in your config.yml:rg_olark: id: xxxx-xxx-xx-xxxx
That's it for basic configuration.
Usage
In your template:
{% include "OlarkBundle::olark.html.twig" %} In your controllers:
$olarkOptions = $this->container->get('rg_olark_options'); $olarkOptions["name"] = $this->getUser()->getUsername(); Available Olark options:
- api.chat.updateVisitorNickname (through $olarkOptions["name"])
- api.chat.updateVisitorStatus (through $olarkOptions["status"])
Overriding the template
You can override the template used by copying the Resources/views/olark.html.twig file out of the bundle and placing it into app/Resources/RGOlarkBundle/views, then customising as you see fit.
统计信息
- 总下载量: 39.56k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-01-04