fanamurov / larrock-smartbanners
larrockCMS的Smartbanners组件
v1.0.3
2018-04-02 07:43 UTC
This package is auto-updated.
Last update: 2024-09-14 15:47:41 UTC
README
该组件仅在哈巴罗夫斯克的“Март”工作室内部使用。
安装LarrockSmartbanners组件
composer require fanamurov/larrock-smartbanners
显示横幅
-
横幅输出由 Smartbanners中间件 负责。在 app/Http/Kernel.php 的 $middlewareGroups - web 部分 中连接它
use Larrock\ComponentSmartbanners\Middleware\Smartbaners; class Kernel extends HttpKernel { protected $middlewareGroups = [ 'web' => [ ... Smartbanners::class ], ... ]; }
-
在您的网站的 .env 文件中定义值
SMARTBANNERS=(true/false) //активировать ли показы SMARTBANNERS_BANNERS= //Сколько баннеров показывать SMARTBANNERS_PARTNERS= //Сколько баннеров партнеров показывать SMARTBANNERS_HOST= //Хост сайта показывающего баннеры SMARTBANNERS_SERVER= //Хост сайта сервера баннерообменки
示例
SMARTBANNERS=true SMARTBANNERS_BANNERS=2 SMARTBANNERS_PARTNERS=1 SMARTBANNERS_HOST=martds_ru SMARTBANNERS_SERVER=http://martds.ru
-
在网站模板中调用
@if(env('SMARTBANNERS') === true) {!! $smartbanners !!} @endif
服务器横幅交换器接受的示例数据(json)
array (
0 =>
array (
'title' => 'Отличные цены [link_start]Входные двери продажа со склада[link_end]',
'id' => '2',
'banner_url' => 'http://site.ru',
'image' => '/public/images/sbanners/big/sbanners.png',
),
1 =>
array (
'title' => '[link_start]Компания "Рога и копыта"[link_end]',
'id' => '16',
'banner_url' => 'http://site2.ru',
'image' => '/public/images/sbanners/big/sbanners_2.png',
),
)