Addslashes im Modul Sourcecode, Wie kann man die Slashes abstellen |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Addslashes im Modul Sourcecode, Wie kann man die Slashes abstellen |
Fri. 29. August 2008, 09:46
Beitrag
#1
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 112 Mitglied seit: 31.08.2006 Wohnort: Berlin Mitglieds-Nr.: 219 |
Hi,
ich hab grad das Gefühl, ich stell mich zu blöd an, folgendes will ich machen: Ich will den Inhalt einer Seite direkt als html eingeben, also benutze ich das Modul Sourcecode. Wenn ich dort nun html quellcode rein kopiere und speichere wird aus QUELLTEXT <ul class="liste fragezeichen"> dananch: QUELLTEXT <ul class="\"liste" fragezeichen\=""> Wobei mich hier schon wundert wie da ein "=" mit einem Slash rein kommt, aber gut. Das versaut mir natürlich völlig den Code. Nun habe ich schon blauäugig direkt im Modul die Option "addslashes" umgesetzt, das war aber nix. Was mach ich also falsch? SF: 01.04.01 Sourcecode: 1.1 Gruß, Oliver -------------------- |
|
|
Fri. 29. August 2008, 10:12
Beitrag
#2
|
|
TRAIL AND ERROR SPECIALIST Gruppe: AdvancedMembers Beiträge: 1.708 Mitglied seit: 27.06.2006 Wohnort: Hansestadt Rostock, Deutschland Mitglieds-Nr.: 9 |
sofern du auf die html-eingabe innerhalb der seite verzichten kannst:
warum erstellst du kein neues modul und schmeisst in den output-code einfach dein html rein? wenn du slashes weg haben willst musst du m.e. stripslashes() anwenden. -------------------- cheers, Alex
|
|
|
Fri. 29. August 2008, 10:22
Beitrag
#3
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 112 Mitglied seit: 31.08.2006 Wohnort: Berlin Mitglieds-Nr.: 219 |
sofern du auf die html-eingabe innerhalb der seite verzichten kannst: ich dachte genau dafür ist das Modul da O_o. Oder steh ich auf dem Schlauch und es gibt noch ein anderes Modul mit dem ich den html Code direkt in der Seite ändern kann? warum erstellst du kein neues modul und schmeisst in den output-code einfach dein html rein? wenn du slashes weg haben willst musst du m.e. stripslashes() anwenden. Aber stripslashes kann ich ja nicht in Verbindung mit dem Sourcecodemodul verwenden, oder? Nachtrag: Faktisch ist das Modul ja dann kein HTML Editor, da ich kein valides html damit erzeugen kann!? Der Beitrag wurde von duffy bearbeitet: Fri. 29. August 2008, 11:04 -------------------- |
|
|
Fri. 29. August 2008, 11:29
Beitrag
#4
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 112 Mitglied seit: 31.08.2006 Wohnort: Berlin Mitglieds-Nr.: 219 |
Hier dann die Workaroundlösung:
Das Modul "textarea" importieren, editieren und dort den Aufruf des CMS tags mit der folgenden Zeile ersetzen: QUELLTEXT $myTextarea['text'] = <cms:mod type="textarea" id="1" nl2br="false" styleclass="MOD_VALUE[1]" title="MOD_VALUE[0]" menuoptions="MOD_VALUE[2]" htmltags="allow" addslashes="true" />;
-------------------- |
|
|
Fri. 29. August 2008, 14:26
Beitrag
#5
|
|
TRAIL AND ERROR SPECIALIST Gruppe: AdvancedMembers Beiträge: 1.708 Mitglied seit: 27.06.2006 Wohnort: Hansestadt Rostock, Deutschland Mitglieds-Nr.: 9 |
ich dachte genau dafür ist das Modul da O_o. ja sicher - aber der idee und dem konzept eines CMS wiederspricht dieses modul ferner gibt es meist mehrere lösungen für ein problem. -------------------- cheers, Alex
|
|
|
Fri. 29. August 2008, 14:30
Beitrag
#6
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 112 Mitglied seit: 31.08.2006 Wohnort: Berlin Mitglieds-Nr.: 219 |
ja sicher - aber der idee und dem konzept eines CMS wiederspricht dieses modul (offtopic) Hm, na das ist dann wohl eher de philosophische Frage. Ich finde es schon wichtig die Möglichkeit zu haben auch fern ab jedes Editors meinen html code direkt in die Seite zu setzen. Was man dann jedem Kunden anbietet ist eine andere Sache. Ein CMS soll ja flexibel sein -------------------- |
|
|
Guest_bkm_* |
Fri. 29. August 2008, 15:04
Beitrag
#7
|
Guests |
ich finde das genau sowas im sourcecode (wenn man es braucht) gut aufgehoben ist.
habe mir mal abgeholfen durch erweitern des replace in der ausgabe. hatte aber wenn ich mich recht erinnere nie "=" in der ausgabe des moduls. also um bei beispiel zu bleiben kam damals nur sowas raus QUELLTEXT class=\"liste fragezeichen\"> |
|
|
Fri. 29. August 2008, 20:16
Beitrag
#8
|
|
TRAIL AND ERROR SPECIALIST Gruppe: AdvancedMembers Beiträge: 1.708 Mitglied seit: 27.06.2006 Wohnort: Hansestadt Rostock, Deutschland Mitglieds-Nr.: 9 |
(offtopic) Hm, na das ist dann wohl eher de philosophische Frage. nein - das hat schon seinen realen sinn und zweck. du bettest hier code/layout als inhalt ein und gerade das möchte man (nicht ohne grund) mit einem cms vermeiden. bspw. wenn es darum geht, dass ein suchmodul (oder andere module die auf die reinen inhalte der seite zugreifen wollen) nicht fälschlicherweise über code-/layout-begriffe im stolpern usw. ... natürlich kannst du deine site realisieren wie du willst ... -------------------- cheers, Alex
|
|
|
Thu. 18. September 2008, 13:32
Beitrag
#9
|
|
Administrator Gruppe: Members Beiträge: 1.092 Mitglied seit: 16.06.2006 Wohnort: Köln Mitglieds-Nr.: 1 |
Das Slashen des Sourcecodes ist ein Bug im Core. Siehe http://forum.sefrengo.org/index.php?showtopic=2180
-------------------- Es wird, es wird...
|
|
|
Vereinfachte Darstellung | Aktuelles Datum: 25.4.24 - 22:37 |