Alt 24.08.2005, 22:53   #1 (permalink)
PostRank: 0
 
Registriert seit: 22.08.2005
Beiträge: 10
Javascript Code einbinden

Ich bin gerade dabei für eine Javascript Seite Wordpress einzusetzen. Das Problem dabei ist, wenn man <script>...</script> Blöcke einbindet, dass die Textformatierung die Anführungszeichen umwandelt.

also z.b.
<script type="text/javascript">
alert("Hallo!");
</script>

Wird zu:

<script type="text/javascript">
alert(& #8221;Hallo!& 8221;
</script>
(ohne die Leerzeichen)

Das funktioniert natürlich nicht mehr. Eine Lösung kann sein, alles in JS Dateien auszulagern, aber nicht wenn auf jede Seite Beispiele sollen.

Da ich kein Plugin fand hab ich den Code angepasst:

Datei:functions-formatting.php
(im Verzeichniss wp-includes)

8(neu): $script = false;
...
12: if (isset($curl{0}) && '<' != $curl{0} && $next && !$script) { // If it's not a tag
...

39 :} elseif ( strstr($curl, '<script') ) 40: {
41: $script = true;
42: } elseif (strstr($curl, '</script') ) {
43: $script = false;
44: } elseif (strstr($curl, '<code') || strstr($curl, '<pre') || strstr($curl, '<kbd') || strstr($curl, '<style') ) {
...

dadurch werden die Sonderzeichen innerhalb des script Blocks nicht mehr verändert.

Also - falls jemand sowas braucht hier ist es oder vielleicht gibt es auch ein Plugin das ich nicht gefunden habe.

Für Tipps, wie man sowas einbauen kann ohne an den WP Code zu gehen, wäre ich auch dankbar (ich nutze WP erst seit wenigen Tagen), da ich natürlich bei updates Probleme damit kriegen werde.
struppi ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Countdown Timer in sidebar.php einbinden? Sven Plugins und Widgets 10 04.02.2008 23:19
Adsense eines anderen Autors einbinden christians Allgemeines 1 06.11.2005 15:41
HTML Code wird angezeigt blacksun23 Konfiguration 0 19.07.2005 15:51
wp einbinden..oder seite in wp einbinden? BundeHund Design 1 08.04.2005 20:16
<?php wp_list_pages(); ?> kreiert zu viel code! wpwork Design 3 02.04.2005 16:03


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:35 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0 | Impressum | Ein Inpsyde.com Projekt