Don Jojo: Vorschau mittels Popup ... eingabe in einem form tag

Derzeit versuche ich für die Seite unserer Jugendarbeit eine Website zu erstellen. Design steht schon, das einzigste was fehlt ist ein Verwaltungstool. Eigentlich ist es ganz einfach die Seite zu verwalten, da sie sich alle infos, wie die navi und so selber holt (per include) und man nur noch einen text in einer einzelnen datei erstellen muss.

Problem:
Die Seite müssen andere verwalten und die können html nicht mal buchstabieren ...

Aber was tut man nicht alles als lieber Mensch ...

Ich möchte versuchen einen Editor zu schreiben, der optisch ähnlich wie die phpbb Foren funktioniert, mit dem sie ebenfalls die Seiten erstellen können. Allerdings hänge ich an folgender Stelle:

hab ein Eingabefeld für den Text definiert

<form>
<textarea name='neuer_seiteninhalt'> blablabla </textarea>
</form>

Will jetzt meinen lieben Freunden, eine Vorschaumöglichkeit geben mittels eines Popups. Folgendes soll passieren:

  1. Daten aus <textarea> sollen mittels post an das popup übermittelt werden
  2. Das Popup soll die Daten auslesen können

Für Popups nutze ich die JavaScript Datei dieser Seite hier: http://www.stichpunkt.de/beitrag/popup.html

Soll ich das eher mit einem normalen Link <a> oder mit einem button tag machen und wie sähe das dann geschickterweise aus?

liebe Grüße
Joachim Frenkler

  1. Lieber Don,

    Problem:
    Die Seite müssen andere verwalten und die können html nicht mal buchstabieren ...

    Ich möchte versuchen einen Editor zu schreiben, der optisch ähnlich wie die phpbb Foren funktioniert, mit dem sie ebenfalls die Seiten erstellen können.

    und wieso glaubst Du, dass die "Anderen" mit BB-Code besser klarkommen? Glaubst Du im Ernst, dass Deine Seite mit BB-Code besser wird? Was spricht eigentlich gegen einen WYSIWYG-Editor wie den TinyMCE?

    Will jetzt meinen lieben Freunden, eine Vorschaumöglichkeit geben mittels eines Popups. Folgendes soll passieren:

    1. Daten aus <textarea> sollen mittels post an das popup übermittelt werden
    2. Das Popup soll die Daten auslesen können

    Wenn Du Dich schon am phpbb-Board orientierst, dann solltest Du (wie übrigens auch hier) die Vorschau so gestalten, dass am Ende der Seite wieder das Eingabefeld mit dem bereits eingetragenen Inhalt erscheint.

    Für Popups nutze ich die JavaScript Datei dieser Seite hier: http://www.stichpunkt.de/beitrag/popup.html

    Popups sind meiner Meinung nach in Deinem Falle eine Lösung, die nicht bevorzugt werden sollte. Wenn Du allerdings auf WYSIWYG umsteigst (z.B. mit besagtem TinyMCE), dann liefert Dir der Editor bereits selbst eine Vorschau mit Popup (oder auch inline-Popup), sodass Du auf die Popup-Datei komplett verzichten kannst.

    Liebe Grüße aus Ellwangen,

    Felix Riesterer.

    --
    ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
  2. Vielen Dank, die Antwort hat mir sehr weitergeholfen :D

    Hab nach genau sowas gesucht, wusste aber ned wies heißt. Hab mir den TinyMCE runtergeladen und muss sagen, der ist super gebaut, schön einfach zu bedienenen und auch einfach zu modizifizieren.

    Das einzigste was ich grad noch am Tüfteln bin, ist, eine vernünftige Vroschau einzubauen. Vermutlich ist da das Popup dennoch die beste Lösung für mich. Ich ändere/erstelle mit dem Editor nämlich nur den Inhalt der jeweiligen Seiten. Die index Seite holt sich dann alle Inhalte selber. Möchte dann einfach ein Popup mit dem Ziel "index.php?aktuelle_seite=vorschau" öffnen.

    Grüße Joachim

    PS.:
    Woran ich fast verzweifelt bin, weil das nirgends erklärt ist im Netz:
    Wie werte ich post-Daten aus? ist ganz einfach ... folgende Variable aufrufen "_POST['name-des-sendeinhalts']"
    Da muss man erstmal drauf kommen ... wird zwar überall verwendet, aber nirgends erläutert

    1. Hi,

      Woran ich fast verzweifelt bin, weil das nirgends erklärt ist im Netz:

      *omfg*

      Wie werte ich post-Daten aus? ist ganz einfach ... folgende Variable aufrufen "_POST['name-des-sendeinhalts']"
      Da muss man erstmal drauf kommen ... wird zwar überall verwendet, aber nirgends erläutert

      http://www.php.net/manual/de/tutorial.forms.php
      http://tut.php-quake.net/formulare.html
      http://www.php-faq.de/q/q-formular-variablen.html
      [oder googlen mit halbwegs intelligenten Suchbegriffen ...]

      MfG ChrisB