дмитрийбухонов / yii2-ad-yammy
AdYammy 是一个针对 Yii2 的新型包,可以帮助您管理网站上的广告脚本。使用 AdYammy,您可以集成和管理网站上的各种广告脚本,从而提高网站的收入。AdYammy 提供了便捷且直观的界面
dev-master
2023-05-01 17:41 UTC
Requires
- php: ~7.4.0
- kartik-v/yii2-editors: ~v1.0.1
- kartik-v/yii2-widget-fileinput: ~v1.1.1
- mobiledetect/mobiledetectlib: ~2.8.x-dev
- yiisoft/yii2: ~2.0.0
This package is auto-updated.
Last update: 2024-09-30 01:52:22 UTC
README
AdYammy for Yii2 是一个旨在管理网站广告脚本的综合性解决方案。它通过管理广告块来帮助提高网站的收入。使用 AdYammy,您可以创建、编辑和更新广告块。
安装
要安装扩展,请执行以下命令
composer require dmitrybukhonov/yii2-ad-yammy "*"
使用
执行迁移
php yii migrate --migrationPath=@dmitrybukhonov/adyammy/migrations --interactive=0
在应用程序配置中注册
return [
...
'modules' => [
'adyammy' => [
'class' => \dmitrybukhonov\adyammy\Module::class,
'backendAppId' => 'app-backend',
'imagePath' => '@storage/ad-image',
'viewPath' => '@dmitrybukhonov/adyammy/backend/views',
'imageUrl' => '@frontendUrl/images/storage/ad-image',
'adPositionList' => \dmitrybukhonov\adyammy\helpers\AdPosition::getAll(),
],
],
..
];
为了添加新的广告块位置,需要从 AdPosition 继承并指定新的类在配置文件中。
显示
为了在您的网站上显示广告块,请在您的模板中添加以下代码:
use dmitrybukhonov\adyammy\widgets\AdWidget; use dmitrybukhonov\adyammy\helpers\AdPosition; <?= AdWidget::widget([ 'positionId' => AdPosition::DISPLAY_MIDDLE_HOME_PAGE_ID, ]) ?>