Antiblock für phpbb? Code umschreiben?

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
BL1990
Mitglied
Beiträge: 125
Registriert: 17.02.2012 19:55

Antiblock für phpbb? Code umschreiben?

Beitrag von BL1990 »

Hallo

Ich Würde gerne den Antiblock von http://antiblock.org/?p=script in meine Seite einbauen. Nur funktioniert das ganze nicht.
Das hier ist der Code:

Code: Alles auswählen

<?php $antiblock_html_elements = array (  0 => 'div',  1 => 'center',  2 => 'span',  3 => 'b',  4 => 'i',  5 => 'font',  6 => 'strong',); ?><?php $antiblock_layer_id = chr(98 + mt_rand(0,24)) . substr(md5(time()), 0, 3); ?><style>#<?php echo $antiblock_layer_id ?>{position:fixed!important;position:absolute;top:0;top:expression((t=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)+"px");left:0;width:100%;height:100%;background-color:#fff;opacity:0.9;filter:alpha(opacity=90);display:block}#<?php echo $antiblock_layer_id ?> p{opacity:1;filter:none;font:bold 16px Verdana,Arial,sans-serif;text-align:center;margin:20% 0}#<?php echo $antiblock_layer_id ?> p a,#<?php echo $antiblock_layer_id ?> p i{font-size:12px}#<?php echo $antiblock_layer_id ?> ~ *{display:none}</style><noscript><<?php echo $antiblock_html_elements[array_rand($antiblock_html_elements)] ?> id=<?php echo $antiblock_layer_id ?>><p>Please enable JavaScript!<br>Bitte aktiviere JavaScript!<br>S'il vous pla&icirc;t activer JavaScript!<br>Por favor,activa el JavaScript!<br><a href="http://antiblock.org/">antiblock.org</a></p></<?php echo $antiblock_html_elements[array_rand($antiblock_html_elements)] ?>></noscript><script>(function(w,u){var d=w.document,z=typeof u;function <?php echo $antiblock_layer_id ?>(){function c(c,i){var e=d.createElement('<?php echo $antiblock_html_elements[array_rand($antiblock_html_elements)] ?>'),b=d.body,s=b.style,l=b.childNodes.length;if(typeof i!=z){e.setAttribute('id',i);s.margin=s.padding=0;s.height='100%';l=Math.floor(Math.random()*l)+1}e.innerHTML=c;b.insertBefore(e,b.childNodes[l-1])}function g(i,t){return !t?d.getElementById(i):d.getElementsByTagName(t)};function f(v){if(!g('<?php echo $antiblock_layer_id ?>')){c('<p>Please disable your ad blocker!<br>Bitte deaktiviere Deinen Werbeblocker!<br>Veuillez d&eacute;sactiver votre bloqueur de publicit&eacute;!<br>Por favor, desactive el bloqueador de anuncios!<br><a href="http://antiblock.org/?d=2.2.2'+'___'+escape(v)+'">antiblock.org</a> <i>v2.2.2</i></p>','<?php echo $antiblock_layer_id ?>')}};(function(){var a=[<?php echo "'" . implode("','", array_merge(array_rand(array_flip(array('MainSponsoredLinks','ad_billboard_ifm','advertise-here-sidebar','blox-tile-ad','googleadstop','ads','AD_CONTROL_28','AD_CONTROL_29','AD_Top','AD_newsblock','Ad3Right','AdArea','AdDetails_GoogleLinksBottom','AdDetails_InsureWith','AdFrame4','AdLeaderboardTop','AdSkyscraper','Ad_Right1','Ad_RightBottom','Ads_Special','AdvertMPU23b','BigBoxAd','BodyAd','BotAd','ButtonAd','CompanyDetailsWideGoogleAdsPresentationControl','ContentAd2','ContentAdXXL','FIN_videoplayer_300x250ad','GOOGLE_ADS_47','GoogleAdsPresentationControl','HeaderBannerAdSpacer','Journal_Ad_300','LeftAdF2','MediumRectangleAD','RightAd','SectionSponsorAd','SkyAd','TL_footer_advertisement','TextLinkAds','TopAdBox','VM-MPU-adspace','VM-footer-adspace','ad-250x300','ad-376x280','ad-728x90-leaderboard-top','ad-absolute-160','ad-ads','ad-bigbox','ad-box-first','ad-boxes','ad-header-728x90','ad-leaderboard','ad-leaderboard-spot','ad-leaderboard-top','ad-left-sidebar-ad-2','ad-middlethree','ad-module','ad-right-sidebar-ad-1','ad-side-text','ad-space-1','ad-space-2','ad-target-Leaderbord','ad-text','ad-typ1','ad-wrap','ad001','ad125TR','ad300X250','ad300_x_250','ad300x150','ad300x250','ad300x600','ad468x60_top','ad728Mid','ad90','adBadges','adBanner160x600','adBanner4','adBanner728','adClickMe','adContainer_1','adContentHolder','adGroup1','adHeaderTop','adLeaderboard','adPlacer','adShortTower','adSidebarSq','adSpace1','adSpace10','adSpace16','adSpace18','adSpace24','adSpace25','adSpace6','adSpace_right','adSpot-Leader','adSpot-sponsoredlinks','adSpot-textbox1','adSpotIsland','adStrip','adTag1','adTextCustom','adTextLink','adTower2','ad_160x160','ad_300_250_1','ad_300x250m','ad_A','ad_B','ad_C','ad_J','ad_K','ad_above_game','ad_after_navbar','ad_banner_top','ad_banners','ad_bar','ad_block_2','ad_bottom','ad_box_colspan','ad_category_middle','ad_center_monster','ad_container_top','ad_content_top','ad_feature','ad_firstpost','ad_footer_s','ad_front_three','ad_hotpots','ad_island_incontent','ad_leaderboard_middle','ad_lnk','ad_lrec','ad_middle','ad_mpu300x250','ad_rectangle_medium','ad_report_leaderboard','ad_sec_div','ad_sky','ad_skyscraper','ad_unit','ad_zone3','adbanner','adbanner-top-left','adbladeSp','adbox-topbanner','adclear','adcode','adcode4','adfooter','adfooter_728x90','adhead_g','adimg','adlinks','admanager_leaderboard','admiddle3left','adposition-C','adposition-FPMM','adrig','ads-250','ads-col','ads-footer','ads-rhs','ads-sponsored-boxes','ads-vers7','ads300-250','ads300Top','ads728top','adsBox-dynamic-right','adsBoxResultsPage','adsDisplay','ads_300','ads_bottom_inner','ads_button','ads_center','ads_halfsize','ads_header','ads_html1','ads_lb','ads_text','ads_top','ads_watch_top_square','adsd_contentad_r3','adsdiv','adsense-text','adsense04','adsenseWrap','adsense_article_left','adshowtop','adskinright','adskintop','adspot-1','adspot-1x4','adspot_468x60','adtab','adtopHeader','adv-ext-ext-1','adv-midroll','adv-preroll','adv-x38','adv_google_728','adv_halfpage','adv_halfpage_title','adv_leaderboard','adv_mpu1','adver1','adver5','advert-header','advert1','advertContainer','advert_125x125','advert_home01','advertiseHere','advertisement2','advertisement728x90','advertisementLigatus','advertisementPrio2','advertisementRightcolumn0','advertiser-container','advertising-banner','advertising2','advertisingModule160x600','advertisingModule728x90','advertisment','adverts-top-right','advertspace','advt','adwhitepaperwidget','adxMiddle5','adxtop','adxtop2','anchorAd','ap_adframe','ap_cu_overlay','apiBackgroundAd','apmNADiv','apolload','article-advert','articleAdReplacement','atlasAdDivGame','awds-nt1-ad','banner-468x60','banner300x250','banner728x90','banner_ad_module','banner_ads','bg-footer-ads2','bg_YieldManager-300x250','bigadbox','block-spti_ga-spti_ga_adwords','block-thewrap_ads_250x300-0','blox-big-ad','bottom-ad-wrapper','bottom-ads','bottomAdSenseDiv','bottomAds','bottom_ad_unit','bottom_ads','bottom_banner_ad','bottom_sponsor_ads','bottomadwrapper','bottomleaderboardad','box-ads-small-2','box_mod_googleadsense','boxad3','browsead','btr_horiz_ad','button_ad_wrap','buttonad','c4ad-Middle1','c_ad_sb','cnnAboveFoldBelowAd','cnnRR336ad','cnnTopAd','commercial_ads','common_right_ad_wrapper','common_right_lower_player_ad_wrapper','container-topleftads','content-left-ad','content-right-ad','content_ad_square','content_bottom_ad','content_box_300body_sponsoredoffers','content_mpu','contentad_right','contextualad','ctl00_BottomAd','ctl00_ContentPlaceHolder1_AdRotator3','ctl00_ContentRightColumn_RightColumn_PremiumAd1_ucBanMan_BanManAd','ctl00_LeftHandAd','ctl00_MasterHolder_IBanner_adHolder','ctl00_TowerAd','ctl00_abot_bb','ctl00_atop_bt','ctl00_cphMain_hlAd3','ctl00_ctl00_ctl00_Main_Main_PlaceHolderGoogleTopBanner_MPTopBannerAd','ctl00_topAd','cube_ads','cube_ads_inner','cubead-2','dc-display-right-ad-1','detail_page_vid_topads','divDoubleAd','dnn_ad_banner','editorsmpu','evotopTen_advert','fb_rightadpanel','featured-advertisements','featuredAdContainer2','featured_ad_links','fin_ad_728x90_bottom','footerAdverts','footerad','footerads','frnContentAd','gallery-ad','gamepage_ad','gasense','gmi-ResourcePageAd','google-ad','google-ad-art','googleAdArea','google_ads_frame1_anchor','google_ads_frame3_anchor','googleads_mpu_injection','googlesponsor','gsyadrightload','gsyadtopload','halfPageAd','head-ad-1','header-ad2010','header-ads','header-adspace','header-banner-ad','headerAdBackground','headerAdWrap','headerAdsWrapper','header_ad_728_90','header_leaderboard_ad_container','headerad','headline_ad','hly_inner_page_google_ad','home-top-ads','homeMPU','home_mpu','homepageAdsTop','homepage_top_ads','horizad','horizontal_ad','horizontal_ad_top','horizontalads','hp_ad300x250','iframeTopAd','inlist-ad-block','inner-advert-row','instoryadtext','interstitial_ad_wrapper','jmp-ad-buttons','lapho-top-ad-1','largead','layerad','leaderAd','left-bottom-ad','left-lower-adverts','left_ads','linkAds','linkads','live-ad','logoAd','lower_ad','lowerthirdad','lrecad','lsadvert-top','main-ad','main-ad160x600-img','main-bottom-ad-tray','mainAdUnit','marketing-promo','masthead_topad','medRecAd','mediaplayer_adburner','mid_mpu','middleRightColumnAdvert','midrect_ad','module_box_ad','mpu300250','mr_banner_topad','myads_HeaderButton','naMediaAd_SUPERBANNER','narrow-ad','nbaLeft600Ad','new_topad','noresults_ad_container','noresultsads','northbanner-advert','p-googleadsense','page-header-ad','pmad-in1','prime-ad-space','print_ads','publicidad','qm-dvdad','r1SoftAd','rectangleAd','relocation_ad_container','right-ad-skin','right-ad-title','right-uppder-adverts-container','rightAd','rightAd300x250','rightColumnSkyAd','right_ad_wrapper','right_advertising','rightadContainer','rightcolhouseads','rightgoogleads','rm_ad_text','row2AdContainer','rt-ad','sb-ad-sq','sb_ad_links','searchAdSenseBox','searchAdSenseBoxAd','searchsponsor','secondBoxAdContainer','secondrowads','section_advertisements','section_advertorial_feature','sew-ad1','showAd','showad','sideAd1','sideAds','side_ads_by_google','sidead','sidebar-ad','sidebaradpane','site_top_ad','skyads','skyscraper-ad','slidead','sliderAdHolder','small_ad_banners_vertical','socialBarAd','speeds_ads_fstitem','sponsorLinks','sponsoredLinks','sponsoredLinks_Top','sponsoredSiteMainline','sponsoredSiteSidebar','sponsored_ads_v4','sponsoredlinkslabel','square_ad','start_middle_container_advertisment','story-90-728-area','story-leaderboard-ad','storyAd','tabAdvertising','tcwAd','td-GblHdrAds','test_adunit_160_article','text-ads','textad3','top-banner-ad','topAdBox','topRightBlockAdSense','top_ad_zone','top_ads','topadsense','topbanner_ad','tour728Ad','txfPageMediaAdvertVideo','undergameAd','urban_contentad_1','v_ad','vap_adsense-top','vertical_ad','video-embed-ads','video_advert','wf_ContentAd','wf_SingleAd','wf_bottomContentAd','whoisRightAdContainer','wide_ad_unit_top','widget_Adverts','widget_advertisement','wrapAdRight','wrapAdTop','y-ad-units','y708-ad-expedia','y708-advertorial-marketplace','yahoo-ads','yan-sponsored','ygrp-sponsored-links','tads.c','topstuff > #tads','center > .dose > .dosesingle.float','right > .dose > .dosesingle.float')), 7), array("ad", "ads", "adsense"))) . "'"; ?>],l=a.length,i,s='',e;for(i=0;i<l;i++){if(!g(a[i])){s+='<a id="'+a[i]+'"></a>'}}c(s);l=a.length;for(i=0;i<l;i++){e=g(a[i]);if(e.offsetParent==null||(w.getComputedStyle?d.defaultView.getComputedStyle(e,null).getPropertyValue('display'):e.currentStyle.display)=='none'){return f('#'+a[i])}}}());(function(){var t=g(0,'img'),a=['/ad-methods.','/adimage.','/adtech/ad','/affiliate_resources/ad','/boxad3.','/buyclicks/ad','/country_ad.','/openads2/ad','/park_html_functions.ad.js','_468x80-'],i;if(typeof t[0]!=z&&typeof t[0].src!=z){i=new Image();i.onload=function(){this.onload=z;this.onerror=function(){f(this.src)};this.src=t[0].src+'#'+a.join('')};i.src=t[0].src}}());(function(){var o={'http://pagead2.googlesyndication.com/pagead/show_ads.js':'google_ad_client','http://js.adscale.de/getads.js':'adscale_slot_id','http://get.mirando.de/mirando.js':'adPlaceId'},S=g(0,'script'),l=S.length-1,n,r,i,v,s;d.write=null;for(i=l;i>=0;--i){s=S[i];if(typeof o[s.src]!=z){n=d.createElement('script');n.type='text/javascript';n.src=s.src;v=o[s.src];w[v]=u;r=S[0];n.onload=n.onreadystatechange=function(){if(typeof w[v]==z&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){n.onload=n.onreadystatechange=null;r.parentNode.removeChild(n);w[v]=null}};r.parentNode.insertBefore(n,r);setTimeout(function(){if(w[v]!==null){f(n.src)}},2000);break}}}())}if(d.addEventListener){w.addEventListener('load',<?php echo $antiblock_layer_id ?>,false)}else{w.attachEvent('onload',<?php echo $antiblock_layer_id ?>)}})(window);</script>
Wenn ich diesen Code in eine php Datei hinzufüge, dann ist u.a. aufgrund von diesen Zeichen "#" der Rest auskommentiert. Aber ich kann die Zeichen auch nicht einfach entfernen, oder? Selbst dann ist vieles auskommentiert ... sogar am ende das "</script>". Kann mir jemand helfen den o.g. php Code für ein phpbb Board umzuschreiben?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Antiblock für phpbb? Code umschreiben?

