TEXTAREA im Editor aktivieren (WYSIWYG | CKEditor)

Hier ist eine schnelle Hilfe für Sie mit Ihrer Web-Anwendungen in nur drei Schritten CKEditor integrieren.

Präsentation

Schalten Sie Ihr Tags TEXTAREA in einem Webeditor ist nicht mehr eine schwierige Aufgabe. Unter den vielen Redakteuren, die Sie im Internet finden, Wir sehen den Einsatz von CKEditor. Sehen Sie den Editor in Aktion in diesem DEMO.

Installation

Download der CKEditor in http://ckeditor.com/download. Die Version, die in diesem Beitrag verwendet wurde 3.6.4, der 17 Jul 2012. Extrahieren Sie die Datei ckeditor_3.6.4.zip zusammen mit Ihrer Anwendung. Einen Ordner CKEditor wird erstellt. Bereit, jetzt nur tun den Anruf in Ihrem Quellcode!

Integration

Der CKEditor ist eine JavaScript-Applikation. Um es zu lesen, einfach anrufen, ihm innerhalb der Tags Kopf des Quellcodes. Dies getan, der Javascript-API von den CKEditor wird bereits einsatzbereit sein.. Denken Sie daran, den Dateipfad anpassen CKEditor.js in das Verzeichnis, wo Sie entpackt.

Passo 1 – Den Anruf zu tätigen, CKEditor
1
2
3
  <Kopf>
    <Skripttyp="Text / javascript" src="ckeditor/ckeditor.js"></Skript>
  </Kopf>
Passo 2 – Erstellen Sie eine TEXTAREA-Feld
1
2
3
  <Körper>
    <TextArea-id="editor1" Name="editor1">&Lt;p&GT;Anfangswert.&Lt;/p&GT;</TextArea>
  </Körper>
Passo 3 – Staatliche TEXTAREA (id) wird mit CKEditor ersetzt werden
1
2
3
4
5
6
7
  <Kopf>
    <Skripttyp="Text / javascript">
      Fenster.onload = Funktion()  {
        CKEDITOR.ersetzen( "editor1" );
      };
    </Skript>    
  </Kopf>

Bereit, arbeitet bereits! Glaube nicht, dass? Speichern, Was auch immer die “F5” im Browser und überzeugen Sie sich selbst… der vollständige Code sieht wie folgt aus:

Komplette code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<html>
  <Kopf>
    <Titel>CKEditor</Titel>
    <meta content="text/html; Charset = Utf-8" http-equiv="content-type" />
    <script type="text/javascript" src="ckeditor/ckeditor.js"></Skript>
    <Skripttyp="Text / javascript">
      Fenster.onload = Funktion()  {
        CKEDITOR.ersetzen( "editor1" );
     };
    </Skript>
  </Kopf>
  <Körper>
    <form action="request.php" method="post">
      <textarea id="editor1" name="editor1">&Lt;p&GT;Anfangswert.&Lt;/p&GT;</TextArea>
      <input type="submit" value="Submit" />
    </Form>  
  </Körper>
</html>

Natürlich, Nun müssen Sie die Anpassungen wie Ihre Anwendung, ab durch die Festlegung der Aktion des Formulars, zeigt an, dass die Seite abgerufen wird und Prozess übermittelt die Daten per POST.

Der Artikel endet hier, aber ich lasse ein paar weitere Perlen für neugierige:

Tipps

(1) Keine Onload-Ereignis, mit Klasse =”CKEditor”

Wenn Sie die Klasse zuordnen “CKEditor” um Ihre TEXTAREA, Es wird automatisch in eine CKEditor konvertiert werden, ohne dass Sie das Skript verwenden von Veranstaltung genannt “onload”, auch einfache:

1
2
3
4
5
6
7
8
9
10
11
12
13
<html>
  <Kopf>
    <Titel>CKEditor</Titel>
    <Meta-Inhalte="text/html; Charset = Utf-8" http-equiv="content-type" />
    <Skripttyp="Text / javascript" src="ckeditor/ckeditor.js"></Skript>
  </Kopf>
  <Körper>
    <Formularaktion="request.php" Methode="post">
      <TextArea Klasse="ckeditor" id="editor1" Name="editor1">&Lt;p&GT;Anfangswert.&Lt;/p&GT;</TextArea>
      <Eingabetyp="submit" Wert="Submit" />
    </Form>  
  </Körper>
