Aktivni sustavi oglašavanja frame ili iframe. Što je iFrame? Web analitika i uokvirena stranica
15.12.16. 7K
Element
Okviri
Što to radi
Kako umetnuti stranicu u HTML stranicu? Da biste to učinili, morate koristiti
Prikaz
Blok prikaza.
Primjer koda
Snažan, ali jednostavan za korištenje
U loša stara vremena bilo je mnogo web dizajna elementi koji kvare život svakom programeru. Gotovo su uvijek bili loš pristup dizajnu. Srećom, element je zastario u HTML5. Ali
Sličnosti i razlike
Oba ova elementa omogućuju vam stvaranje zasebnog HTML dokumenta. Poveznica na sadržaj dokumenta na koji upućuje trenutna web stranica navedena je u atributu src.
Glavna razlika između
Videozapis se jasno nalazi na HTML stranici, a ne na zasebnoj ploči. element je razbio ovu paradigmu i dopustio dokumentu da vrši kontrolu nad prozorom preglednika, razbijajući ga na nekoliko malih panela (okvira), od kojih svaki prikazuje zasebni dokument. Sve druge razlike između i slijede iz ove osnovne razlike.
Nemojte prepravljati izglede temeljene na okvirima s iframeovima
Jednog dana ćete se možda suočiti sa zadatkom ažuriranja stare web stranice koja je napravljena pomoću okvira. Možda želite koristiti i fiksnu širinu rasporeda za ponovno stvaranje iste noćne more neovisnih panela i pragova. Ali nećete moći koristiti ciljni atribut za otvaranje veze u zasebnom okviru. Možete početi tražiti JavaScript rješenja. Molim te nemoj to raditi.
Dobre (i užasne) upotrebe
Postoji nekoliko valjanih slučajeva upotrebe za izradu HTML stranice:
ugrađivanje medijskih sadržaja trećih strana;
ugradnju vlastitog medijskog sadržaja kroz dokument na više platformi;
primjeri kodova za ugradnju;
ugrađivanje "apleta" trećih strana kao oblika plaćanja.
Evo nekoliko užasnih slučajeva upotrebe: :
FOTOGALERIJA;
forum ili chat.
Ako trebate ugraditi nezavisne, već postojeće HTML dokumente u trenutni, upotrijebite . Ako gradite sve od nule, nema razloga da dijelite dizajn stranice na više zasebnih dokumenata. Pogotovo ako zapravo nisu neovisni dijelovi sadržaja.
iframe atributi
Naziv atributa
Značenje
Opis
pješčanik
Dopusti-isto porijeklo Dopusti gornju navigaciju Dozvoljeni obrasci Allow-skripte
Postavlja brojna ograničenja za sadržaj učitan u okvir. Postavite prije kako napraviti HTML stranicu.
listanje
da ne auto
Određuje hoće li se pomicati u okviru ili ne. Zastarjelo u HTML5. Umjesto toga koristite CSS.
Ime
Ime
Određuje naziv okvira.
Uskladiti
lijevo desno gore srednje dno
Određuje poravnanje okvira u odnosu na okolne elemente. je zastario. Umjesto toga koristite CSS.
granica okvira
da (ili 1) Ne
Koristi se za omogućavanje prikaza obruba oko okvira. Zastarjelo u HTML5. Umjesto toga koristite CSS.
longdesc
URL
Koristi se za određivanje URL-a stranice koja sadrži dugi opis sadržaja okvira. je zastario. Umjesto toga koristite CSS.
marginwidth
piksela
Koristi se za kontrolu širine ispune od sadržaja do ruba okvira. je zastario. Umjesto toga koristite CSS.
src
URL
Određuje URL dokumenta za prikaz u IFRAME-u.
vspace
piksela
Postavlja okomite margine od okvira do okolnog sadržaja. je zastario. Umjesto toga koristite CSS.
širina
piksela %
Definira širinu okvira na HTML stranici.
Ova publikacija je prijevod članka “ “, koju je pripremio ljubazni projektni tim
Affiliate iframe je vrsta oglašavanja koja ni na koji način ne utječe na izgled vaše stranice. Odnosno, neće biti bannera, skočnih prozora ili drugih dosadnih posjetitelja prozora. Bit ćete plaćeni upravo za posjetitelje vaše stranice. Sukladno tome, poželjno je da posjećenost bude velika. Zarada ovisi i o mjestu gdje je posjetitelj došao do vas (tražilice, bookmarks itd.). Naravno, najbolje plaćaju ciljani posjetitelji, odnosno oni koji su došli s tražilica. Također igra ulogu iz koje zemlje je posjetitelj došao.
Pogledajmo prednosti i nedostatke ove vrste oglašavanja:
Prednosti:
Jednostavan za postavljanje. Samo trebate instalirati affiliate kod na sve (ili ne sve) stranice stranice.
Pasivni prihod. To jest, za svakog korisnika koji posjeti vašu stranicu, novac će biti kreditiran i ne morate ništa učiniti.
Nema dosadnih bannera ili .
Najčešće se prihvaća bilo koje mjesto.
Prihvaćaju promet od ATS-a, autosurfinga, osovinskih kutija i tako dalje.
Referalni program.
minusi:
Virusi. Neki afilijacijski iframeovi (posebno web-mjesta oglašivača) sadrže viruse, ali najčešće možete blokirati virusnu web-lokaciju sa svog afilijacijskog računa.
Preusmjerava. Ponekad se javljaju preusmjeravanja na pornografske stranice.
Popis iframe podružnica:
— najstariji affiliate program te vrste i najbolji. Možete zabraniti stranice koje imaju viruse. Također, kada dodajete novu web stranicu, savjetujem vam da ne označite okvir "Objavi resurse na mojoj web stranici koje moderatori nisu potvrdili." Prihod će biti manji, ali neće biti virusa, iako ako je vaša stranica napravljena samo da zaradite novac, onda je bolje povećati prihod. Cijena prometa 0,50 - 0,70 $ po 1000 jedinstvenih posjeta. Prihvaćaju se bilo koje stranice. Glavnom prednošću u odnosu na druge slične affiliate programe smatram trenutna plaćanja na zahtjev, odnosno samo trebate naručiti plaćanje (nema minimalne plaće) i ono će stići u roku od jedne minute.
— osim iframe oglašavanja, postoje i drugi formati, na primjer, popunder. Plaćanje: clickunder - 1wmz za 1000 jedinstvenih prijelaza (sve zemlje osim Kine), popunder - 3wmz za 1000 jedinstvenih prijelaza iz Rusije i 0,8wmz za druge zemlje, skriveni prijelazi - 1wmz (sve osim Kine) i iframe - 0,5-1,5wmz po 1000 posjetitelja (cijena se može korigirati). Minimalni iznos za podizanje je 3wmz na zahtjev unutar 48 sati. Automatske isplate funkcioniraju na isti način. Referalni program - 5%. Sustav ima ICQ robota (88-25-28) koji će vam reći o vašim statistikama, prijelazima itd.
- stari iframe affiliate program. Vrlo ozbiljno shvaćaju kvalitetu prometa i aktivnosti webmastera. Ako niste aktivni, vaš račun može biti izbrisan. Da bi vaša stranica bila prihvaćena, promet mora biti najmanje 100 posjetitelja dnevno. Minimalni iznos isplate je 1 USD. Plaćanje za 1000 jedinstvenih - 0,7$ iz Rusije, 0,3$ iz Ukrajine, 0,25$ iz Bjelorusije, 0,05$ ostalo.
Osobno ne surađujem s iframe affiliate programima, ali je taman za početnike.
Pozdrav, dragi čitatelji bloga. Danas ćemo govoriti o okvirima u HTML-u. Jasno je da ćemo krenuti od početka, odnosno o kakvoj se životinji radi. Također ćemo govoriti o sadašnjosti (Frame) i budućnosti (Iframe) ovih elemenata u trenutnoj verziji jezika za označavanje hiperteksta iu novom Html 5 standardu s .
Na kraju članka, nakon detaljnog opisa procesa stvaranja ugrađenih okvira i njihove klasične strukture u Html kodu (koji se već rijetko koristi), dotaknut ćemo se važnosti izrade web stranice na njima, te razmotriti moguće načine korištenja u sadašnjem vremenskom razdoblju na primjeru mog bloga.
Što je to i po čemu se iframe razlikuje od okvira?
Što je? Ispostavilo se da se mogu koristiti ne samo na web stranicama, već iu bilo kojoj aplikaciji za programe, ali se razlikuju po tome što će prozor web stranice ili aplikacije biti podijeljen u nekoliko područja, u svako od kojih se učitava zasebni dokument . Štoviše, ova područja okvira ponašaju se neovisno jedno o drugom.
Vjerojatno najočitiji primjer njihove upotrebe, s kojim ste se gotovo svi susreli, su takozvane datoteke pomoći koje imaju mnogi programi instalirani na vašem računalu.
Datoteka s izbornikom pomoći učitava se u lijevi prozor, a dokument koji odgovara odabranoj stavci izbornika prikazuje se u desnom prozoru. Važno je napomenuti da vam ova struktura omogućuje da ne učitate datoteku s izbornikom u lijevi prozor kada otvarate novi dokument u desnom. To je upravo ono od čega se sastoji Glavna prednost korištenja okvira u HTML-u.
Zapravo, sam naziv ovih elemenata treba tumačiti kao samostalan prozor. Uz pomoć okvira, imamo priliku podijeliti jedan veliki prozor u nekoliko fragmenata, koji zauzvrat mogu poslužiti kao prijemnici za zasebne dokumente neovisne jedan o drugom (stranice, tekstovi, slike, video zapisi itd.).
Kako se struktura okvira stvara u jeziku za označavanje hiperteksta? Ako govorimo o standardu Html 4.01 (prema klasifikaciji), koji je trenutno glavni, tada se za to koriste tri elementa - Frame, Frameset i Noframes.
Iframe - ugrađeni okvir u Html 5 standardu
Ako govorimo o standardu Html 5 (naša budućnost, čije neke elemente već podržavaju mnogi preglednici), tada neće biti oznaka Frame, Frameset i Noframes, kao ni klasične strukture okvira, već će postojati jedan single Iframe tag (embedded frame) , o čemu ćemo govoriti na početku, a zatim ćemo obratiti pozornost na klasičnu shemu iz verzije 4.01, koja je sada zapravo u uporabi.
Iframe, za razliku od klasika o kojima se govori u nastavku, ne zahtijeva zamjenu oznake Body oznakama Frameset. Oni. ova se oznaka može umetnuti na obične stranice, na primjer, unutar odlomka ili bilo gdje drugdje. U svojoj srži, ovaj je element vrlo sličan Img oznaci koju smo već razmotrili.
To je umetnuti element sa zamjenjivim sadržajem jer se ponaša točno kao umetnuti element, ali se prikazuje strani vanjski sadržaj. U HTML jeziku postoje samo četiri takva elementa – Img, Iframe, Object i Embed. Stoga naš junak podrazumijeva prisutnost vanjske datoteke koja će se učitati u područje čija je veličina postavljena pomoću atributa ove oznake.
Da. Iframe je element ponora u koji se učitava vanjski objekt (kao što je video). A da biste označili put do ove datoteke, koja bi se trebala učitati na stranici, upotrijebite poseban atribut Src. Ali za razliku od Img-a, Iframe element je uparen, tj. postoji i završna oznaka:
Ovaj primjer prikazuje izlaz na YouTube video stranici pomoću iframea. Kako bi se ograničilo područje okvira (prozora) gdje će se učitati vanjska datoteka, daju se atributi Širina i visina, čije su vrijednosti navedene u pikselima:
Oni. ova oznaka stvara područje u koje se učitava neki vanjski objekt (nije važno je li s vaše stranice ili s drugog izvora). Širina i visina područja specificirane su pomoću Width i Height, a atribut Src specificira put do ovog objekta.
Element Iframe naslijedio je sve te atribute od sličnih ugrađenih oznaka sa zamijenjenim sadržajem (kao što je Img već spomenut gore). Pa i atribute je uzeo sa slika Hspace i Vspace, koji vam omogućuju postavljanje uvlaka od obruba okvira do teksta koji ga okružuje.
Također je značajno da se poravnanje ugrađenog okvira provodi na potpuno isti način kao što smo mogli vidjeti prilikom proučavanja slika u Html-u - . Sve isto Uskladiti, ali za oznaku Iframe s mogućim vrijednostima Bottom, Top, Middle, Left i Right.
No, ovaj je element također preuzeo nekoliko atributa iz oznake Frame iz klasične strukture okvira, o čemu ćemo detaljnije govoriti u nastavku teksta. Ovi atributi uključuju Name, čija se vrijednost može koristiti kao vrijednost tako da se dokument koji vam je potreban kada kliknete na poveznicu otvori u prozoru ovog okvira (više pročitajte u nastavku).
Također u Iframe, atribut Frameborder migrirao je iz oznake Frame, koja ima samo dvije vrijednosti - ili 0 (okvir oko okvira se ne prikazuje) ili 1 (okvir je vidljiv). Zadana vrijednost je Frameborder=1, tako da ćete je ukloniti morat ćete unijeti Frameborder="0":
Atribut Pomicanje je također prenesen iz Okvira u ovaj element, koji ima zadanu vrijednost Automatski - trake za pomicanje u okviru će se pojaviti prema potrebi kada je sadržaj veći od veličine prozora namijenjenog za prikaz.
Pa, atributi Marginwidth i Marginheight također su premješteni iz elementa Frame. O njima će biti više riječi u nastavku teksta, ali ukratko – omogućuju postavljanje uvlake po širini i visini od rubova okvira do sadržaja koji se u njega postavlja.
Kao što sam već spomenuo, jasan primjer korištenja iframea je:
Umetanjem iframea izravno na web stranicu, primit ćete izlazni video s YouTubea. Zaključujemo da je ovaj element križanac inline elemenata sa zamijenjenim sadržajem i, zapravo, klasičnih okvira, o kojima ćemo sada govoriti.
Okviri temeljeni na oznakama Frame i Frameset – njihova struktura
Dakle, stvaranje klasične strukture okvira počinje činjenicom da upisujete Html kod umjesto oznake za otvaranje i zatvaranje Body, koja bi obično trebala biti prisutna u bilo kojem dokumentu, zamjenjujući je spremnikom temeljenim na elementima Skup okvira.
Temeljna točka je da se element Body ne može koristiti u ovom slučaju - bilo Body (za običan dokument) ili Frameset (kada se stvara struktura okvira dokumenta):
Svaki okvir koji stvaramo unutar glavnog kreiran je pomoću zasebnog elementa Okvir. Ovaj tag je jednostruk i u njemu postavljamo putanju do dokumenta koji će se učitati u ovaj prozor.
Treći element kojeg se još nismo dotakli je Bez okvira. Uparen je i omogućuje vam da unutra napišete neki tekst, koji će preglednik obraditi i prikazati na web stranici samo ako taj isti preglednik (ili drugi uređaj za prikaz) ne podržava okvire. To se može dogoditi, primjerice, ako koristite preglednik za mobilne uređaje.
Obično u Noframes dodaju ne samo informacije o trenutnoj situaciji s nemogućnošću obrade strukture okvira, već dodaju i mogućnost odlaska na druge stranice na kojima možete nastaviti raditi bez da ih koristite. Teško je reći bilo što drugo o njemu, pa idemo dalje.
Ispostavilo se da element Frameset, koji se koristi umjesto oznake Body, zauzima sav prostor dodijeljen za područje gledanja, a okviri će se stvoriti unutar ovog područja pomoću pojedinačnih elemenata Frame. S tim u vezi, postavlja se pitanje - kako podijeliti područje gledanja između zasebnih prozora ili, drugim riječima, kako odrediti veličinu svakog od njih.
To se postiže dodavanjem odgovarajućih atributa elementu Frameset. Ima ih dvoje - Stupci i redovi. Cols postavlja podjelu velikog prozora u okomite okvire ili stupce, a Rows vam omogućuje da ga podijelite u vodoravne prozore ili retke.
Stvaranje strukture na temelju skupa okvira i njegovih atributa Cols i Rows
Vrijednosti za Cols i Rows oznake Html Frameset su brojevi odvojeni zarezima (bez razmaka). Ovi brojevi postavljaju proporcije prozora koje želimo dobiti kao rezultat. Stoga, bez obzira koliko je brojeva odvojenih zarezima napisano u Cols ili Rows, broj okvira koji imamo bit će rezultat.
Na primjer, korištenjem ove oznake dobit ćemo tri okomita stupca čija će širina odgovarati omjeru 2:5:3.