- @@url = request.original_url - @pag_title = t('title_index_activities') - @pag_description = t('description_index_activities') - @pag_keywords = t('keywords_index_activities') - @principal_bg = true - @locale = I18n.locale.to_s - @li = '· ' - @og_title = t('title_index_activities') - @og_type = t('reservation') - @og_url = request.original_url - @og_image = "/assets/web/the-grand-selection-logo-og.jpg" - @og_description = t('description_index_activities') - @hreflang_en = "https://#{request.host}"+w_activities_en_path - @hreflang_es = "https://#{request.host}"+w_activities_es_path - @hreflang_ru = "https://#{request.host}"+(CGI.unescape(w_activities_ru_path)) - @hreflang_fr = "https://#{request.host}"+w_activities_fr_path #w_activities_jquery_start .bg-searcher .container .row .col-lg-12.col-md-12.col-sm-12.col-xs-12.bg-searcher-sin-transparency -if I18n.locale.to_s == 'en' .h2-welcome-text = "Enjoy your vacation to the fullest" -if I18n.locale.to_s == 'fr' .h2-welcome-text = "Profitez de vos vacances au maximum" -if I18n.locale.to_s == 'es' .h2-welcome-text = "Disfrute sus vacaciones al máximo" -if I18n.locale.to_s == 'ru' .h2-welcome-text-ru = "Насладитесь отдыхом по максимуму" .container .row .col-lg-12.col-md-12.col-sm-12.col-xs-12 %h1.gallery-title = t('activities_h1') -if I18n.locale.to_s == 'en' .col-md-12.col-sm-12.mobile-fix %p Discover all %b activities available at %b Marbella and surrounding area during your winter holidays. %b Activities, entertainment, fun, sports, things to do... -if I18n.locale.to_s == 'es' .col-md-12.col-sm-12.mobile-fix %p Descubra todas las %b actividades que puede realizar en %b Marbella y los alrededores. %b Actividades, ocio, diversión, entretenimiento, deportes, cosas que hacer... -if I18n.locale.to_s == 'ru' .col-md-12.col-sm-12.mobile-fix %p Откройте для себя все виды деятельности, мероприятий и %b развлечений, доступные в %b Марбелье и окрестностях во время каникул. -if I18n.locale.to_s == 'fr' .col-md-12.col-sm-12.mobile-fix %p Découvrez toutes les %b activités disponibles à %b Marbella et dans ses environs pendant vos vacances d'hiver. %b Activités, divertissements, amusement, sports, choses à faire... %br - @num_activity_foto = 0 - @activities.each do |w_activities| - @location_a = '' - @region_a = '' - @province_a = '' - @country_a = '' - @last_location_exist = '' -if @locale == 'en' - @title_locale = w_activities.title_en -if @locale == 'es' - @title_locale = w_activities.title_es -if @locale == 'ru' - @title_locale = w_activities.title_ru -if @locale == 'fr' - @title_locale = w_activities.title_fr - @countries.each do |countries| - if w_activities.country_id == countries.id - @country_u = countries -if @locale == 'en' - @country_a = countries.en - @last_location_exist = countries.en -if @locale == 'es' - @country_a = countries.es - @last_location_exist = countries.es -if @locale == 'ru' - @country_a = countries.ru - @last_location_exist = countries.ru -if @locale == 'fr' - @country_a = countries.fr - @last_location_exist = countries.fr - @provinces.each do |provinces| - if w_activities.province_id == provinces.id - @province_u = provinces -if @locale == 'en' - @province_a = ', ' + provinces.en - @last_location_exist = provinces.en -if @locale == 'es' - @province_a = ', ' + provinces.es - @last_location_exist = provinces.es -if @locale == 'ru' - @province_a = ', ' + provinces.ru - @last_location_exist = provinces.ru -if @locale == 'fr' - @province_a = ', ' + provinces.fr - @last_location_exist = provinces.fr - @regions.each do |regions| - if w_activities.region_id == regions.id - @region_u = regions -if @locale == 'en' - @region_a = ', ' + regions.en - @last_location_exist = regions.en -if @locale == 'es' - @region_a = ', ' + regions.es - @last_location_exist = regions.es -if @locale == 'ru' - @region_a = ', ' + regions.ru - @last_location_exist = regions.ru -if @locale == 'fr' - @region_a = ', ' + regions.fr - @last_location_exist = regions.fr - @locations.each do |locations| - if w_activities.location_id == locations.id - @location_u = locations -if @locale == 'en' - @location_a = ' ' + locations.en - @last_location_exist = locations.en -if @locale == 'es' - @location_a = ' ' + locations.es - @last_location_exist = locations.es -if @locale == 'ru' - @location_a = ' ' + locations.ru - @last_location_exist = locations.ru -if @locale == 'fr' - @location_a = ' ' + locations.fr - @last_location_exist = locations.fr - @direction = @country_a + @province_a + @region_a + @location_a .col-mod-property.mobile-fix .col-lg-12.col-md-12.col-sm-12.col-xs-12.activity-margin %a{href: w_activity_path(w_activities), style: 'text-decoration: none; color: #000000;'} %h2.titulo-activity.center = @title_locale .gallery_product.col-md-12.col-xs-12 - if w_activities.ImagesActivity.exists? - @num_activity_foto = @num_activity_foto + 1 #p.property.carousel-fade.carousel.slide{"data-ride" => "carousel"} //Wrapper for slides .carousel-inner.carousel-zoom - @cont_img = 0 - w_activities.ImagesActivity.order("position").each do |img| - if @cont_img == 0 - @cont_img = @cont_img +1 .item.active %a{href: w_activity_path(w_activities), style: 'text-decoration: none; color: #000000;'} = image_tag(img.image.slide.url, class: 'img-max', :alt => @title_locale) - else .item %a{href: w_activity_path(w_activities), style: 'text-decoration: none; color: #000000;'} %img{"data-load-src" => img.image.slide.url, :alt => @title_locale, class: 'img-max'} //Controls %a.left.align-vertical-center.carousel-control{"data-slide" => "prev", :href => "#p"+@num_activity_foto.to_s, :role => "button"} %span.fas.fa-chevron-left %a.right.align-vertical-center.carousel-control{"data-slide" => "next", :href => "#p"+@num_activity_foto.to_s, :role => "button"} %span.fas.fa-chevron-right - else .item.active %a{href: w_activity_path(w_activities), style: 'text-decoration: none; color: #000000;'} = image_tag("web/no-foto-big.jpg", class: 'no-photo img-max', :alt => @title_locale) .col-md-12.col-sm-12.col-xs-12 .titulo-desc-activity.activities-desc-mobil-fix = t('activity') + ". " = @last_location_exist + '.' .desc-activities.activities-desc-mobil-fix %p -if w_activities.short_desc -if @locale == 'en' = raw(w_activities.short_description_en) %a{href: w_activity_path(w_activities), style: 'text-decoration: none; color: #0645AD;'} = "[ " + t('more') + " ]" -if @locale == 'es' = raw(w_activities.short_description_es) %a{href: w_activity_path(w_activities), style: 'text-decoration: none; color: #0645AD;'} = "[ " + t('more') + " ]" -if @locale == 'fr' = raw(w_activities.short_description_fr) %a{href: w_activity_path(w_activities), style: 'text-decoration: none; color: #0645AD;'} = "[ " + t('more') + " ]" -if @locale == 'ru' = raw(w_activities.short_description_ru) %a{href: w_activity_path(w_activities), style: 'text-decoration: none; color: #0645AD;'} = "[ " + t('more') + " ]" -else -if @locale == 'en' -if !(w_activities.text_en.nil? or w_activities.text_en == '') = sanitize(strip_tags(w_activities.text_en.truncate_words(120))) %a{href: w_activity_path(w_activities), style: 'text-decoration: none; color: #0645AD;'} = "[ " + t('more') + " ]" -if @locale == 'es' -if !(w_activities.text_es.nil? or w_activities.text_es == '') = sanitize(strip_tags(w_activities.text_es.truncate_words(120))) %a{href: w_activity_path(w_activities), style: 'text-decoration: none; color: #0645AD;'} = "[ " + t('more') + " ]" -if @locale == 'fr' -if !(w_activities.text_fr.nil? or w_activities.text_fr == '') = sanitize(strip_tags(w_activities.text_fr.truncate_words(120))) %a{href: w_activity_path(w_activities), style: 'text-decoration: none; color: #0645AD;'} = "[ " + t('more') + " ]" -if @locale == 'ru' -if !(w_activities.text_ru.nil? or w_activities.text_ru == '') = sanitize(strip_tags(w_activities.text_ru.truncate_words(120))) %a{href: w_activity_path(w_activities), style: 'text-decoration: none; color: #0645AD;'} = "[ " + t('more') + " ]" .col-lg-12.col-md-12.col-sm-12.col-xs-12 .div-pagination = will_paginate @activities, inner_window: 2, outter_window: 1, renderer: BootstrapPagination::Rails .page_info = page_entries_info @activities, :model => Activity = render 'layouts/partials/index/footer'