1function detectmob() { 2 if( navigator.userAgent.match(/Android/i) 3 || navigator.userAgent.match(/webOS/i) 4 || navigator.userAgent.match(/iPhone/i) 5 || navigator.userAgent.match(/iPad/i) 6 || navigator.userAgent.match(/iPod/i) 7 || navigator.userAgent.match(/BlackBerry/i) 8 || navigator.userAgent.match(/Windows Phone/i) 9 ){ 10 return true; 11 } 12 else { 13 return false; 14 } 15} 16 17function track_clienti_adv(meta_id, meta_name, meta_link, meta_target){ 18 window.open(meta_link,meta_target); 19 return true; 20} 21 22function track_click(adv_id, target, url, adv_title, banner_id, banner_title){ 23 console.log('tracco il click'); 24 // ga("send", "event", "Banner", "click", adv_title + ' ' + banner_title, '1'); 25 gtag('event', 'send', { 26 // 'send_to': 'UA-1234567-89', /* GA receiver */ 27 'event_category': 'Banner', 28 'event_action': 'click', 29 'event_label': adv_title + ' ' + banner_title, 30 'event_value': '1', 31 'fields_object': { 'nonInteraction': 1 } 32 }); 33 34 return true; 35} 36 37function manage_adv_clienti(html, adv, destination, ID, element, device, blog){ 38 console.log('DEBUG clienti_adv.js: manage_adv_clienti chiamata per', element, 'device:', device, 'disable_banners:', disable_banners); 39 40 /* IF ADSENSE */ 41 if( adv.adv_type == 'adsense' ){ 42 var html = '<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>'; 43 html += adv.meta_code 44 } 45 46 if( adv.adv_type == 'image' ){ 47 // console.log('A'); 48 if(adv.meta_type == 'semplice' || adv.meta_type == ''){ 49 50 // console.log('B'); 51 52 html = '<fieldset onclick="track_clienti_adv(\''+ adv.meta_id +'\', \''+ adv.meta_name +'\', \''+ adv.meta_link +'\', \''+ adv.meta_target +'\')" class="clearfix" style="border:1px solid #dedede; padding:5px; cursor:pointer;">'; 53 //html += '<legend style="text-align: right; padding-left: 5px; padding-right: 5px; color:#0eb2b8;">Vistanet sponsorizzata</legend>' 54 html += '<img src="'+ adv.meta_src +'"/>' 55 html += '</fieldset>'; 56 57 }else{ 58 // console.log('C'); 59 if( destination == 'mobile' ){ 60 61 // console.log('D'); 62 63 html = '<fieldset onclick="track_clienti_adv(\''+ adv.meta_id +'\', \''+ adv.meta_name +'\', \''+ adv.meta_link +'\', \''+ adv.meta_target +'\')" class="clearfix" style="border:1px solid #dedede; padding:5px;padding-bottom: 15px; cursor:pointer;">'; 64 //html += '<legend style="text-align: right; padding-left: 5px; padding-right: 5px; color:#0eb2b8;">Vistanet sponsorizzata</legend>' 65 html += '<img class="image-responsive" src="'+ adv.meta_src +'"/>' 66 html += '<h4 style="font-weight: bold; text-align:left; margin: 0;margin-top: 5px; margin-bottom: 5px; font-family: Open Sans,sans-serif; font-weight: bolder; color:#000;">'+ adv.meta_title +'</h4>' 67 html += '<label style="text-align: left;font-weight: 400;">'+ adv.meta_sottotitolo +'</label>' 68 html += '<p style="text-align: left;font-weight: 200;">'+ adv.meta_descrizione +'</p>' 69 html += '<a class="btn btn-default btn_ads_vistanet pull-right" style="border-radius:0; color:#fff;" href="'+ adv.meta_link +'">'+ adv.meta_txt_btu +'</a>' 70 html += '</fieldset>'; 71 var action = 'ADV ID = #' + adv.adv_id + ' - Meta ID = #' + adv.meta_id + ' - ' + adv.adv_title + ' - ' + adv.meta_name; 72 } 73 74 if( destination == 'desktop' ){ 75 76 // console.log('E'); 77 78 if( adv.meta_sezione == 'sidebar' ){ 79 80 // console.log('F'); 81 82 html = '<fieldset onclick="track_clienti_adv(\''+ adv.meta_id +'\', \''+ adv.meta_name +'\', \''+ adv.meta_link +'\', \''+ adv.meta_target +'\')" class="clearfix" style="border:1px solid #dedede; padding:5px;cursor:pointer;">'; 83 //html += '<legend style="text-align: right; padding-left: 5px; padding-right: 5px; color:#0eb2b8;">Vistanet sponsorizzata</legend>' 84 html += '<img class="image-responsive" src="'+ adv.meta_src +'"/> ' 85 html += '<h4 style="font-weight: bold; text-align:left; margin: 0;margin-top: 5px; margin-bottom: 5px; font-family: Open Sans,sans-serif; font-weight: bolder; color:#000;">'+ adv.meta_title +'</h4>' 86 html += '<label style="text-align: left;font-weight: 400;">'+ adv.meta_sottotitolo +'</label>' 87 html += '<p style="text-align: left;font-weight: 200;">'+ adv.meta_descrizione +'</p>' 88 html += '<a class="btn btn-default btn_ads_vistanet pull-right" style="border-radius:0;padding: 10px;color: #fff !important;background-color: #0eb2b8;font-family: roboto;" href="'+ adv.meta_link +'">'+ adv.meta_txt_btu +'</a>' 89 html += '</fieldset>'; 90 }else{ 91 92 // console.log('G'); 93 94 html = '<fieldset onclick="track_clienti_adv(\''+ adv.meta_id +'\', \''+ adv.meta_name +'\', \''+ adv.meta_link +'\', \''+ adv.meta_target +'\')" class="clearfix" style="border:1px solid #dedede; padding:5px; padding-top: 0;
94cursor:pointer;">'; 95 //html += '<legend style="text-align: right; padding-left: 5px; padding-right: 5px; color:#0eb2b8;">Vistanet sponsorizzata</legend>' 96 html += '<div class="col-lg-6 col-md-6 col-sm-6 col-xs-6" style="height:90px; overflow:hidden;padding: 0; margin-top: -2px;"><img class="image-responsive" src="'+ adv.meta_src +'"/></div>' 97 html += '<div class="col-lg-6 col-md-6 col-sm-6 col-xs-6"><h4 style="font-weight: bold; text-align:left; margin: 0;margin-top: 5px; margin-bottom: 5px; font-family: Open Sans,sans-serif; font-weight: bolder; color:#000;">'+ adv.meta_title +'</h4>' 98 html += '<label style="text-align: left;font-weight: 400;">'+ adv.meta_sottotitolo +'</label>' 99 html += '<p style="text-align: left;font-weight: 200;">'+ adv.meta_descrizione +'</p></div>' 100 //html += '<a class="btn btn-default btn_ads_vistanet pull-right" style="border-radius:0;" href="'+ adv.meta_link +'">'+ adv.meta_txt_btu +'</a>' 101 html += '</fieldset>'; 102 } 103 104 } 105 106 } 107 108 } 109 return html; 110} 111 112function get_impression(adv, ID, element, device, blog){ 113 var url = 'https://vistanet.it:3000/api/adv/'+adv.adv_id; 114 jQuery.post(url, 115 { 116 'client_name': adv.adv_title, 117 'adv_id': adv.adv_id, 118 'position_id': adv.adv_position, 119 'position_name': JSON.parse(adv.adv_section)[0].name, 120 'origin': adv.blog, 121 'tipology': adv.adv_type, 122 'impressions_limit': adv.meta_impressions, 123 }, 124 function(data){ 125 126 if(adv.meta_impressions < data.impressions){ 127 128 } 129 }); 130} 131 132 133function extract_adv(ID, element, device, blog, quando){ 134 if( window.advs != undefined ){ 135 if( window.advs[blog][device][ID] != undefined ){ 136 137 var rand = Math.floor(Math.random() * window.advs[blog][device][ID].length); 138 var adv = window.advs[blog][device][ID][rand]; 139 140 var adv_tags = JSON.parse(adv.adv_tags); 141 var adv_section = JSON.parse(adv.adv_section); 142 var html = ''; 143 144 /* manage Cagliari */ 145 if (jQuery("body").hasClass("site-id-2") && !jQuery("body").hasClass("page-template-template-homde-design-sardegna") && adv.adv_blog == 'cagliari') { 146 147 /* manage mobile */ 148 if(detectmob() == true && adv.adv_destination == 'mobile'){ 149 html = manage_adv_clienti(html, adv, adv.adv_destination, ID, element, device, blog); 150 } 151 152 /* manage desktop */ 153 if(detectmob() == false && adv.adv_destination == 'desktop'){ 154 html = manage_adv_clienti(html, adv, adv.adv_destination, ID, element, device, blog); 155 } 156 } 157 158 /* manage Ogliastra */ 159 160 if (jQuery("body").hasClass("site-id-1") && !jQuery("body").hasClass("page-template-template-homde-design-sardegna") && adv.adv_blog == 'ogliastra') { 161 /* manage mobile */ 162 if(detectmob() == true && adv.adv_destination == 'mobile'){ 163 html = manage_adv_clienti(html, adv, adv.adv_destination, ID, element, device, blog); 164 } 165 166 /* manage desktop */ 167 if(detectmob() == false && adv.adv_destination == 'desktop'){ 168 html = manage_adv_clienti(html, adv, adv.adv_destination, ID, element, device, blog); 169 } 170 } 171 172 /* manage Sardegna */ 173 if (jQuery("body").hasClass("site-id-1") && jQuery("body").hasClass("page-template-template-homde-design-sardegna") && adv.adv_blog == 'sardegna') { 174 175 /* manage mobile */ 176 if(detectmob() == true && adv.adv_destination == 'mobile'){ 177 html = manage_adv_clienti(html, adv, adv.adv_destination, ID, element, device, blog); 178 } 179 180 /* manage desktop */ 181 if(detectmob() == false && adv.adv_destination == 'desktop'){ 182 html = manage_adv_clienti(html, adv, adv.adv_destination, ID, element, device, blog); 183 } 184 } 185 jQuery('#'+element).html(html); 186 187 } 188 } 189} 190 191/* new extraction of adv */ 192function render_adv_clienti(adv, device, tag, infinity, element){ 193 var html = ''; 194 195 if( adv.tipology_adv == 'adsense' ){ 196 197 console.log('ADSENSE', adv); 198 199 html += '<div class="adv_true adsense_extraction" data-advid="'+adv._id+'" data-advtitle="'+adv.title_adv+'" ></div>'; 200 html += '<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>'; 201 202 var artAdsVal = ""; 203 if ( device == 'mobile'){ 204 if( adv.adsense_mobile.includes("@_ARTNUM_@") ){ 205 /* Digitrend */ 206 var artnum = jQuery("#"+element).data("artnum"); 207 artAdsVal = adv.adsense_mobile.replace( "@_ARTNUM_@", artnum ); 208 }else{ 209 artAdsVal = adv.adsense_mobile; 210 } 211 }else{ 212 if( adv.adsense_desktop.includes("@_ARTNUM_@") ){ 213 /* Digitrend */ 214 var artnum = jQuery("#"+element).data("artnum"); 215 artAdsVal = adv.adsense_desktop.replace( "@_ARTNUM_@", artnum ); 216 }else{ 217 artAdsVal = adv.adsense_desktop; 218 } 219 } 220 221 /* Infinite inner post content */ 222 if ( device == 'mobile'){ 223 if( adv.adsense_mobile.includes("@_ARTPOSTDIGITREND_@") ){ 224 /* Digitrend */ 225 var artpost = jQuery("#"+element).data("artpostdigitrend"); 226 artAdsVal = adv.adsense_mobile.replace( "@_ARTPOSTDIGITREND_@", artpost ); 227 }else if( !adv.adsense_mobile.includes("@_ARTNUM_@") ){ 228 artAdsVal = adv.adsense_mobile; 229 } 230 }else{ 231 if( adv.adsense_desktop.includes("@_ARTPOSTDIGITREND_@") ){ 232 /* Digitrend */ 233 var artpost = jQuery("#"+element).data("artpostdigitrend"); 234 artAdsVal = adv.adsense_desktop.replace( "@_ARTPOSTDIGITREND_@", artpost ); 235 }else if( !adv.adsense_desktop.includes("@_ARTNUM_@") ){ 236 artAdsVal = adv.adsense_desktop; 237 } 238 } 239 240 html += artAdsVal; 241 242 // New extract event 243 // ga("send", "event", "Banner", "extract", adv.title_adv + ' Google Adsense', '1', {'nonInteraction': 1}); 244 gtag('event', 'send', { 245 // 'send_to': 'UA-1234567-89', /* GA receiver */ 246 'event_category': 'Banner', 247 'event_action': 'extract', 248 'event_label': adv.title_adv + ' Google Adsense', 249 'event_value': '1', 250 'fields_object': { 'nonInteraction': 1 } 251 }); 252 253 // ga("send", "event", "Banner", "impression new system", adv.title_adv + ' Google Adsense', '1', {'nonInteraction': 1}); 254 gtag('event', 'send', { 255 // 'send_to': 'UA-1234567-89', /* GA receiver */ 256 'event_category': 'Banner', 257 'event_action': 'impression new system', 258 'event_label': adv.title_adv + ' Google Adsense', 259 'event_value': '1', 260 'fields_object': { 'nonInteraction': 1 } 261 }); 262 263 264 //Real view banner leaderboard - top side - skin desktop ADSENSE 265 if ( ( adv.section == 6 || adv.section == 7 || adv.section == 8 ) && device == 'desktop' && infinity == 'no' ){ 266 // ga("send", "event", "Banner", "real view", adv.title_adv + ' Google Adsense', '1', {'nonInteraction': 1}); 267 gtag('event', 'send', { 268 // 'send_to': 'UA-1234567-89', /* GA receiver */ 269 'event_category': 'Banner', 270 'event_action': 'real view', 271 'event_label': adv.title_adv + ' Google Adsense', 272 'event_value': '1', 273 'fields_object': { 'nonInteraction': 1 } 274 }); 275 } 276 277 //Real view banner leaderboard mobile ADSENSE 278 if ( adv.section == 6 && device == 'mobile' && infinity == 'no' ){ 279 // ga("send", "event", "Banner", "real view", adv.title_adv + ' Google Adsense', '1', {'nonInteraction': 1}); 280 gtag('event', 'send', { 281 // 'send_to': 'UA-1234567-89', /* GA receiver */ 282 'event_category': 'Banner', 283 'event_action': 'real view', 284 'event_label': adv.title_adv + ' Google Adsense', 285 'event_value': '1', 286 'fields_object': { 'nonInteraction': 1 } 287 }); 288 } 289 290 } 291 292 293 if ( adv.tipology_adv == 'banner' ){ 294 295 // New extract event 296 // ga("send", "event", "Banner", "extract", adv.title_adv + ' ' + adv.banners[0].title, '1', { 'nonInteraction': 1 }); 297 gtag('event', 'send', { 298 // 'send_to': 'UA-1234567-89', /* GA receiver */ 299 'event_category': 'Banner', 300 'event_action': 'extract', 301 'event_label': adv.title_adv + ' ' + adv.banners[0].title, 302 'event_value': '1', 303 'fields_object': { 'nonInteraction': 1 } 304 }); 305 306 //Real view banner leaderboard - top side - skin desktop BANNER 307 if ( ( adv.section == 6 || adv.section == 7 || adv.section == 8 ) && device == 'desktop' && infinity == 'no'){ 308 // ga("send", "event", "Banner", "real view", adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1}); 309 gtag('event', 'send', { 310 // 'send_to': 'UA-1234567-89', /* GA receiver */ 311 'event_category': 'Banner', 312 'event_action': 'real view', 313 'event_label': adv.title_adv + ' ' + adv.banners[0].title, 314 'event_value': '1', 315 'fields_object': { 'nonInteraction': 1 } 316 }); 317 } 318 319 //Real view banner leaderboard mobile BANNER 320 if ( adv.section == 6 && device == 'mobile' && infinity == 'no' ){ 321 // ga("send", "event", "Banner", "real view", adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1}); 322 gtag('event', 'send', { 323 // 'send_to': 'UA-1234567-89', /* GA receiver */ 324 'event_category': 'Banner', 325 'event_action': 'real view', 326 'event_label': adv.title_adv + ' ' + adv.banners[0].title, 327 'event_value': '1', 328 'fields_object': { 'nonInteraction': 1 } 329 }); 330 } 331 332 html += '<div class="adv_true banner_extraction" data-advid="'+adv._id+'" data-advtitle="'+adv.title_adv+'" data-bannerid="'+adv.banners[0]._id+'" data-bannertitle="'+adv.banners[0].title+'">'; 333 334 var target = '_blank'; 335 336 if(adv.banners[0].target == 1 || adv.banners[0].target == "1") { 337 target = '_self'; 338 } 339 340 if ( device == 'mobile'){ 341 if( adv.banners[0].type == 1){ 342 343 // banner semplice MOBILE 344 var url = adv.banners[0].url; 345 346 // Se si tratta di un banner Energit ( leaderboard e inner_post_top ) 347 if( url.includes("[RANDOM]") ){ 348 var random = Math.random(); 349 url = url.replace("[RANDOM]", String(random)); 350 if (url.includes("te=363")){ 351 html += '<img src="https://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=363&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">'; 352 }else if ( url.includes("te=364") ) { 353 html += '<img src="https://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=364&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">'; 354 }else if ( url.includes("te=365") ) { 355 html += '<img src="https://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=365&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">'; 356 }else if ( url.includes("te=366") ) { 357 html += '<img src="https://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=366&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">'; 358 }else if ( url.includes("te=367") ) { 359 html += '<img src="https://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=367&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">'; 360 }else if ( url.includes("te=368") ) { 361 html += '<img src="https://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=368&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">'; 362 }else if ( url.includes("te=369") ) { 363 html += '<img src="https://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=369&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">'; 364 }else if ( url.includes("te=370") ) { 365 html += '<img src="https://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=370&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">'; 366 } 367 } 368 369 html += '<a target="'+target+'" href="'+url+'" onclick="track_click(\''+adv._id+'\',\''+target+'\',\''+url+'\',\''+adv.title_adv+'\', \''+adv.banners[0]._id+'\', \''+adv.banners[0].title+'\' )">'; 370 371 // Pubblicità elettorale 372 if (adv.banners[0].politica == 1) { 373 html += '<span style="float: right">Pubblicità Elettorale</span>'; 374 } 375 376 html += '<img class="image-responsive" src="https://vistanet.it/'+ adv.banners[0].path_file+'"/></a>'; 377 378 // ga("send", "event", "Banner", "impression new system", adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1}); 379 gtag('event', 'send', { 380 // 'send_to': 'UA-1234567-89', /* GA receiver */ 381 'event_category': 'Banner', 382 'event_action': 'impression new system', 383 'event_label': adv.title_adv + ' ' + adv.banners[0].title, 384 'event_value': '1', 385 'fields_object': { 'nonInteraction': 1 } 386 }); 387 388 }else{ 389 390 // banner composto 391 html += '<a href="'+ adv.banners[0].url +'">'; 392 html += '<img class="image-responsive" src="https://vistanet.it/'+ adv.banners[0].path_file+'"/>'; 393 html += '</a>'; 394 html += '<h4 style="font-weight: bold; text-align:left; margin: 0;margin-top: 5px; margin-bottom: 5px; font-family: Open Sans,sans-serif; font-weight: bolder; color:#000;">'+ adv.banners[0].info.title_info +'</h4>'; 395 html += '<label style="text-align: left;font-weight: 400; color: #505050">'+ adv.banners[0].info.subtitle +'</label>'; 396 html += '<p style="text-align: left;font-weight: 200; font-size: 12px">'+ adv.banners[0].info.description_info +'</p>'; 397 html += '<div style="text-align: right"> <a class="btn btn-default btn_ads_vistanet" style="border-radius:0;padding: 10px;color: #fff !important;background-color: #0eb2b8;font-family: roboto;" href="'+ adv.banners[0].url +'" onclick="track_click(\''+adv._id+'\',\''+target+'\',\''+adv.banners[0].url+'\',\''+adv.title_adv+'\', \''+adv.banners[0]._id+'\', \''+adv.banners[0].title+'\' )">'+ adv.banners[0].info.button_text +'</a> </div>'; 398 // ga("send", "event", "Banner", "impression new system", adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1}); 399 gtag('event', 'send', { 400 // 'send_to': 'UA-1234567-89', /* GA receiver */ 401 'event_category': 'Banner', 402 'event_action': 'impression new system', 403 'event_label': adv.title_adv + ' ' + adv.banners[0].title, 404 'event_value': '1', 405 'fields_object': { 'nonInteraction': 1 } 406 }); 407 408 } 409 410 }else{ 411 if( adv.banners[0].type == 1){ 412 413 if( adv.section == 8 ){ 414 415 if (tag == 'cagliari' || tag == 'ogliastra') { 416 jQuery('.custom-background').css('background-image', 'url(' + adv.banners[0].path_file + ')'); 417 jQuery('.custom-background').css('padding-top', '118px'); 418 jQuery('.custom-background').css('cursor', 'pointer'); 419 // ga("send", "event", "Banner", "impression new system", adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1}); 420 gtag('event', 'send', { 421 // 'send_to': 'UA-1234567-89', /* GA receiver */ 422 'event_category': 'Banner', 423 'event_action': 'impression new system', 424 'event_label': adv.title_adv + ' ' + adv.banners[0].title, 425 'event_value': '1', 426 'fields_object': { 'nonInteraction': 1 } 427 }); 428 }else{ 429 jQuery('.custom-background').css('background-image', 'url(' + adv.banners[0].path_file + ')'); 430 jQuery('.custom-background').css('padding-top', '63px'); 431 jQuery('.custom-background').css('cursor', 'pointer'); 432 // ga("send", "event", "Banner", "impression new system", adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1}); 433 gtag('event', 'send', { 434 // 'send_to': 'UA-1234567-89', /* GA receiver */ 435 'event_category': 'Banner', 436 'event_action': 'impression new system', 437
437 'event_label': adv.title_adv + ' ' + adv.banners[0].title, 438 'event_value': '1', 439 'fields_object': { 'nonInteraction': 1 } 440 }); 441 } 442 443 var url = adv.banners[0].url; 444 445 /* Energit Desktop Skin */ 446 if( url.includes("[RANDOM]") ){ 447 var random = Math.random(); 448 url = url.replace("[RANDOM]", String(random)); 449 /* Aggiungo il VIEWTAG*/ 450 if(url.includes("te=361")){ 451 html += '<img src="https://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=361&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">'; 452 }else{ 453 html += '<img src="https://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=362&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">'; 454 } 455 } 456 457 jQuery(document).on('click','.full_box',function(e){ 458 return false; 459 }); 460 461 jQuery('body, .full_100').on('click', function ( event ) { 462 if ( document.getElementsByClassName("lg-outer").length === 0 ) { 463 // ga("send", "event", "Banner", "click", adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1}); 464 gtag('event', 'send', { 465 // 'send_to': 'UA-1234567-89', /* GA receiver */ 466 'event_category': 'Banner', 467 'event_action': 'impression new system', 468 'event_label': adv.title_adv + ' ' + adv.banners[0].title, 469 'event_value': '1', 470 'fields_object': { 'nonInteraction': 1 } 471 }); 472 window.open( url ,'_blank'); 473 } 474 }).children().on('click', function (event) { 475 event.stopPropagation(); 476 }); 477 478 }else{ 479 480 var url = adv.banners[0].url; 481 482 /* Energit Desktop*/ 483 // if( url.includes("[RANDOM]") ){ 484 // var random = Math.random(); 485 // url = url.replace("[RANDOM]", String(random)); 486 // if(url.includes("te=57")){ 487 // html += '<img src="http://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=57&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">'; 488 // }else{ 489 // html += '<img src="http://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=56&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">'; 490 // } 491 // ga("send", "event", "Banner", "impression new system", adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1}); 492 // gtag('event', 'send', { 493 // // 'send_to': 'UA-1234567-89', /* GA receiver */ 494 // 'event_category': 'Banner', 495 // 'event_action': 'impression new system', 496 // 'event_label': adv.title_adv + ' ' + adv.banners[0].title, 497 // 'event_value': '1', 498 // 'fields_object': { 'nonInteraction': 1 } 499 // }); 500 // }else{ 501 // ga("send", "event", "Banner", "impression new system", adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1}); 502 // gtag('event', 'send', { 503 // // 'send_to': 'UA-1234567-89', /* GA receiver */ 504 // 'event_category': 'Banner', 505 // 'event_action': 'impression new system', 506 // 'event_label': adv.title_adv + ' ' + adv.banners[0].title, 507 // 'event_value': '1', 508 // 'fields_object': { 'nonInteraction': 1 } 509 // }); 510 // } 511 512 // banner semplice 513 var marginTag = "margin-top: -2px"; 514 if ( adv.section == 10 ) { 515 marginTag = "margin-top: -65px"; 516 } 517 518 html += '<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12" style="overflow:hidden;padding: 0; '+marginTag+';"><a target="'+target+'" href="'+adv.banners[0].url+'" onclick="track_click(\''+adv._id+'\',\''+target+'\',\''+adv.banners[0].url+'\',\''+adv.title_adv+'\', \''+adv.banners[0]._id+'\', \''+adv.banners[0].title+'\' )">'; 519 520 if (adv.banners[0].politica == 1) { 521 html += '<span style="float:right"> Pubblicità elettorale </span>'; 522 } 523 524 html += '<img class="image-responsive" src="https://vistanet.it/'+adv.banners[0].path_file+'" /></a></div>'; 525 526 // ga("send", "event", "Banner", "impression new system", adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1}); 527 gtag('event', 'send', { 528 // 'send_to': 'UA-1234567-89', /* GA receiver */ 529 'event_category': 'Banner', 530 'event_action': 'impression new system', 531 'event_label': adv.title_adv + ' ' + adv.banners[0].title, 532 'event_value': '1', 533 'fields_object': { 'nonInteraction': 1 } 534 }); 535 536 } 537 538 }else{ 539 // banner composto 540 // if(adv.banners[0].section == 1){ 541 // sezione sidebar 542 543 html += '<a href="'+ adv.banners[0].url +'" onclick="track_click(\''+adv._id+'\',\''+target+'\',\''+adv.banners[0].url+'\',\''+adv.title_adv+'\', \''+adv.banners[0]._id+'\', \''+adv.banners[0].title+'\' )">'; 544 html += '<img class="image-responsive" src="https://vistanet.it/'+ adv.banners[0].path_file+'"/> '; 545 html += '</a>'; 546 html += '<h4 style="font-weight: bold; text-align:left; margin: 0;margin-top: 5px; margin-bottom: 5px; font-family: Open Sans,sans-serif; font-weight: bolder; color:#000;">'+ adv.banners[0].info.title_info +'</h4>'; 547 html += '<label style="text-align: left;font-weight: 400; color: #505050">'+ adv.banners[0].info.subtitle +'</label>'; 548 html += '<p style="text-align: left;font-weight: 200; font-size: 12px">'+ adv.banners[0].info.description_info +'</p>'; 549 html += '<div style="text-align: right"><a class="btn btn-default btn_ads_vistanet" style="border-radius:0;padding: 10px;color: #fff !important;background-color: #0eb2b8;font-family: roboto;" href="'+ adv.banners[0].url +'" onclick="track_click(\''+adv._id+'\',\''+target+'\',\''+adv.banners[0].url+'\',\''+adv.title_adv+'\', \''+adv.banners[0]._id+'\', \''+adv.banners[0].title+'\' )">'+ adv.banners[0].info.button_text +'</a></div>'; 550 // ga("send", "event", "Banner", "impression new system", adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1}); 551 gtag('event', 'send', { 552 // 'send_to': 'UA-1234567-89', /* GA receiver */ 553 'event_category': 'Banner', 554 'event_action': 'impression new system', 555 'event_label': adv.title_adv + ' ' + adv.banners[0].title, 556 'event_value': '1', 557 'fields_object': { 'nonInteraction': 1 } 558 }); 559 560 // } 561 // else{ 562 // 563 // html += '<a href="href="'+ adv.banners[0].url +'"" onclick="track_click(\''+adv._id+'\',\''+target+'\',\''+adv.banners[0].url+'\',\''+adv.title_adv+'\', \''+adv.banners[0]._id+'\', \''+adv.banners[0].title+'\' )"><div class="col-lg-6 col-md-6 col-sm-6 col-xs-6" style="height:120px; overflow:hidden;padding: 0; margin-top: -2px;"><a href="'+ adv.banners[0].url +'"><img class="image-responsive pull-left" src="https://vistanet.it/'+ adv.banners[0].path_file+'" /></a></div>'; 564 // html += '<div class="col-lg-6 col-md-6 col-sm-6 col-xs-6"><h4 style="font-weight: bold; text-align:left; margin: 0;margin-top: 5px; margin-bottom: 5px; font-family: Open Sans,sans-serif; font-weight: bolder; color:#000;">'+ adv.banners[0].info.title_info +'</h4>'; 565 // html += '<label style="text-align: left;font-weight: 400; color: #505050">'+ adv.banners[0].info.subtitle +'</label>'; 566 // html += '<p style="text-align: left;font-weight: 200; font-size: 12px">'+ adv.banners[0].info.description_info +'</p></div></a>'; 567 // ga("send", "event", "Banner", "impression new system", adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1}); 568 // gtag('event', 'send', { 569 // // 'send_to': 'UA-1234567-89', /* GA receiver */ 570 // 'event_category': 'Banner', 571 // 'event_action': 'impression new system', 572 // 'event_label': adv.title_adv + ' ' + adv.banners[0].title, 573 // 'event_value': '1', 574 // 'fields_object': { 'nonInteraction': 1 } 575 // }); 576 // 577 // } 578 } 579 } 580 581 html += '</div>'; 582 583 } 584 585 return html; 586 587} 588 589function extract_adv_new(section, tag, device, element, infinity = 'no'){ 590 var data = {}; 591 592 // POSIZIONE BANNER 593 var url_ajax = 'https://vistanet.it:3000/api/extraction/'; 594 var uid = jQuery.cookie('uid'); 595 data.uid = uid; 596 597 switch (section){ 598 case 'inner_post_down': data.section = '0'; 599 break; 600 case 'center_side': data.section = '1'; 601 break; 602 case 'down_side': data.section = '2'; 603 break; 604 case 'gallery': data.section = '3'; 605 break; 606 case 'inner_post_center': data.section = '4'; 607 break; 608 case 'inner_post_top': data.section = '5'; 609 break; 610 case 'leaderboard': data.section = '6'; 611 break; 612 case 'top_side': data.section = '7'; 613 break; 614 case 'skin': data.section = '8'; 615 break; 616 case 'half_page': data.section = '9'; 617 break; 618 case 'strip_banner': data.section = '10'; 619 break; 620 case 'pushbar': data.section = '11'; 621 break; 622 case 'machete': data.section = '12'; 623 break; 624 case 'down_the_post': data.section = '13'; 625 break; 626 case 'left_machete': data.section = '14'; 627 break; 628 case 'top': data.section = '15'; 629 break; 630 case 'inner_post_content1': data.section = '16'; 631 break; 632 case 'inner_post_content2': data.section = '17'; 633 break; 634 case 'inner_post_content3': data.section = '18'; 635 break; 636 case 'inner_post_content4': data.section = '19'; 637 break; 638 case 'amp_leaderboard': data.section = '20'; 639 break; 640 case 'amp_inner_post_top': data.section = '21'; 641 break; 642 case 'amp_inner_post_down': data.section = '22'; 643 break; 644 } 645 646 // TAG BLOG 647 648 switch (tag){ 649 650 case 'cagliari': data.tag = '0'; 651 break; 652 case 'ogliastra': data.tag = '1'; 653 break; 654 case 'sardegna': data.tag = '2'; 655 break; 656 case 'roma': data.tag = '6'; 657 break; 658 case 'napoli': data.tag = '7'; 659 break; 660 case 'milano': data.tag = '8'; 661 break; 662 } 663 664 //DEVICE 665 666 switch (device){ 667 668 case 'mobile': data.device = '3'; 669 break; 670 case 'desktop': data.device = '4'; 671 break; 672 673 } 674 675 if (contenuto_violento == 'si' ) { 676 data.violence = '1'; 677 }else{ 678 data.violence = '0'; 679 } 680 681 if( ( detectmob() == true && device == 'mobile' ) 682 || ( detectmob() == false && device == 'desktop' ) ){ // || ( detectmob() == false && ( data.section === "0" || data.section === "4" || data.section === "5" ) 683 684 if ( disable_banners != "si") { 685 686 if (banner_preview != 1) { 687 688 /**** infinity extraction if 'si' ****/ 689 690 if (infinity == 'si') { 691 url_ajax = 'https://vistanet.it:3000/api/infinity_extraction/'; 692 } 693 694 jQuery.ajax({ 695 696 url: url_ajax, 697 type: 'POST', 698 data: JSON.stringify(data), 699 contentType: 'application/json', 700 701 success: function(result) { 702 703 if (result.status == 404){ 704 var html = result.message; 705 }else{ 706 var html = render_adv_clienti(result.adv[0], device, tag, infinity, element); 707 jQuery('#'+element).html(html); 708 } 709 } 710 }); 711 712 } else { 713 714 /****** BANNER PREVIEW *******/ 715 716 // jQuery.ajax({ 717 // 718 // url: 'https://vistanet.it:3000/api/preview/', 719 // type: 'POST', 720 // data: JSON.stringify(data), 721 // contentType: 'application/json', 722 // 723 // success: function(result) { 724 // 725 // if (result.status == 404){ 726 // var html = result.message; 727 // 728 // }else{ 729 // 730 // var html = render_adv_clienti(result.adv[0], device, tag, infinity); 731 // jQuery('#'+element).html(html); 732 // 733 // } 734 // } 735 // }); 736 737 } 738 } /* disable_banners */ 739 } 740} 741 742/* 743var rand = Math.floor(Math.random() * window.objs[ID].length); 744var obj = window.objs[ID][rand]; 745var target = '_blank';
746var classes_1 = 'col-lg-7 col-md-7 col-xs-12 col-sm-12'; 747var classes_2 = 'col-lg-5 col-md-5 col-xs-12 col-sm-12'; 748var class_img = 'ads_img_vistanet'; 749var class_sidebar = ''; 750var font_size = '24'; 751 752if(obj.target == 1 || obj.target == "1") { 753 target = '_self'; 754} 755 756if(obj.section == 2) { 757 classes_1 = 'col-md-12 col-xs-12 col-sm-7'; 758 classes_2 = 'col-md-12 col-xs-12 col-sm-5'; 759 class_img = 'ads_img_vistanet'; 760 class_sidebar = 'sidebarclass'; 761} 762 763if( obj.title_size != 0 ){ 764 font_size = obj.title_size; 765} 766if( obj.type == 'adsense' ) { 767 var html = '<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>'; 768 if( obj.adslayout != undefined && obj.adslayout != ' ' && obj.adslayout != '' ){ 769 if( obj.adslayout == 'in-article' ){ 770 console.log('A'); 771 html += '<ins class="adsbygoogle"> '; 772 html += 'style="display:block; text-align:center;" '; 773 html += 'data-ad-layout="in-article" '; 774 html += 'data-ad-format="'+obj.adsformat+'" '; 775 html += 'data-ad-client="'+obj.adsense_client_code+'" '; 776 html += 'data-ad-slot="'+obj.adsense_code+'"></ins>'; 777 html += '<script> '; 778 html += '(adsbygoogle = window.adsbygoogle || []).push({}); '; 779 html += '</script> '; 780 }else{ 781 console.log('B'); 782 html += '<ins class="adsbygoogle" '; 783 html += 'style="display:block; text-align:center;" '; 784 html += 'data-ad-layout-key="'+obj.adslayout+'" '; 785 html += 'data-ad-format="'+obj.adsformat+'" '; 786 html += 'data-ad-client="'+obj.adsense_client_code+'" '; 787 html += 'data-ad-slot="'+obj.adsense_code+'"></ins>'; 788 html += '<script> '; 789 html += '(adsbygoogle = window.adsbygoogle || []).push({}); '; 790 html += '</script> '; 791 } 792 }else{ 793 console.log('C'); 794 html += '<ins class="adsbygoogle" '; 795 html += 'style="display:inline-block;width:'+obj.adsense_width+';height:'+obj.adsense_height+';"'; 796 html += 'data-ad-client="'+obj.adsense_client_code+'"'; 797 html += 'data-ad-slot="'+obj.adsense_code+'"></ins>'; 798 html += '<script>'; 799 html += '(adsbygoogle = window.adsbygoogle || []).push({});'; 800 html += '</script>'; 801 } 802}else{ 803 if( obj.descr.length > 0 && obj.descr != '' ){ 804 var html = '<div onclick="track_banner(this)" data-metaid="'+obj.metaid+'" data-metaname="#'+obj.metaid+' > '+obj.title + ' > ' +obj.spot+'" data-url="'+obj.url+'" target="_blank" class="row ads_vistanet '+class_sidebar+'">'; 805 html += '<div class="'+ class_img+ ' ' +classes_1+'">'; 806 html += '<a onclick="track_banner(this)" data-metaid="'+obj.metaid+'" data-metaname="#'+obj.metaid+' > '+obj.title + ' > ' +obj.spot+'" data-url="'+obj.url+'" target="'+target+'" href="javascript:void(0);"><img src="'+obj.src+'" target="'+target+'"></a>'; 807 html += '</div><div class="ads_content_vistanet '+classes_2+'">'; 808 html += '<span class="ads_vistanet_title" style="font-size:'+font_size+'px;"> '+obj.bannertitle+' </span> <span class="ads_vistanet_under_title"> '+obj.bannerundertitle+' </span>'; 809 html += "<p class=\"ads_vistanet_descr\">"+obj.descr+"</p></div>"; 810 html += '<a class="btn btn-default btn_ads_vistanet" style="border-radius:0;" onclick="track_banner(this)" data-metaid="'+obj.metaid+'" data-metaname="#'+obj.metaid+' > '+obj.title + ' > ' +obj.spot+'" data-url="'+obj.url+'" target="_blank" href="javascript:void(0);">'+obj.btutitle+'</a> </div>'; 811 //var html = '<a onclick="track_banner(this)" data-metaid="'+obj.metaid+'" data-metaname="#'+obj.metaid+' > '+obj.title + ' > ' +obj.spot+'" data-url="'+obj.url+'" target="_blank" href="javascript:void(0);"><img src="'+obj.src+'" target="'+target+'"></a>'; 812 }else{ 813 var html = '<a onclick="track_banner(this)" data-metaid="'+obj.metaid+'" data-metaname="#'+obj.metaid+' > '+obj.title + ' > ' +obj.spot+'" data-url="'+obj.url+'" target="'+target+'" href="javascript:void(0);"><img src="'+obj.src+'" target="'+target+'"></a>'; 814 } 815} 816 817jQuery('#'+element).html(html); 818*/
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.