loveorigami / yii2-shortcodes-pack
为Yii2的WP短代码集合
1.3
2017-09-14 11:13 UTC
Requires
This package is auto-updated.
Last update: 2024-08-29 04:03:39 UTC
README
Yii2-shortcodes-pack是Yii2-plugins-system的一部分,该系统为我们网站提供了更多有用的短代码查看更多
0. 包中的短代码
未来版本中还将有更多...
如何创建我的短代码?
- 这非常简单!查看说明
1. 下载
使用composer安装Yii2-shortcodes-pack。运行以下命令下载并安装Yii2-shortcodes-pack
composer require "loveorigami/yii2-shortcodes-pack":"*"
2. 更新数据库模式
最后,你需要通过应用迁移来更新你的数据库模式。确保你已经正确配置了db应用程序组件,并运行以下命令
$ php yii migrate/up --migrationPath=@vendor/loveorigami/yii2-plugins-system/migrations
3. 配置应用程序
让我们从在@backend/config/main.php
中定义模块开始
'modules' => [ 'plugins' => [ 'class' => 'lo\plugins\Module', 'pluginsDir'=>[ '@lo/plugins/core', // default dir with core plugins '@lo/shortcodes' // dir with shortcodes pack '@common/shortcodes', // dir with our plugins with shortcodes ] ], ],
这就完成了,现在你已经安装并配置了高级模板中的模块。
接下来,打开@frontend/config/main.php
并添加以下内容
... 'components' => [ 'plugins' => [ 'class' => lo\plugins\components\PluginsManager::class, 'appId' => 1 // lo\plugins\BasePlugin::APP_FRONTEND, // by default 'enablePlugins' => true, 'shortcodesParse' => true, 'shortcodesIgnoreBlocks' => [ '<pre[^>]*>' => '<\/pre>', //'<div class="content[^>]*>' => '<\/div>', ] ], 'view' => [ 'class' => lo\plugins\components\View::class, ] ... ]
同样,在@backend/config/main.php
中做同样的操作
... 'components' => [ 'plugins' => [ 'class' => lo\plugins\components\PluginsManager::class, 'appId' => 2 // lo\plugins\BasePlugin::APP_BACKEND ], 'view' => [ 'class' => lo\plugins\components\View::class, ] ... ]