loktionov / yii2-superbanner
为Yii框架生成横幅广告
dev-master
2015-03-30 18:02 UTC
Requires
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-09-28 17:38:28 UTC
README
广告横幅代码生成
配置
'components' => [ 'superbanner' => [ 'class'=>'loktionov\superbanner\Superbanner', 'bannercount' => 100, ] ]
控制器
$sb = Yii::$app->superbanner; //или так, если не объявлять как компонент в конфиге $sb = new Superbanner(); $s1 = $sb->GetBanners(12); $s2 = $sb->GetBanners(24); $s3 = $sb->GetBanners('18%', 'superbanner2'); $s4 = $sb->GetBanners('56'); $s5 = Yii::$app->superbanner->GetBanners(12); return $this->render('index', ['banners'=>$s3]);
视图
foreach($banners as $b) { echo $b; } $this->registerJs( '$("document").ready(function(){ var hsh = window.location.hash.substring(1); if(hsh != "") $("#" + hsh).css("border", "1px solid red"); });' );