</html>

(2) Änderung-Zeilenumbruch <p> durch <BR />

Ich bemerkte zwei Möglichkeiten zum Austausch von P BR, wenn Teclamos eingeben. Die erste, ist der Parameter gesetzt enterMode mit Wert 2, Seit 1 = P, 2 = BR und 3 = DIV.

1
2
3
4
5
6
7
  <Kopf>  
    <Skripttyp="Text / javascript">
      Fenster.onload = Funktion() {
        CKEDITOR.ersetzen( "editor1", {enterMode: Anzahl(2)} );
      };
    </Skript>
  </Kopf>

Oder so, Öffnen Sie die Datei config.js und legen Sie etwas wie:

1
2
3
CKEDITOR.editorConfig = Funktion( config ) {
  config.enterMode = CKEDITOR.ENTER_BR;
};

In diesem Fall, Bei der Eingabe von ENTER, Wir haben die Möglichkeiten:
CKEDITOR. ENTER_P – entsteht neuer Absatz P;
CKEDITOR. ENTER_BR-Zeilenumbruch mit BR;
CKEDITOR. ENTER_DIV-neue Block mit DIV erstellt.

Empfehlen Sie schließen und öffnen Sie den Browser, um das Ergebnis zu sehen

Diese Änderung, weil es zwischengespeichert werden kann! Wenn es immer noch nicht funktioniert, Reinigen Sie Ihre Browser-cache.

(3) Ändern Sie die Hintergrundfarbe der Symbolleiste des CKEditor

Wie Sie bemerkt, Wir können Änderungen in unseren CKEditor, Parametrierung, direkt an der CKEDITOR oder über Datei config.js. Also, Ich zeige nur eines:

1
2
3
4
5
6
7
  <Kopf>  
    <Skripttyp="Text / javascript">
      Fenster.onload = Funktion() {
        CKEDITOR.ersetzen( "editor1", {uicolor: "#ff0000"} );
      };
    </Skript>
  </Kopf>

(4) Kombination von Konfigurationsparametern für den CKEditor

Die Konfigurationsparameter für den CKEditor kombinierbar. Um die Möglichkeiten zu erfüllen, Werfen Sie einen Blick auf die Config API. Beispiel:

1
2
3
4
5
6
7
8
9
10
11
12
  <Kopf>  
    <Skripttyp="Text / javascript">
      Fenster.onload = Funktion() {
        CKEDITOR.ersetzen( "editor1", {  uicolor: "#ccc",
                                        enterMode: CKEDITOR.ENTER_P,
                                        customConfig : "ckeditor/outroConfig.js",
                                        Sprache: "En"        
                                      } 
                        );
      };
    </Skript>
  </Kopf>

(5) Unterstützten Sprachen auf CKEditor

Der CKEditor unterstützt 58 Sprachen, einschließlich der “en”. Sehen Sie mehr auf Benutzeroberflächensprachen. Das obige Beispiel zeigt die Verwendung.

(6) Anpassen der Symbolleiste

– Grundlagen

Sie können nicht alle Funktionen des CKEditor bereitstellen möchten. Dann, Warum nicht optimieren Sie die Symbolleiste nach Ihrem Bedarf? Im folgenden ist ein Beispiel den sehr einfachen Editor verlassen.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
  <Kopf>  
    <Skripttyp="Text / javascript">
      Fenster.onload = Funktion() {
        CKEDITOR.ersetzen( "editor1", {
                           Symbolleiste:
                           [
                             { Name: "Basicstyles", Artikel : [ 'Fett',"Italic" ] },
                             { Name: "Absatz", Artikel : [ "NumberedList","BulletedList" ] },
                             { Name: "Extras", Artikel : [ "Maximieren",'-',"Über" ] }
                           ]}         
                         );
      };
    </Skript>
  </Kopf>

– Füllen Sie

