Namestitev oglasne kode
 
kr_en25. dec 2007 13:12:42Pridružen od:
22. dec 2007
16 objav
000
#21Dodajau sem po tem principu ane pač kot je na tem forumu in kot sem zaslediu še nekje na netu:

http://www.karakas-online.de/forum/viewtopic.php?t=379&start=0

V bistvu mi ni izpisalo nič,
samo kodo tako le :

echo ' '

:D :(

Sem že obupu, ker ne vem več kej,.... :(
všeč(0)ni všeč(0)spam(0)
 
Lightshock26. dec 2007 15:12:26Pridružen od:
17. nov 2007
138 objav
+44-31
#22
Lightshock, mogoce bi celo slo, z rahlo manipulacijo DOM. Nekaj Javascript kode bi verjetno resilo ta tvoj problem. Nisem se tega pocel, torej konkretne resitve zate nimam, si pa poglej malo tole, se posebej "Dom Element methods" in metodo appendChild(node).

Tvoja rešitev je odlična in mi jo je uspelo usposobit, da izpište tekst, težava pa nastane, ko namesto "vstavljen tekst" poskušam vpisat ToboAds kodo. Sklepam, da je težava v tem, da znotraj javascripta ne more bit še en javascript. Kako bi to rešil?

<script type="text/javascript">
var newdiv=document.createElement("div")
var newtext=document.createTextNode("vstavljen tekst")
newdiv.appendChild(newtext) //append text to new div
document.getElementById("ToboAds").appendChild(newdiv) //append new div to another div
</script>
všeč(0)ni všeč(0)spam(0)
 
Vini26. dec 2007 15:12:58Pridružen od:
1. sep 2006
5977 objav
+3118-30335
#23Vprasanje je, kaj pocenja ToboAds koda. Tukaj bi ti verjetno ruph lahko malo bolj pomagal.

Vsekakor bi lahko poskusil z document.createElement('script'), ampak zelo dvomim, da bi to delovalo, kot ze receno, vprasanje, kaj pocenja ToboAds koda, nisem se spuscal prevec v to. Mogoce bi bil pa to lahko nek bodoci feature request. Predvidevam, da trenutno zadeva uporablja document.write(), kar je za tvojo zahtevo povsem neuporabno. Mogoce bi lahko dodali spremenljivko v stilu toboads_ad_element_id, ki bi dolocila ID elementa, v katerem naj se prikaze oglasni blok.

Mogoca pa povsem v temo brcam zdajle :) ruph, pomagaj mi :)
všeč(0)ni všeč(0)spam(0)
 
Lightshock26. dec 2007 16:12:32Pridružen od:
17. nov 2007
138 objav
+44-31
#24Če dam namesto "vstavljen tekst" ToboAds kodo, mi namesto da bi jo vstavilo v specificiran div, izpiše tale tekst na dnu strani (tam kjer se nahaja v HTML dokumentu).")
newdiv.appendChild(newtext) //append text to new div
document.getElementById("ToboAds").appendChild(newdiv) //append new div to another div

Če si prav razlagam, torej sploh ne pride do izvajanja ToboAds kode?

Tole je celotna koda:<script type="text/javascript">
var newdiv=document.createElement("div")
var newtext=document.createTextNode("<!-- ToboAds - http://www.toboads.si -->
<script type="text/javascript">
<!--
toboads_publisher_id = 'moja koda';
toboads_ad_format = '468x60';
toboads_ad_type_text = 'true';
toboads_ad_type_shop = 'true';
toboads_color_border = '#f7f9fd';
toboads_color_bg = '#f7f9fd';
toboads_color_title = '#1646B3';
toboads_color_link = '#34a705';
toboads_color_text = '#223c57';
toboads_ad_width = 468;
toboads_ad_height = 60;
// -->
</script>
<script type="text/javascript" src="http://relay.toboads.si/"></script>
<!-- /ToboAds -->
")
newdiv.appendChild(newtext) //append text to new div
document.getElementById("ToboAds").appendChild(newdiv) //append new div to another div
</script>
všeč(0)ni všeč(0)spam(0)
 
Vini26. dec 2007 17:12:01Pridružen od:
1. sep 2006
5977 objav
+3118-30335
#25Tole ne bo delovalo iz dveh razlogov :)

Prvi je ta, da je koda neveljavna, v Javascriptu namrec ne mores v string vstavljati newline na tak nacin in zagotovo dobis nek Javascript error. Drugi razlog je pa ta, da se vsebina <script> v text nodu ne izvede. Kot ze receno, namesto text noda bi moral kot child dodati script element, vendar tudi to po vsej verjetnosti ne bi resilo tvojega problema, pa se zaenkrat ne bom spuscal prevec v to debato, ker nima smisla :)

