Java-Scripte funktionieren nicht!
am 07.01.2009 - 13:05 Uhr in
Hallo zusammen,
habe mit Drupal 5.8 eine kleine Seite (www.schlotterbeck.org). In einem Artikel habe ich ein Google AdSense-Script eingefügt - und es funktioniert.
Nun das Problem:
Eine andere Seite www.hundezucht-vonschoenwald.de ist mit Drupal 6.6 erstellt. Dort wird das GoogleAdsense-Script im Artikel falsch dargestellt. Auch ein anderes Java-Script (Countdown) konnte ich nicht einbauen, weil es nicht angezeigt wurde. Das AdSense-Modul funktioniert.
Welche Einstellung verhindert mir die Ausführung von Java-Scripte?
Wäre für Tips sehr dankbar!!!
Grüße
Thomas
- Anmelden oder Registrieren um Kommentare zu schreiben

adsense
am 07.01.2009 - 13:40 Uhr
Hm, also bei mir wird das richtig angezeigt...
Hast Du auch ein
am 07.01.2009 - 13:45 Uhr
Hast Du auch ein AdSense-Script in einen Artikel eingefügt und hast Drupal 6? Oder läuft bei Dir das AdSense-Modul?
adsense
am 07.01.2009 - 14:02 Uhr
Beides nicht. Wenn ich auf Deine Seite gehe, wird mir der AdSense-Bock mit Inhalt dargestellt. Und das sieht richtig aus.
ja, aber das ist das Modul,
am 07.01.2009 - 14:12 Uhr
ja, aber das ist das Modul, das funktioniert ja.
Wenn ich das Script direkt in einen Artikel integriere, dann wird es mit Drupal 6 falsch dargestellt, bei Drupal 5 klappt es. Kann es sein, dass ein anderes Modul die Darstellung der Scripte beeinflusst?
Der JS Code hat händisch in
am 07.01.2009 - 14:33 Uhr
Der JS Code hat händisch in den Artikel eingefügt dort auch nichts zu suchen. Selbst wenn es funktioniert (liegt an den Filtern), nimmst du dir damit jegliche Flexibilität, weil du nachträglich nicht Position, Format, etc. ändern kannst, es sei denn du änderst jeden Artikel von Hand.
In Bezug auf die Datenhaltung hat Werbung überhaupt nichts im Content verloren.
Beispiele?
am 07.01.2009 - 14:34 Uhr
Beispiele?
Danke für die Anregung, Du
am 07.01.2009 - 14:47 Uhr
Danke für die Anregung, Du hast damit nicht unrecht. Dennoch möchte ich in einem bestimmten Artikel das AdSense-Script haben. Die Frage war vielmehr, wieso es bei Drupal5 funktioniert und bei Drupal6 nicht. Oder ob es gar nicht an der Version liegt, sondern an einem anderen Einfluss.
Beispiel Script funktioniert: Drupal 5 - Seite
Beispiel Script funktioniert nicht richtig: Drupal 6 - Seite
Es wird nicht so angezeigt, wies sollte (horiz. Banner 468x60), sondern ein vertikaler Kasten. AdSense-Setup ist aber richtig.
Beispiele
am 07.01.2009 - 14:40 Uhr
Hast Du mal ein Beispiel, wo man sich das Fehlverhalten anschauen kann?
Ja, habe den vorherigen
am 07.01.2009 - 14:48 Uhr
Ja, habe den vorherigen Beitrag mit Links upgedatet....
Danke auch für die Mühe ;-)
adsense
am 07.01.2009 - 15:15 Uhr
Hm, naja. Der einzige Unterschied, der mir da sofort ins Auge springt: bei der D6-Version steht im
src-Attribut des iFrames&fmt=160x600. Und das ist genau die Grösse des iFrames. Irgendwo muss das ja herkommen :-).Mit 160x600 meinst Du den
am 07.01.2009 - 15:35 Uhr
Mit 160x600 meinst Du den Block auf der linken Seite, der ist ja mit dem Modul generiert.
Ich meine das Script im Artikel (mittlere Spalte), nach dem Bild und Text:
<!--
google_ad_client = "pub-6538330654595176";
/* 468x60, Erstellt 07.01.09 */
google_ad_slot = "3767998319";
google_ad_width = 468;
google_ad_height = 60;
//-->
Siehst Du in Deinem Browser dort keinen "komischen, vertikalen Kasten" mit Werbung?
Gruß
Thomas
Stefan meint den iFrame in
am 07.01.2009 - 15:47 Uhr
Stefan meint den iFrame in der mittleren Spalte.
vg
--
md - DrupalCenter.de
mdwp* :: Drupal Consulting
Sorry, aber ich steh gerade
am 07.01.2009 - 15:57 Uhr
Sorry, aber ich steh gerade voll auf dem Schlauch, komme mir gerade vor wie ein "Super-DAU"...
Es gibt also in der mittleren Spalte einen iFrame dieser Größe!?!
Ich kann den iFrame im Quellcode nirgends sehen, wo soll der sein und wie kommt der dahin??
(Ich hoffe ich nerve nicht zu arg, aber ich blicks gerade wirklich nicht...)
Yep, der hier kommt von
am 07.01.2009 - 16:01 Uhr
Yep, der hier kommt von deiner Seite:
<iframe height="600" frameborder="0" width="160" scrolling="no" allowtransparency="true" hspace="0" vspace="0" marginheight="0" marginwidth="0" src="http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-6538330654595176&dt=1231340374313&lmt=1231337649&prev_slotnames=3407371120&format=160x600&output=html&correlator=1231340374224&url=http%3A%2F%2Fwww.labrador-welpen-zuechter.de.dd1328.kasserver.com%2Fletzter_welpe_d-wurf_abzugeben&eid=6083027&ea=0&ref=http%3A%2F%2Fwww.drupalcenter.de%2Fnode%2F15444&frm=0&ga_vid=1916111432.1231339226&ga_sid=1231339226&ga_hid=169657426&ga_fc=true&flash=9.0.115&u_h=1050&u_w=1680&u_ah=919&u_aw=1680&u_cd=24&u_tz=60&u_his=14&u_java=true&u_nplug=4&u_nmime=80&dtd=4" name="google_ads_frame"/>vg
--
md - DrupalCenter.de
mdwp* :: Drupal Consulting
adsense Block
am 07.01.2009 - 16:07 Uhr
md hat Recht, genau den meine ich :-) (siehe Anhang). Wahrscheinlich überschreibt die Einstellung des Blocks in der linken Sidebar die Einstellungen des zweiten AdSense-Blocks. Kann man denn mehrere AdSense-Blöcke auf eine Seite packen?
Aha, ich werde mal
am 07.01.2009 - 16:19 Uhr
Aha, ich werde mal versuchen, den AdSense Block links zu deaktivieren (bzw das Modul). Mal sehn ob es dann richtig dargestellt wird.
Ich kann trotzdem im Quellcode den Eintrag mit dem iFrame nicht finden:
1. http://www.labrador-welpen-zuechter.de.dd1328.kasserver.com/letzter_welp... >> Quellcode anzeigen
2. Suche nach "iFrame" >> Ich sehe einen Frame von einem Player (wird wohl die Slideshow sein...)
Wo hast Du den Code rauskopiert?
PS: Wir kommen der Sache langsam näher :-))
Quellcode
am 07.01.2009 - 16:25 Uhr
Der wird vermutlich dynamisch eingefügt, ist also nicht im originalen Quelltext zu sehen. Wenn Du Dir allerdings den Quelltext mit firebug ansiehst, kannst Du auch dynamisch generierten Code sehen (und kopieren).
So ist das. Mehrere AdSense
am 07.01.2009 - 16:27 Uhr
So ist das.
Mehrere AdSense Blöcke sind normalerweise kein Problem.
vg
--
md - DrupalCenter.de
mdwp* :: Drupal Consulting
Aha, schon wieder etwas
am 07.01.2009 - 16:42 Uhr
Aha, schon wieder etwas gelernt - danke!
Mir ist aufgefallen, dass es in D5 3 Modulkomponenten zu Adsense gibt, bei D6 sind es 6 Stück. Ich habe jetzt alle AdSense-Module deaktiviert. Somit müsste das Java-Script im Content doch nicht mehr beeinflusst werden...
Resultat ist, dass jetzt gar nix mehr angezeigt wird.
So ist es halt, wenn man es sich selbst beibringt.... Einmal klappts halt und einmal nicht.
Sollte ich mich in dem Fall an die Module halten (siehe Beitrag von Alexander) oder habe ich etwas übersehen?
Probier mal mit dem
am 07.01.2009 - 16:44 Uhr
Probier mal mit dem PHP-Filter. Musst du in D6 extra als Modul aktivieren.
vg
--
md - DrupalCenter.de
mdwp* :: Drupal Consulting
PHP Filter 6.6 ist schon
am 07.01.2009 - 16:50 Uhr
PHP Filter 6.6 ist schon aktiviert.
Hurra
am 07.01.2009 - 16:55 Uhr
Habe das Eingabeformat von FullHTML auf PHPCode geändert, jetzt gehts.
Komisch, bei D5 funktionierts auch mit FullHTML....
Mal sehn was passiert, wenn ich die Module wieder aktiviere.
Ich danke euch ganz herzlich für die Hilfe (und die Ausdauer)!!!