[Code] NicEdit

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Sonderk!nd, 28. Januar 2011 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 28. Januar 2011
    NicEdit

    Hiho,

    ich setze mich gerade mit NicEdit auseinander.
    Ich habe das Problem, dass ich eine kleine Seite habe, die nur 1-2mal im Jahr geändert wird.
    Es kommt mal was dazu und wird mal was gelöscht.
    Ich wollte dafür NicEdit benutzen, aber ich verstehe auf biegen und brechen nicht, wie ich wenn ich an der Seite was änder, wie ich das ganze dann geändert auf den Server kriege. Sprich wie kriege ich den vermalledeiten HTML Code aus dem NicEdit Fenster xD
    Wie ich das ganze mit PHP etc abspeichern kann und die Datei automatisch hochlade ist alles kein Problem, nur leider sind meine JS Kenntnisse nicht vorhanden weswegen ich net durch steige -.-
     
  2. 28. Januar 2011
    AW: NicEdit

    Du erzeugst doch ein normales Formular. Und das via POST an das Script (PHP, Ruby ...) und dann einfach abspeichern. Da benötigst du keine Javascript-Skills

    NiceEdit ist nicht für den Einsatz auf dem Localhost gedacht. Es soll ein Onlineeditor sein. Wenn du Lokal bearbeiten willst und dann hochladen möchtest, solltest du andere Programme nutzen. (KompoZer - Easy web authoring)
     
  3. 28. Januar 2011
    AW: NicEdit

    ja das er dafür nicht gedacht ist ist mir klar, aber ich stehe atm auffem schlauch-.-

    ohne local ists mir auch viel lieber...
    aber ich habe das Problem.

    sagen wir mal das:

    Code:
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
     <head>
     <title>
     ServicePortal
     </title>
     <script src="http://js.nicedit.com/nicEdit-latest.js" type="text/javascript"></script>
     <link href="css/stylesheet.css" rel="stylesheet" type="text/css" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Script-Type" content="text/javascript" />
     <meta http-equiv="Content-Style-Type" content="text/css" />
     <meta http-equiv="content-language" content="de" />
     <script src="css/ars.js" type="text/javascript">
     </script>
     </head>
     <body>
    
    <div class="dash_info">
     <div class="dash_bar">
     <input type="button" value="Speichern" onclick="speichern()" />
     <input type="button" onClick="toggle();" value="Editor umschalten" />
     <input type="button" onclick="javascript:history.back()" value="Zurück" />
     </div>
    
     <form name="site_create" method="post" action="empfangen.php" >
     <input type="hidden" name="site_create" />
     <p>
     <span class="opt_heading">Titel:</span>
     <input class="textbox" name="site_title" type="text" maxlength="25" />
     </p>
     <p>
     <span class="opt_heading">Inhalt:</span>
     <div style="display:none;">IE...</div>
     <textarea id="myNicEdit" name="site_content" style="width:500px;"> aaaa </textarea>
     <input type="submit" value="Speichern" onclick="empfangen.php" />
     </p>
     </form>
    </div>
     </body>
    </html>
    
    <script type="text/javascript">bkLib.onDomLoaded(nicEditors.allTextAreas);
    function toggle()
    {
     if(!NicEdit)
     NicEdit = new nicEditor({fullPanel : true}).panelInstance('myNicEdit',{hasPanel : true});
     else
     {
     NicEdit.removeInstance('myNicEdit'); // Inhalt wird automatisch in textarea kopiert
     NicEdit = null;
     }
    }
    
    function speichern()
    {
     if(NicEdit)
     NicEdit.instanceById('myNicEdit').saveContent(); // Inhalt in die textarea retten
    
     document.site_create.submit(); // und Formular abschicken
    }
    
    bkLib.onDomLoaded(function() { toggle(); }); // am Anfang: nicEditor erzeugen
    </script>
    
    Den code hab ich online gefunden, ansich das einbinden des Editors auch kein Problem bei meinem Projekt.
    So nun hab ich erstmal einfach nur nen ganz kleines PHP script geschrieben:

    PHP:
    <? php
    $ergebnis 
    $_POST [ "site_content" ];
    echo 
    $ergebnis ;
    ?>
    So wenn ich jetzt das ganze reinhaue funktioniert es ansich ohne probs im PHP Skript kommt aaaa an^^
    Mein Problem ist aber, wenn ich jetzt im Editor die Schrift FETT mache, kommt immernoch nur aaaa an anstatt <strong>aaaa</strong>
    da liegt mein Problem -.-
    sprich die Formatierung (darin liegt ja der sinn vom NicEdit) geht verloren wie kriege ich die HTML Tags mit rüber^^

    aye merke gerade meine eigene doofheit glaube ich habs -..-
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.