AdYammy 是一个针对 Yii2 的新型包,可以帮助您管理网站上的广告脚本。使用 AdYammy,您可以集成和管理网站上的各种广告脚本,从而提高网站的收入。AdYammy 提供了便捷且直观的界面

安装: 0

依赖: 0

建议: 0

安全: 0

星星: 1

关注者: 1

分支: 0

类型:yii2-extension

dev-master 2023-05-01 17:41 UTC

This package is auto-updated.

Last update: 2024-09-30 01:52:22 UTC


README

Yii2 AdYammy

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,
]) ?>