Pocakajmo rupha, bo rajsi on to povedal iz prve roke, da ne bi mi tukaj izumljali tople vode po nepotrebnem :)
všeč(0)ni všeč(0)spam(0)
 
ruph26. dec 2007 18:12:44Pridružen od:
16. mar 2007
178 objav
+25-170
#26Hu, mislim, da bo tole precej komplicirano početje. Kot je že vini prej povedal res uporabljamo document.write za izrisovanje oglasov med vsebino ....
všeč(0)ni všeč(0)spam(0)
// until next time ... rufbetten
 
Lightshock26. dec 2007 18:12:57Pridružen od:
17. nov 2007
138 objav
+44-31
#27
Hu, mislim, da bo tole precej komplicirano početje. Kot je že vini prej povedal res uporabljamo document.write za izrisovanje oglasov med vsebino ....

Obstaja poleg uporabe iframea še kakšna druga rešitev, da se ToboAds koda vstavi v vBulletin znotraj same teme in da hitrost nalaganja strani ni odvisna od hitrosti ToboAds strežnikov?
všeč(0)ni všeč(0)spam(0)
 
HeXeR26. dec 2007 19:12:41Pridružen od:
13. dec 2006
3481 objav
+88-90
#28Jah ku..... kako pa bo to delalo da boš tišal adse v iframe ? Pol pa bo Tas indexiral vsebino v iframe, torej dokument ki ga prikazuješ, tam pa nebo nič razen adsa samega ... zna biti malo problem, oz. če bo Ruph malo več povedal kako se v takih primerih obnaša Tas ?

Drugače pa bi bila po moje še vedno najboljša rešitev div, ki ga daš čisto spodaj ... na koncu kode, potem pa določiš pozicijo nekje višje, pa da je na vrhu .. moralo bi delati ... še imam v planu da preskusim tole ... :).
všeč(0)ni všeč(0)spam(0)
 
ruph26. dec 2007 19:12:49Pridružen od:
16. mar 2007
178 objav
+25-170
#29Sicer smo menjali strežnike, precej delali na sami hitrosti in tudi precej pohitrili dogajanje okrog oglasov, ampak vem da je že narava interneta takšna, da lahko v vsakem trenutku kaj ne dela tako kot bi moralo ...

Floating div, ki se fizično nahaja v spodnjem delu html bi bila najbolj elegantna rešitev v tem trenutku.

Zaenkrat je samo iframe tak, da deluje v vsakem primeru, ampak zaradi narave sistema ne priporočam. Če pa že vstavljate oglase v iframe, prosim bodite pozorni da je pot v iframe src= relativna! Drugače so zelo veliki problemi z domenskimi restrikcijami v javascriptu in posledično s skeniranjem vsebine ...
všeč(0)ni všeč(0)spam(0)
// until next time ... rufbetten
 
Lightshock26. dec 2007 19:12:58Pridružen od:
17. nov 2007
138 objav
+44-31
#30
Jah ku..... kako pa bo to delalo da boš tišal adse v iframe ? Pol pa bo Tas indexiral vsebino v iframe, torej dokument ki ga prikazuješ, tam pa nebo nič razen adsa samega ... zna biti malo problem, oz. če bo Ruph malo več povedal kako se v takih primerih obnaša Tas ?

Drugače pa bi bila po moje še vedno najboljša rešitev div, ki ga daš čisto spodaj ... na koncu kode, potem pa določiš pozicijo nekje višje, pa da je na vrhu .. moralo bi delati ... še imam v planu da preskusim tole ... :).

Hexer, ToboAds sem predhodno vprašal, če kodo lahko dam v iframe in so mi odgovorili pritrdilno. Zadeva deluje, samo oglasi pač niso najbolj relevantni, zato tudi iščem druge rešitve.

Rešitev z div deluje, sem preizkusil, težava je v tem, ker ima floating div določene omejitve. Določit mu je treba točno pozicijo, kar pa je pri vstavljanju oglasa med sporočila nemogoče, ker so sporočila različno dolga. Poleg tega še nisem našel načina kako centrirat floating div.

Pri uporabi floating div elementa ni prikazovalo drugega kot oglase za ToboAds. Uradna razlaga je bila, da traja nekaj časa, da se oglasi indeksirajo, čeprav sem imel na isti strani še en ToboAds blok, kjer je bila koda vstavljena direktno in je normalno prikazovala oglase. Mogoče pa za vsako kodo posebej indeksirajo?
všeč(0)ni všeč(0)spam(0)
 
stran 3 od 5 |<12345>|