Beitrag von Miriam »

Bau doch die HTML Version in die overall_header.html Deiner Styles ein.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
BL1990
Mitglied
Beiträge: 125
Registriert: 17.02.2012 19:55

Re: Antiblock für phpbb? Code umschreiben?

Beitrag von BL1990 »

Die HTML Version funktioniert in meinem Fall nicht richtig. Flash Sachen auf der Seite werden trotzdem angezeigt. Würde gerne mal die php Version testen ob das besser klappt.
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12113
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Antiblock für phpbb? Code umschreiben?

Beitrag von Crizzo »

Hi,

du kannst im Admin-Bereich --> Sicherheit kannst du PHP im Template erlauben. Musst dich da aber an die Coding-Guidelines halten: http://area51.phpbb.com/docs/30x/coding ... #templates

Grüße
BL1990
Mitglied
Beiträge: 125
Registriert: 17.02.2012 19:55

Re: Antiblock für phpbb? Code umschreiben?

Beitrag von BL1990 »

Das ist bereits schon aktiviert :). Puh ... aus deinem Link werde ich leider nicht schlau draus. Das hilft mir zumindest nicht weiter mit dem o.g. Code.
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12113
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Antiblock für phpbb? Code umschreiben?

Beitrag von Crizzo »

Da steht doch im Abschnitt "PHP" nur, wie du PHP-Code in deine Template-Datei (z.B. overall_header.html) einbinden musst/kannst.
Benutzeravatar
WileCoyote
Mitglied
Beiträge: 901
Registriert: 13.07.2011 07:38
Wohnort: Österreich