Der folgende Code ist ein vollständiges Beispiel. Entfernen Sie die Schaltflächen, die nicht wollen.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  <Kopf>  
    <Skripttyp="Text / javascript">
      Fenster.onload = Funktion() {
        CKEDITOR.ersetzen( "editor1", {
                           Symbolleiste: [
                             { Name: "Dokument", Artikel : [ "Quelle",'-',"Save","NewPage","DocProps","Vorschau","Print",'-',"Vorlagen" ] },
                             { Name: "Zwischenablage", Artikel : [ 'Cut',"Kopieren",'Einfügen',"PasteText","PasteFromWord",'-',"Rückgängig","Wiederholen" ] },
                             { Name: "Bearbeitung", Artikel : [ "Finden",'Ersetzen','-',"SelectAll",'-',"Rechtschreibprüfung", "Scayt" ] },
                             { Name: "Formen", Artikel : [ "Form", "Checkbox", "Radio", "TextField", "Textarea", "Select", "Knopf", "ImageButton", "HiddenField" ] },
                             '/',
                             { Name: "Basicstyles", Artikel : [ 'Fett',"Italic","Unterstrichen","Streik","Index","Hochgestellt",'-',"RemoveFormat" ] },
                             { Name: "Absatz", Artikel : [ "NumberedList","BulletedList",'-',"Ausrücken","Einrücken",'-',"Blockquote","CreateDiv", '-',"JustifyLeft","JustifyCenter","JustifyRight","JustifyBlock",'-',"BidiLtr","BidiRtl" ] },
                             { Name: 'Links', Artikel : [ "Link","Verknüpfung aufheben","Anker" ] },
                             { Name: 'Einfügen', Artikel : [ "Bild",'Flash',"Table","HorizontalRule","Smiley","SpecialChar","Seitenumbruch","Iframe" ] },
                             '/',
                             { Name: "Stile", Artikel : [ "Stile","Format","Font","FontSize" ] },
                             { Name: "Farben", Artikel : [ "TextColor","BGColor" ] },
                             { Name: "Extras", Artikel : [ "Maximieren", "ShowBlocks",'-',"Über" ] }                            
                           ]}         
                         );
      }; 
    </Skript>
  </Kopf>

– Moderierte

Dies ist ein moderater Beispiel, mit einem Tool bar nur, aber mit den wichtigsten Funktionen. Beachten Sie, dass, einschließlich, Es ist möglich, zu kombinieren und bestimmen Sie die Höhe und Breite des Editors.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<Kopf>  
  <Skripttyp="Text / javascript">
    Fenster.onload = Funktion() {       
        CKEDITOR.ersetzen( "editor1", {
                           Symbolleiste:
                           [
                             { Name: "Basicstyles", Artikel : [ 'Fett',"Italic","Unterstrichen" ] },
                             { Name: "Absatz", Artikel : [ "NumberedList","BulletedList" ] },
                             { Name: "Absatz", Artikel : [ "JustifyLeft","JustifyCenter","JustifyRight","JustifyBlock"] },
                             { Name: "Stile", Artikel : [ "Font","FontSize" ] },
                             { Name: "Farben", Artikel : [ "TextColor","BGColor" ] },
                             { Name: "Zwischenablage", Artikel : [ 'Cut',"Kopieren",'Einfügen',"PasteFromWord",'-',"Rückgängig","Wiederholen" ] },                             
                             { Name: "Extras", Artikel : [ "Maximieren",'-',"Über" ] }
                           ],
                           Breite: "740px",
                           Höhe: "200px"}
                         );
    };
  </Skript>
</Kopf>

(7) TextArea (CKEditor) leer, wenn das Formular absenden

Wenn Ihre Textarea/CKeditor leer angezeigt (leere) Wenn Sie das Formular einreichen, Damit können Sie “List” Ich habe unten, Das dient eigentlich um den Inhalt der CKEditor und spielen in der entsprechenden Textarea. Dies erfolgt durch Aufrufen der Funktion setCKEditorToTextarea() Wenn Sie die Schaltfläche Senden klicken (einreichen oder die Taste), normalerweise in das Onclick-Ereignis() die Schaltfläche ".

1
2
3
4
5
6
<Skripttyp="Text / javascript">
      Funktion setCKEditorToTextarea() {
        ist(var InstanceName in CKEDITOR.Instanzen)
          CKEDITOR.Instanzen[InstanceName].updateElement();            
      }
</Skript>

Worte vom Entwickler

