Aviseringar
Rensa alla

1 fråga


Tyrael
Ämnesstartare

Den nerramlande annonsen som kommer upp varje gång man laddar en sida är SJUKT störande, försök att gå in här och direkt trycka på ditt användarnamn, går inte. Varför inte bara trycka in annonsen direkt via PHP alternativt åtminstonde inte köra någon animation för att få in annonsen.. Blä.

Kan ni ta bort den "funktionen"?


   
Citera

Syftar du på annonsen på UM?

Skaffa Adblock.

Problem solved. UM blir rimligt att surfa igen.


   
SvaraCitera

vadå ta bort, då skulle ju besökarna kanske överväga att komma tillbaka [shake]


   
SvaraCitera
Tyrael
Ämnesstartare

OF 5:

vadå ta bort, då skulle ju besökarna kanske överväga att komma tillbaka [shake]

Tyrael:

funktionen

Tyrael:

Den nerramlande annonsen som kommer upp varje gång man laddar en sida är SJUKT störande

Image


   
SvaraCitera
Åtta

Tyrael:

Varför inte bara trycka in annonsen direkt via PHP

Därför att vi använder en sorts middleware som heter OpenX. De två sätt som finns att ladda annonser genom OpenX är antingen via Javascript (och det tycks inte möjligt att ändra hur skiten injekteras. Man är tvungen att hämta och köra ett färdigt Javascript-dokument) eller via en iframe.

Tyrael:

alternativt åtminstonde inte köra någon animation för att få in annonsen

Nu har jag adblock igång, men om jag minns rätt så blir det en fadeIn kombinerat med en slide för body-paddingen. Så en animering finns där.

Tyrael:

Kan ni ta bort den "funktionen"?

Jag tror inte att det finns någon som gillar den, förutom annonsörerna och möjligen säljpersoner. Pengar är ett måste för att verksamheten ska gå runt, och en annons som visas 100% av tiden ger mycket mer pengar än en som syns 20% av tiden. Tyvärr.


   
SvaraCitera

Hade varit OK med annonsen om de hade kunnat stava skräck rätt.


   
SvaraCitera
Tyrael
Ämnesstartare

Åtta:

om jag minns rätt så blir det en fadeIn kombinerat med en slide för body-paddingen. Så en animering finns där.

Märkte precis att man inte får annonsen öht om man inte har javascript på, det är ju löjligt haha.

Dessutom fattar jag inte att Ungdomar.se inte har en bild för de som använder adblock. Det är en utmärkt strategi, mindre originellt nuförtiden men ändå.


body{
margin-top: 100px !important;
padding-top: 10px !important;
}

Med detta löser UM iaf mitt problem - utan att tvinga mig att använda Adblock.


   
SvaraCitera
Åtta

Tyrael:

Dessutom fattar jag inte att Ungdomar.se inte har en bild för de som använder adblock. Det är en utmärkt strategi,

Shhh!

Tyrael:

Med detta löser UM iaf mitt problem - utan att tvinga mig att använda Adblock.

Problemet med det är annonsen inte alltid har samma höjd. Så den dagen de slänger in en 300px hög annons så kommer den överlappa din body, och dagen då det inte finns någon - eller den är kortare än 100px, så kommer det att bli en massa tom plats.


   
SvaraCitera

UM:s administratörer använder adblock? Är inte det... dubbelmoral? [crazy]


   
SvaraCitera
Åtta

jason:

UM:s administratörer använder adblock? Är inte det... dubbelmoral?

Tror inte att Erik, André eller Knarko gör det. Så det är nog bara jag. [cute]


   
SvaraCitera
Tyrael
Ämnesstartare

Åtta:

Problemet med det är annonsen inte alltid har samma höjd. Så den dagen de slänger in en 300px hög annons så kommer den överlappa din body, och dagen då det inte finns någon - eller den är kortare än 100px, så kommer det att bli en massa tom plats.

Hur slänger de in annonser då? Antar att det är något slags GUI interface gjort i Visual Basic.


annonsHeight = /* går detta att få? */;
$('body').append('<style>'
+'body{ margin-top: '+annonsHeight+'px !important;'
+'padding-top: 10px !important; }'
+'</style>');

   
SvaraCitera
Åtta

Tyrael:

Hur slänger de in annonser då?

OpenX

Tyrael:

annonsHeight = /* går detta att få? */;
$('body').append('<style>'
+'body{ margin-top: '+annonsHeight+'px !important;'
+'padding-top: 10px !important; }'
+'</style>');

Du beskriver nästan exakt vad jag gjort.

Först är det en media query som kollar så att du inte är på en mobil eller en enhet med en jätteliten skärm. Om du inte är det så sätts annonsen till position: fixed (d.v.s. så att den följer med när du skrollar). Sedan när sidan laddats klart så körs ett litet Javascript som kollar om annonsen har position=fixed. Om den har det så kollas annons-containerns höjd och läggs till som padding på body.


   
SvaraCitera
Tyrael
Ämnesstartare

Men varför animeringen? Den är helt onödig!

Eftersom du har höjden på annonsen tillgänglig kan du lägga till den styletaggen så slipper man att hela sidan rullar ner


   
SvaraCitera
Åtta

Tyrael:

Eftersom du har höjden på annonsen tillgänglig kan du lägga till den styletaggen så slipper man att hela sidan rullar ner

Nej. Det är ju det jag säger. Jag har inte höjden på annonsen i förväg. Hade jag det hade jag ju givetvis gjort så. Jag måste hämta annonsens höjd med javascript efter att sidan laddats och annonsen hämtats.


   
SvaraCitera
Tyrael
Ämnesstartare

Åtta:

Nej. Det är ju det jag säger. Jag har inte höjden på annonsen i förväg. Hade jag det hade jag ju givetvis gjort så. Jag måste hämta annonsens höjd med javascript efter att sidan laddats och annonsen hämtats.

Jaha, då förstår jag. Men skippa animeringen iaf? 😀


   
SvaraCitera