Module: C80NewsTz::BannersHelper
- Defined in:
- app/helpers/c80_news_tz/banners_helper.rb
Instance Method Summary collapse
-
#render_banner_01 ⇒ Object
рендер баннера в рекламном блоке 1.
-
#render_banner_02 ⇒ Object
рендер баннера в рекламном блоке 2.
-
#render_banner_03 ⇒ Object
рендер баннера в рекламном блоке 3.
Instance Method Details
#render_banner_01 ⇒ Object
рендер баннера в рекламном блоке 1
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'app/helpers/c80_news_tz/banners_helper.rb', line 5 def # извлечём баннер b = Banner01.random_active if b.present? # увеличим счётчик показов b.shown += 1 b.save! # соберём информацию для рендера view vp = { alt_image: b.title, image: b.image.thumb_fill, ww: 1200, # ширина\высота совпадает с шириной\высотой, указанной в Bimage01Uploader hh: 165, a_href: b.href, aid: 'rb01', # используется js для подсчёта кликов a_class: "rb01_#{b.id}" } render :partial => 'shared/banner_01', :locals => { :vp => vp } end end |
#render_banner_02 ⇒ Object
рендер баннера в рекламном блоке 2
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
# File 'app/helpers/c80_news_tz/banners_helper.rb', line 35 def # извлечём баннер b = Banner02.random_active if b.present? # увеличим счётчик показов b.shown += 1 b.save! # соберём информацию для рендера view vp = { alt_image: b.title, image: b.image.thumb_fill, ww: 812, # ширина\высота совпадает с шириной\высотой, указанной в Bimage02Uploader hh: 130, a_href: b.href, aid: 'rb02', # используется js для подсчёта кликов a_class: "rb02_#{b.id}" } render :partial => 'shared/banner_02', :locals => { :vp => vp } end end |
#render_banner_03 ⇒ Object
рендер баннера в рекламном блоке 3
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 |
# File 'app/helpers/c80_news_tz/banners_helper.rb', line 65 def # извлечём баннер b = Banner03.random_active if b.present? # увеличим счётчик показов b.shown += 1 b.save! # соберём информацию для рендера view vp = { alt_image: b.title, image: b.image.thumb_fill, ww: 287, # ширина\высота совпадает с шириной\высотой, указанной в Bimage03Uploader hh: 321, a_href: b.href, aid: 'rb03', # используется js для подсчёта кликов a_class: "rb03_#{b.id}" } render :partial => 'shared/banner_03', :locals => { :vp => vp } end end |