Contenido Standard Textmodul JavaScript fähig machen?

Gesperrt
contenidoAmateur

Contenido Standard Textmodul JavaScript fähig machen?

Beitrag von contenidoAmateur » Fr 21. Dez 2012, 16:42

Hallo, ich würde gerne in einen Artikel eine Adsense anzeigen reinsetzen, jedoch nimmt das Modul kein JavaScript an bzw. er steht zwar im Code, aber es wird nicht angezeigt.

Könnt Ihr mir da helfen? bzw. gibt es ein Extra Modul wo sowas geht?

Wie gesagt die Adsense Anzeige soll mitten im Text positioniert werden können :)

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Contenido Standard Textmodul JavaScript fähig machen?

Beitrag von Spider IT » Fr 21. Dez 2012, 19:47

Hallo,

folgendes im Output-Bereich eines neuen Moduls einfügen:

Code: Alles auswählen

<?php
if ($edit) {
    echo "CMS_TEXT[0]";
} else {
    echo str_replace(array('<br>', '<br />'), '', html_entity_decode("CMS_TEXT[0]"));
}
?>
Gruß
René

contenidoAmateur

Re: Contenido Standard Textmodul JavaScript fähig machen?

Beitrag von contenidoAmateur » Sa 22. Dez 2012, 00:06

Ich hab dir grade mal nen Kaffee spendiert ;)

funktioniert nicht.. was genau soll das Modul denn machen?

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Contenido Standard Textmodul JavaScript fähig machen?

Beitrag von Spider IT » Sa 22. Dez 2012, 00:12

Ist angekommen, danke!

Im Editor kannst du in dem Modul Javascript- oder HTML-Code eingeben, der dann auf der Seite (oder Vorschau im Backend) ausgeführt wird.
Also kannst du im Editor deinen AdSense-Code darin eingeben, und auf der Seite wird dieser dann normal ausgeführt.

Gruß
René

contenidoAmateur

Re: Contenido Standard Textmodul JavaScript fähig machen?

Beitrag von contenidoAmateur » Sa 22. Dez 2012, 10:29

Also das module was ich da angelegt habe zeigt er gar nicht erst an... und wenn ich die mit einem Textmodul verknüpfe funktioniert dies nicht (parse error)..

Ich setze den Code in ein leeres Modul und stell es auf der Seite ein soll ich das Modul bearbeiten können? Also Texteingabe etc?

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Contenido Standard Textmodul JavaScript fähig machen?

Beitrag von Spider IT » Sa 22. Dez 2012, 11:22

Das Modul muss natürlich zuerst im entsprechenden Template eingesetzt werden.
Dann gibt es im Editor einen Textbereich mit Stiftsymbol darunter.
Über das Stiftsymbol geht dann ein Eingabebereich auf, worin du den Code einfügen kannst.
Speicherst du den, landest du wieder auf die Editoransicht, wo dein Code als Code angezeigt wird.
In der Vorschau und auf der Seite wird dieser dann aber nicht mehr angezeigt, sondern ausgeführt.

Wenn du das nicht zum laufen bekommst, schick mir doch einen Zugang (per PN) und ich schaue es mir an.

Gruß
René

contenidoAmateur

Re: Contenido Standard Textmodul JavaScript fähig machen?

Beitrag von contenidoAmateur » So 23. Dez 2012, 01:09

Zur PN hast du ne Ahnung? möchte die Adsensewerbung ja im Text haben so das der Text diese umläuft... und in dem Text sind ja auch Bilder und immer die Url eingeben ist ein bissle aufwendig oder?

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Contenido Standard Textmodul JavaScript fähig machen?

Beitrag von Spider IT » So 23. Dez 2012, 10:35

Hab ich beantwortet, die Lösung ist es weiteren Tags im TinyMCE zu erlauben (dazu gibt es bereits mehrere Artikel).

Gruß
René

contenidoAmateur

Re: Contenido Standard Textmodul JavaScript fähig machen?

Beitrag von contenidoAmateur » So 23. Dez 2012, 18:50

Ich hab mir das alles noch einmal angeschaut, problem ist jetzt verändert er den aufbau des Adsens-Scripts. Sodas er nichts mehr ausgibt er setzt da vor so ein kommentar:

<script type="text/javascript">
// <![CDATA[
alert('hello');
// ]]>
</script>

Das Script nimmt er nur bei Adense ist ein Html Kommentar gesetzt der wichtig ist.

So solls aussehen (ist ein Banner den nicht eingetragen ist):
<script type="text/javascript"><!--
google_ad_client = "ca-pub-4456§$%46SGS§345DFGS9464798XXG4";
/* blablabla #2 */X
google_ad_slot = "54654651§$6556XGX1645435156";
google_ad_width = 200;
google_ad_height = 200;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

Und das macht er draus:
<script type="text/javascript">// <![CDATA[
google_ad_client = "ca-pub-44564649XG64353XFGX14941XGXX64894647984";
/* blablabla #2 */
google_ad_slot = "546546516645X45GXF43565616156";
google_ad_width = 200;
google_ad_height = 200;
// ]]></script>
<script type="text/javascript">
</script>

Weißt wass ich meine?

Bei normalen Funktionen bestimmt in Ordnung nur hier zerstört dies die Funktionalität des Scripts.

Weißt du was man da noch machen kann?

Danke :)
Zuletzt geändert von contenidoAmateur am So 14. Jul 2013, 12:26, insgesamt 1-mal geändert.

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Contenido Standard Textmodul JavaScript fähig machen?

Beitrag von Spider IT » So 23. Dez 2012, 19:59

Wenn du tatsächlich script[*] oder sogar *[*] freigegeben hast, keine Ahnung.

Gruß
René

contenidoAmateur

Re: Contenido Standard Textmodul JavaScript fähig machen?

Beitrag von contenidoAmateur » So 23. Dez 2012, 23:39

mhm... das ist doof :(

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Contenido Standard Textmodul JavaScript fähig machen?

Beitrag von Spider IT » Mo 24. Dez 2012, 10:26

Mal was anderes, warum machst du nicht 2 Textmodule mit dazwischen das Modul von mir?

Gruß
René

contenidoAmateur

Re: Contenido Standard Textmodul JavaScript fähig machen?

Beitrag von contenidoAmateur » Di 25. Dez 2012, 22:57

Habe ich schon versucht, aber das Problem ist, das der Text da irgendiwe nicht rumlaufen will ich schaus mir heute Abend aber noch einmal an:)

Danke erstmal :)

Gesperrt