Re: Antiblock für phpbb? Code umschreiben?

Beitrag von WileCoyote »

Ich würde mir an deiner Stelle genau überlegen, ob der Einsatz ein solches Scripts überhaupt etwas bringt. Mit aller Wahrscheinlichkeit bewegst du Benutzer von Adblockern nicht dazu diesen auszumachen, sondern eher dazu deiner Seite in Zukunft ganz fernzubleiben.
Gruß WileCoyote
BL1990
Mitglied
Beiträge: 125
Registriert: 17.02.2012 19:55

Re: Antiblock für phpbb? Code umschreiben?

Beitrag von BL1990 »

WileCoyote hat geschrieben:Ich würde mir an deiner Stelle genau überlegen, ob der Einsatz ein solches Scripts überhaupt etwas bringt. Mit aller Wahrscheinlichkeit bewegst du Benutzer von Adblockern nicht dazu diesen auszumachen, sondern eher dazu deiner Seite in Zukunft ganz fernzubleiben.
Das ist mir klar. In meinem Fall geht es aber um etwas anderes. Ich habe einen Bereich in meinem Forum wofür man zahlen muss. Und dar gibt es eine Sicherheitslücke die man mit Adblocker ausnutzen kann. Deswegen will ich auf den einen Teil dieses Script hinpacken.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Antiblock für phpbb? Code umschreiben?

Beitrag von Miriam »

Die Rechte- / Rollenvergabe in phpBB3 ist sehr ausgefeilt. Das sollte alles mit Boardmitteln machbar sein.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
BL1990
Mitglied
Beiträge: 125
Registriert: 17.02.2012 19:55

Re: Antiblock für phpbb? Code umschreiben?

Beitrag von BL1990 »

Miriam hat geschrieben:Die Rechte- / Rollenvergabe in phpBB3 ist sehr ausgefeilt. Das sollte alles mit Boardmitteln machbar sein.
Ist mir bekannt ;). Aber nein, in meinem Fall hilft das nicht weiter.
ot:
Kennt sich jemand gut mit javascript, ajax ... aus ? Hätte evt einen kleinen Auftrag (ja, ich kenn die Jobbörse). Einfach mich mal per PN anschreiben ;).
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“