tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
26
ZUGRIFFE
1714
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    searching_rik searching_rik ist offline Mitglied
    Registriert seit
    Oct 2005
    Beiträge
    15
    Hallo alle miteinander,

    auch ich bin neu hier und habe ein paar Frage zum Thema wysiwyg-Editor.

    Bislang haben mir die einzelnen Themen nur bedingt geholfen.
    Ich suche ein tool, dass ich online benutzen kann um mittel einer variable ($var1) eine Textdatei auszulesen und diese mit einem schönen tool editieren kann. weiterhin soll mir auf wunsch der html-code angezeigt werden. bis hier hin alles fein, aber ich bin nun an einem punkt, an dem ich nicht weiter weiß. ich möchte diese datei natürlcih auch wieder speichern und das mit einigen html codes drin. die über innerHTML eingebetteten Codes sind jedoch meist unbrachbar für mich. So möchte ich bespielsweise ein bold nicht mittels <strong></strong> sonder <b></b> und dass die Sonderzeichen nicht mit einem &amp; etc. dargestellt werden. mir kommt es dabei nicht auf die Schriftart oder den link zu einem image an sonder mehr auf bold,italic,underline und die list-modi an.

    Ich würde mich sehr freun, wenn mir der eine oder andere von euch ein wenig behilflich sein kann.

    Viele Grüße
     

  2. #2
    Avatar von con-f-use
    con-f-use con-f-use ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Ort
    München / Innsbruck
    Beiträge
    2.263
    Estmal möchte ich dich auf die Netiquette hinweisen, der du beim Registrieren in diesem Forum selbst zu gestimmt hast. Es gibt so etwas wie eine Shift-Taste und die Nutzung dieser macht es anderen ein wenig leichter deine Beiträge zu lesen.

    Nun zu deinem Anliegen:
    Javascript allein hat keinen Zugriff auf das Dateisystem. Du kannst damit als keine Dateien speichern. Das muss eien serverseitige Sprache wie php übernehmen (die du ja anscheinend beherrscht). Diese kann auch gleich das Auslesen der Datei übernehmen.

    Auf die Tags, die so ein wysiwyg-Editor erzeugt hast du ferner keinen Einfluss. Ich an deiner Stelle würde einfach beispielsweise <strong></strong> per regulärem Ausdruck nachträglich ersetzen. Auch die Sonderzeichen kannst du auf diese Art erstetzen.

    Da du aber sowieso php nutzen wirst, sei dir gesagt, dass es dafür auch Funktionen in php gibt.
     
    Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?

    | Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |

    -----------

    Zufriedenstellende Beiträge bitte als erledigt markieren!


  3. #3
    searching_rik searching_rik ist offline Mitglied
    Registriert seit
    Oct 2005
    Beiträge
    15
    Nun ja vorab danke, nur ein weiter reichen als hilfeangebot hätte ich jetzt nicht erwartet ;-(

    Egal, dann formuliere ich etwas anders, wie kann ich bestimmte HTML-Tags im nachhinein verändern.

    Ich lese also eine text.txt datei mittel einer variable in ein <textarea> ein und will sie mittel wysiwyg editor weiter bearbeiten. Bei der Speicherung habe ich die Möglichkeiten das dokument über innerHTML oder innerText abzuändern. Ich will aber bestimmte tags abändern. Wie kann ich vorgehen.

    thanx ´n greetz
     

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Das hat con-f-use doch gesagt, über reguläre Ausdrücke.
    In JS bietet sich dafür replace() an, in PHP gibt es preg_replace(),ereg_replace(),str_replace()(ohne Reguläre Ausdrücke)...such dir was aus
     

  5. #5
    Avatar von con-f-use
    con-f-use con-f-use ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Ort
    München / Innsbruck
    Beiträge
    2.263
    Du drückst dich sehr missverständlich aus. Ich verstehe unter Speichern, dass du die veränderte text.txt-Datei auf dem abspeichern und die alte überschreiben willst. Das geht definitiv mit innerHTML bzw. mit keine Befehl aus dem ganzen JS-Befehlssatz. Klar kannst du mit innerHTML das ganze dann in die Textarea schreiben, aber deswegen ist es noch lange nicht gespeichert - wenn das Browserfenster geschlossen wird, sind die Daten trotzdem weg.

    Ich Wiederhole mich ungern, aber auf die Tags, die der wysiwyg-Editor erzeugt hast du erstmal keinen Einfluss, die kannst du nachträglich, wenn du sie in die <textarea> überträgst per regulärem Ausdruck abhändern. Anders geht es mit Javascript nicht.

    Edit:
    Da war Sven wohl schneller...
     
    Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?

    | Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |

    -----------

    Zufriedenstellende Beiträge bitte als erledigt markieren!


  6. #6
    searching_rik searching_rik ist offline Mitglied
    Registriert seit
    Oct 2005
    Beiträge
    15
    bin aus der flash ecke, daher bitte für mich ganz langsam und verständlich
     

  7. #7
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Naja... Links anklicken wirst du auch als Flasher können ....und in meinem Posting stehen 4 Links, wo alles detailgenau beschrieben ist.
     

  8. #8
    searching_rik searching_rik ist offline Mitglied
    Registriert seit
    Oct 2005
    Beiträge
    15
    vielleicht bin ich ein wenig unverständlich, hoffe jedoch, dass Patzigkeit nicht die Lösung meines Überls ist.

    Ich übergebe eine Variable aus Flash in eine edit.php datei,
    diese liest die text.txt datei aus (die Flash wiederum einliest)
    da flash keine & Zeichen interpretiert und sonstige kleine Textänderungen zuläßt, brauche ich ein tool, dass mir lediglich textformatiereungen an die zweite write.php datei übergibt.

    ich will mittels [B][I][U] den text editieren und mir somit den HTML Code ersparen.

    Jetzt verstanden
     

  9. #9
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Und nun, ich hab dir 3 Funktionen für PHP und 1 Funktion für JS genannt, welche das können, brauchst du noch mehr?
    Ferner solltest du fündig werden, wen du hier nach WYSIWYG suchst.
     

  10. #10
    searching_rik searching_rik ist offline Mitglied
    Registriert seit
    Oct 2005
    Beiträge
    15
    mir fehlt der Ansatz
     

  11. #11
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
     

  12. #12
    searching_rik searching_rik ist offline Mitglied
    Registriert seit
    Oct 2005
    Beiträge
    15
    Danke für´s erste

    ich habe mir ein paar scripts angeschaut jedoch werde ich einfach nicht schlau draus.
    Kannst du mir vielleicht was entsprechendes schicken?

    Ich lese also über eine variable ($vartxt) eine textdatei (bsp. txt1.txt) in eine php datei ein.
    diese möchte ich editieren über eine wysiwyg editor mit alternativer html ansicht.

    Das Hauptproblem ergibt sich dann beim speichern der Daten.
    Ich möchte alle unnützen leerzeichen und die "&-Html" tags herausfiltern und ersetzen, so dass ich beispielsweise in meiner txt1.txt datei ein:
    &text1= <b>Dies ist mein ertser Text</b><p>Und hier mein erster Absatz</p>

    Ihr habt hier doch schon so viele Beispiele als download zur Verfügung gestellt.
    Bitte nochmals um Hilfe

    nochmals danke und viele Grüße
     

  13. #13
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Zitat Zitat von searching_rik
    Kannst du mir vielleicht was entsprechendes schicken?
    Du kannst gerne im Jobforum einen Auftrag für deine Wünsche erteilen
     

  14. #14
    Avatar von con-f-use
    con-f-use con-f-use ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Ort
    München / Innsbruck
    Beiträge
    2.263
    Dir wird mit an Sicherheit grenzender Wahrscheinlichkeit niemand ein fertigs Script schicken, den du nicht dafür bezahlst.

    Wenn du aus den bestehenden Scripts nicht schlau wirst, hast du höchstwahrscheinlich zu wening Ahnung von Javascript. Dagegen gibt es ein relativ einfaches Mittel: Verschaff dir Ahnung. Mehr als dir sagen, wie man es macht werden wir nicht, das Script musst du schon allein schreiben.

    Unter http://confus.co.funpic.de/_data/tut/editor.html findest du einen kleinen aber feinen wysiwyg-Editor. Du kannst die Daten in der text.txt-Datei da rein bekommen, indem du dem iframe das entsprechende Target gibst. In der processdata()-Funktion, wird dann der versteckten Textarea der Inhalt des iframes übergeben. Diesen Inhalt kannst du vorher mit regülären Ausdrücken deinen wünschen anpassen.

    Mehr können wir dir wirklich nicht helfen.
     
    Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?

    | Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |

    -----------

    Zufriedenstellende Beiträge bitte als erledigt markieren!


  15. #15
    searching_rik searching_rik ist offline Mitglied
    Registriert seit
    Oct 2005
    Beiträge
    15
    Hallo con-f-use,

    was kann ich tun, um dein script auch mit beispielsweise dem Firfox lauffähig zu halten?
    Die Funktionen fett etc. sind leider nicht sichtbar im zu editierenden Text.

    thanx & greetz
     

Ähnliche Themen

  1. WYSIWYG Editor für C#
    Von Eroli im Forum .NET Windows Forms
    Antworten: 6
    Letzter Beitrag: 16.10.07, 13:12
  2. WYSIWYG- Editor
    Von Vertigo21 im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 06.11.05, 19:18
  3. WYSIWYG Editor
    Von js-mueller im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 26.04.03, 17:03
  4. Wysiwyg-Editor und IE6
    Von deinertsche im Forum PHP
    Antworten: 13
    Letzter Beitrag: 11.03.03, 18:02
  5. CMS mit WYSIWYG Editor
    Von hansen im Forum Content Management Systeme (CMS)
    Antworten: 2
    Letzter Beitrag: 16.12.02, 19:25