headerBanner.php 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <?php
  2. /**
  3. * @var $this \yii\web\View
  4. * Баннер в шапке. Он показывается для десктопа как сквозной, а для мобильной версии он показывается везде, кроме главной
  5. */
  6. $current = \yii\helpers\Url::current();
  7. ?>
  8. <div class="header-banner" >
  9. <?php if(!Yii::$app->deviceDetect->isMobile()):?>
  10. <div class="header-banner_desktop">
  11. <div id="adfox_167229138467569665"></div>
  12. <script>
  13. window.yaContextCb.push(() => {
  14. // eslint-disable-next-line no-undef
  15. Ya.adfoxCode.create({
  16. ownerId: 279920,
  17. containerId: 'adfox_167229138467569665',
  18. params: {
  19. pp: 'g',
  20. ps: 'dbpj',
  21. p2: 'hiyx'
  22. }
  23. })
  24. })
  25. </script>
  26. </div>
  27. <?php endif;?>
  28. <?php
  29. $controller = Yii::$app->controller->id;
  30. $action = Yii::$app->controller->action->id;
  31. if($controller!="site" && $action!="index" && Yii::$app->deviceDetect->isMobile()):?>
  32. <div class="header-banner_mobile" style="height:250px;margin-bottom: 15px;text-align: center;display: flex;justify-content: center;">
  33. <div id="adfox_163238723987728973" ><img src="https://www.amic.ru/img/adv_placeholder.jpg" height="100%" class="placeholder"></div>
  34. <script>
  35. window.yaContextCb.push(() => {
  36. // eslint-disable-next-line no-undef
  37. Ya.adfoxCode.create({
  38. ownerId: 279920,
  39. containerId: 'adfox_163238723987728973',
  40. params: {
  41. pp: 'g',
  42. ps: 'dbpj',
  43. p2: 'hizb'
  44. },
  45. onRender: function() {
  46. const placeholder = document.querySelector('.header-banner_mobile .placeholder');
  47. // placeholder.style.opacity = 0;
  48. setTimeout(function (){
  49. placeholder.style.opacity = 0;
  50. setTimeout(() => {
  51. placeholder.remove();
  52. })
  53. },100)
  54. },
  55. })
  56. })
  57. </script>
  58. </div>
  59. <?php endif;?>
  60. </div>