CKEditor ist ein Texteditor in Web-Seiten verwendet werden. Es ist ein WYSIWYG-editor, Was bedeutet, dass der Text vom Benutzer bearbeitet so nah wie möglich mit der veröffentlichten werden. Er bringt die gemeinsame Web-Bearbeitungsfunktionen, gefunden Sie in Desktop editing-Anwendungen, wie Microsoft Word und OpenOffice. Sobald der CKEditor unter Lizenzen lizenziert ist “Open-Source” Zivil- und Handelssachen, Sie sind in der Lage, sie in jede Art von Anwendung verwenden. Dies ist die ideale Editor für Entwickler, entwickelt, um einfache und leistungsstarke Lösungen für ihre Benutzer.

Andere Editoren

Schriftarten

In erster Linie ist das! Der Entwickler Website für weitere Informationen siehe.

Total hits: 59312

27 Kommentare zu “TEXTAREA im Editor aktivieren (WYSIWYG | CKEditor)

  1. Sehr cool post, der Teil, auf dem ich verwenden möchte, bezieht sich auf das Thema 6, Wenn man bedenkt, dass der CKEditor in Ihre HTML-Inhalt in der Textarea beschrieben spart muss den Text per e-Mail mit HTML-Format senden aber in der BD im Txt-Format gleich speichern. Haben Sie Anregungen, die ich verwenden kann? :)

  2. Ronaldo sagte:

    Guy, Ich bin ein Projekt entwickeln und ein Formular enthält zwei Felder textarea.
    Ich benutze den CKEditor in beide.

    Büro-Öffnungszeiten – Links

    CKEDITOR. ersetzen( "ExpedienteEsq’ );
    CKEDITOR.add

    Büro-Öffnungszeiten – Richting

    CKEDITOR. ersetzen( "ExpedienteDir’ );
    CKEDITOR.add

    Der Editor wird korrekt angewendet. Aber wenn das Formular verarbeiten eine Php-Datei es empfängt nur Daten aus dem ersten Feld und die zweite führt zum Erlöschen.

    Es ist ein Problem mit CKEditor? denn wenn Sie ihn nicht verwenden Daten aus beiden Bereichen normalerweise ich bekomme
    .
    Früher habe ich die Struktur von der Website selbst den CKeditor vorgeschlagen.

    • Hallo Ronaldo, Ich habe einen Test hier und es war kein problem. Gehen Sie wie folgt, Schnappen Sie sich den Code unten, setzen Sie in eine Datei “test.php” Innenseite des Servers, aber isoliert von Ihrer Anwendung, die Problem gibt. Beachten Sie, dass, wenn Sie das Formular mit zwei Textarea einreichen (CKEditor), Normalerweise werden die Daten gesendet.

      Teste.php Datei (ZWEI GLEICHZEITIGE VERARBEITET)

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      
      <html>
        <Kopf>
          <Titel>CKEditor</Titel>
          <meta content="text/html; Charset = Utf-8" http-equiv="content-type" />
          <script type="text/javascript" src="ckeditor/ckeditor.js"></Skript>
          <script type="text/javascript">
            window.onload = function()  {
              CKEDITOR. ersetzen( "editor1" );
              CKEDITOR. ersetzen( "editor2" );
           };
          </Skript>
        </Kopf>
        <Körper>
          <form action="teste.php" method="post">
            <textarea id="editor1" name="editor1">Anfangswert 1</TextArea>
            <textarea id="editor2" name="editor2">Anfangswert 2</TextArea>
            <input type="submit" value="Submit" />
          </Form>  
        </Körper>
      </html>
      <?PHP Echo "Editor 1 ---> ".@$_ ANFRAGE["editor1"]."<BR />"; ?>
      <?PHP Echo "Editor 2 ---> ".@$_ ANFRAGE["editor2"]."<BR />"; ?>
  3. Ronaldo sagte:

    Ich habe versucht, den Code übergeben, aber ich glaube nicht, dass es veröffentlicht wurde. Aber Sie weiss, was Recht ist? CKEditor Verwendung nur eines Textarea sendet Daten zu einem anderen leer ist.

    • Okay, Ich glaube, ich verstehe. Wie oben gezeigt, Ich habe nicht das gleiche Problem haben.. Also, Reanalise Code, sehen Sie, wenn Sie nicht mehr als ein Feld haben (Eingang) mit dem gleichen Namen (Name). Umarmungen!

      • Ronaldo sagte:

        Ich beschloss, mit Ihrem eigenen Tipp…. (6) TextArea (CKEditor) leer, wenn das Formular absenden

        Bastou Colocar ein Função Lá e "OK" :) ESSA Forma Q vc Passou É Usando Php né? Sogar bereitgestellt die Seiten in Php ich den Editor mit javascript.
        Danke für die Tipps

        Nutzung, obwohl q nicht Gegenstand des Beitrags ist, Ich programmiere seit längerem mit Java und .net und Php, weniger Zeit und ich bin mit Datum Konvertierung in eine Zeichenfolge aufnehmen. Eine direkte Funktion keinen, Gewusst wie: Zeichenfolge, Datum (strtotime) Richting? Denken, Sie wissen Php mehr q gut ich. Wenn Sie wissen, dass dieses Ding an meine e-Mail senden ronaldodantas2@gmai.com

        Keine Notwendigkeit, diesen Kommentar zu veröffentlichen. Danke für die Tipps.

  4. Hallo sehr gute Taylor Ihre Post.

    Bereits installiert und ich verwende funktioniert einwandfrei. Ich habe eine Frage, zum Beispiel in Ihrem Blog, die, den Sie in den gelben Feldern mit Skripts eingegeben. Wie hast du das? Und ein Feature in ckeditor?

    Vielen Dank

  5. Fernando sagte:

    Wie aktiviere ich den besonderen Charakter der th(ERSTE 1) und th(2. 2.) WENN ICH DAS WERKZEUG EINFÜGEN SONDERZEICHEN KLICKEN? ICH MÖCHTE DIES ZU TUN, BEI DER EINGABE AUF DER TASTATUR SELBST OHNE EIN FENSTER ZU ÖFFNEN.

    • Guy, hier getestet und nur die herkömmliche Form, die funktioniert, dh, halten Sie die ALT-Taste und geben Sie die Zahlenfolge, die gewünschte Symbol entspricht. Beispiel: ALT + 166 = Rd und ALT + 167 = °. Sagte!

  6. James sagte:

    Guten Morgen, sehr gut Ihre Post, Ich fange jetzt mit Javascript arbeiten, und ich brauche einen Text-Editor erstellen, Ich dachte, ich würde den ckeditor, aber mit Schwierigkeiten in der Lage sein, sie zu manipulieren, Ich wünschte nur, Sie geben würde , Speichern, Neu, "Rückgängig", Redo, Einfügen, Kopie, und eine Auswahl der Sprache, nur anstatt eine Form des Schreibens, Es würde die Programmierung Sprachen, und dann müssten die empfangenen Daten verarbeiten, Art, wie ein normaler Quellcode-editor, nur online, Wenn Sie mir helfen können.

  7. Kumpel, Ich installierte gut, aber ein kleines Problem, mit denen ich konfrontiert bin ist, dass es Sonderzeichen in HTML-Codes wandelt wie â â und ich wollte sie auf jeden Fall für meine Datenbank, hat als?

    • Oops, Das mag es etwas mit dem Editor sein, die Sie verwenden, um den Code zu schreiben. Versuchen Sie es mit einem Editor und geben Sie das vollständige HTML-Code-Beispiel, und sehen, ob das Problem weiterhin besteht.

      Versuchen Sie auch Richtlinien, die sagen zu Ihrer Seite festlegen, die Charset verwenden gesetzt (ISO-8859-1 oder UTF-8).

      1
      2
      3
      4
      5
      
      <Körper>
        <Kopf>
            <Meta charset="UTF-8">
        </Kopf> 
      ...

      Wenn Sie PHP verwenden, am Anfang des Codes die Charset gesetzt, vor allem:

      1
      
        <?PHP Header("Content-Type: Text/html;  Charset = ISO-8859-1",wahr) ?>

      Oder, versuchen Sie, den Inhalt der Anforderungen mit den richtigen Zeichensatz behandeln:

      1
      
        htmlentities( utf8_decode($_ POST['Variable']) );

      Die Tatsache ist, dass das Problem, das Sie zitiert nicht, wie der CKEditor scheint, Warum ich es zu benutzen in verschiedenen habe Anwendungen und ich kein Problem mit Sonderzeichen. Getestet auch die DEMO auf der Website des Entwicklers, und ich sah kein problem. Siehe dort: http://ckeditor.com/demo

  8. Marcio sagte:

    Guten Tag ich bin versucht, den Text in der TextArea per Javascript an die Datenbank senden, aber ich kann nicht, gibt es Methode, um den text?
    Danke

  9. Guten Tag.
    Ich denke dabei an die Verwendung des Gerätes Rezept Arzt – etwas so einfaches sogar.
    – Wollen Sie wissen, wie man die obere Leiste konfigurieren (Wo befindet sich die Funktionalität) ausblenden (wie ein kleiner Knopf, ihr verschwinden nach der Bearbeitung des Textes zu machen)
    – Auch wie der unteren Leiste entferne ich (wo es angezeigt wird “Körper” und andere tags) ?
    – Wie mache ich das Textfeld mit einem “Höhe” Automatisch: Typ, Wenn ich schreibe 10 die Box wird Encompridando Medikamente, während ich tippe… Wenn ich nur tippen 1 das Medikament ist auf der Höhe der Box, die ich eingeben…

    • Hallo, Tut mir Leid, Es gab einige Kürzungen (Fehler) in Ihrem code, So landete ich entfernen.

      Dazu müssen Sie, Es ist durchaus möglich, aber ich würde vorschlagen, auf der Suche nach einem professionellen versteht JavaScript um Ihnen zu helfen.

      Ich sage nur den Weg von Steinen:

      – Tool-Leiste ausblenden (Symbolleiste):

      1
      2
      3
      
      var Editor = CKEDITOR.Inline( "editor1", {
          removePlugins: "Symbolleiste"
      } );

      – Fußzeile ausblenden (elementspath):
      http://ckeditor.com/forums/CKEditor-3.x/Disabling-Elements-Path-Display

      – Höhe automatisch vergrößern (automatische Vergrößerung):
      http://sdk.ckeditor.com/samples/autogrow.html
      http://ckeditor.com/demo#auto-grow (Demonstration)

      Beispiel:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      
      <html>
        <Kopf>
          <Titel>CKEditor</Titel>
          <Meta-Inhalte="text/html; Charset = Utf-8" http-equiv="content-type" />
          <Script src="http:////CDN.CKEditor.com/4.5.3/Basic/CKEditor.js"></Skript>
          <Script src="plugin.js"></Skript>  <!-- Plugin zu bekommen.JS bei http://CKEditor.com/Addon/autoGrow-->  
          <Skripttyp="Text / javascript">
           Fenster.onload = Funktion()  {
              CKEDITOR.ersetzen( "editor1", {             
                  removePlugins: "Elementspath", 
                  removePlugins: "Symbolleiste",
                  extraPlugins: "automatische Vergrößerung",
                  autoGrow_minHeight: 70,
                  Höhe: "70px"
              });
           };
          </Skript>
        </Kopf>
        <Körper>
          <Formularaktion="request.php" Methode="post">
            <TextArea-id="editor1" Name="editor1">Ausgangstext.</TextArea>
            <Eingabetyp="submit" Wert="Submit" />
          </Form>  
        </Körper>
      </html>
  10. Claudio sagte:

    Hallo Taylor, Herzlichen Glückwunsch für die Post sehr gut erklärt. Ich möchte diesen Editor in einer PHP-Anwendung verwenden und würde gerne wissen, wie erstelle ich eine combo (oder Taste) auf der Symbolleiste auf BD-Daten zum Einfügen in den Text bringen? IE, Wenn Sie auf eine Schaltfläche klicken würde ein Dialogfeld mit dem Ergebnis einer Abfrage einen Datensatz auswählen geöffnet..
    Sie können?

  11. Glaydison Silva sagte:

    Hallo, großer Posten. Könnte einen neuen Beitrag vorschlagen? Brauchen Sie Hilfe, um eine Schaltfläche, um Bilder hochladen zu implementieren, gleich die DEMO, wo Sie auf den Server verschieben können, und so. Ich kann irgendwie nicht..

Hinterlasse eine Antwort

Die e-Mailadresse wird nicht veröffentlicht. Pflichtfelder sind mit gekennzeichnet. *