php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.04.2009, 21:16  
Kein Genie
Gast
 
Beiträge: n/a
Standard Frage zu TinyMCE / Speichern in DB

Hi,

habe jetzt den TinyMCE bei mir eingerichtet:

Code:
<script language="javascript" type="text/javascript" src="../js/editor/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
	tinyMCE.init({
    	mode : "textareas",
		language: "de",
		theme : "advanced",
    plugins : "save",
	  theme_advanced_buttons3_add : "save",
	  save_enablewhendirty : false,
	  save_onsavecallback : "mysave",
  	content_css : "css/userdef.css",
	  plugin_insertdate_dateFormat : "%d.%m.%Y",
	  plugin_insertdate_timeFormat : "%H:%M:%S"
	});
</script>
Was muss ich jetzt machen, das die Daten in der DB gespeichert werden, bzw. an das Script geschickt werden wo ich es haben will, also save.php?
Danke
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.04.2009, 21:20  
Erfahrener Benutzer
 
Registriert seit: 10.11.2008
Beiträge: 163
PHP-Kenntnisse:
Fortgeschritten
iXtends befindet sich auf einem aufstrebenden Ast
iXtends eine Nachricht über ICQ schicken iXtends eine Nachricht über Skype™ schicken
Standard

Du hast eine savecallback Funktion angegeben. Diese wir aufgerufen wenn du den Save-Button klickst.
In dieser Funktion könntest du dann z.B. einen Ajax-Request an den Server senden der die Daten in einer DB speichert.
iXtends ist offline   Mit Zitat antworten
Alt 20.04.2009, 21:36  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Das kannst du aber eigentlich auch der TinyMCE-Doku entnehmen. Überhaupt wärst du dort im Forum besser aufgehoben.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 20.04.2009, 21:39  
Kein Genie
Gast
 
Beiträge: n/a
Standard

Ok, danke, ich Wiki habe ich nichts gefunden deswegen werde ich mich mal ans Forum richten
  Mit Zitat antworten
Alt 21.04.2009, 06:33  
Kein Genie
Gast
 
Beiträge: n/a
Standard

Also ich habe im Doku nichts gefunden und im Forum konnte ich keine Hilfe finden.
Wie kann ich es also mit einem AJAX Request umsetzten?

Danke
  Mit Zitat antworten
Alt 21.04.2009, 08:47  
Erfahrener Benutzer
 
Registriert seit: 10.11.2008
Beiträge: 163
PHP-Kenntnisse:
Fortgeschritten
iXtends befindet sich auf einem aufstrebenden Ast
iXtends eine Nachricht über ICQ schicken iXtends eine Nachricht über Skype™ schicken
Standard

Bitte was? Im Wiki findet man alles was du brauchst.

Das Save-Plugin mit seiner Callback Funktion

Also erstellst du dir diese Funktion, dann sendest du das Formular ab, sendest einen Ajax-Request oder machst es irgendwie anders.
Falls du es ohne Formular machen willst, steht hier wie du an den Inhalt im Editor kommst.
iXtends ist offline   Mit Zitat antworten
Alt 26.04.2009, 06:42  
Neuer Benutzer
 
Registriert seit: 22.04.2009
Beiträge: 11
VitaminC befindet sich auf einem aufstrebenden Ast
Standard schließe mich der Frage an

Hallo,

also ich habe null Ahnung in Sachen Ajax darum bitte ich um Verzeihung das ich mich der Frage anschließe. Ich würde gerne TinyMCE verwenden (anstatt einer normalen Textarea).

Den "Editor" bekomme ich richtig angezeigt, ich übergebe via Formular
----
<form method="post" action="?id=save" enctype="multipart/form-data">
<textarea name="content" style="width:100%; height:500px;">
</textarea>
<input type="submit" value="Speichern">
</form>
----

an das selbe PHP-Dokument:

$id = $_GET['id'];

if ($id == "save")
{
$content = $_POST['content'];
if (!empty($content)) { echo $content; } else { echo "wieder nix"; }
}

------

Jetzt wird aber nichts angezeigt, sprich die Variable "content" ist leer, nach den Vorpostings gehe ich davon aus das ich komplett falsch liege. Vielleicht kann mir ja wer sagen wie der PHP Teil auszusehen hat. Im Prinzip würde ich $content gerne in die Datenbank speichern....
VitaminC ist offline   Mit Zitat antworten
Alt 26.04.2009, 14:16  
Erfahrener Benutzer
 
Registriert seit: 10.11.2008
Beiträge: 163
PHP-Kenntnisse:
Fortgeschritten
iXtends befindet sich auf einem aufstrebenden Ast
iXtends eine Nachricht über ICQ schicken iXtends eine Nachricht über Skype™ schicken
Standard

Wie erzeugst du den Editor denn?

Ansonsten hat TinyMCE eine recht gute Doku. Hier wird z.B. beschrieben, wie du mit JS an den Inhalt im Editor kommst.
TinyMCE:API/tinymce.Editor/getContent - Moxiecode Documentation Wiki

Dann könntest du dich noch über AJAX informieren und du kannst die Inhalte ganz einfach in der DB speichern.
iXtends ist offline   Mit Zitat antworten
Alt 27.04.2009, 14:03  
Neuer Benutzer
 
Registriert seit: 22.04.2009
Beiträge: 11
VitaminC befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

erzeuge den Editor im Prinzip wie "kein genie" - 1'ster Eintrag in dem Post.
Tja, wie gesagt bin was Javascript und Ajax betrifft nicht wirklich bewandert. Im Prinzip möchte ich nur das Feature der Oberfläche nutzen. Den Inhalt der über "$content" ankommt kann ich mir dann schon mit PHP passend machen.

Hab mir auch die Seite über getContent angesehen nur werde ich daraus nicht schlau. Meine Annahme, ich frage über getContent den Inhalt der textarea ab und muss es dann seperat noch an $content in PHP übergeben? wie sieht das dann aus?

Danke
Lg
Jürgen
VitaminC ist offline   Mit Zitat antworten
Alt 27.04.2009, 15:34  
Erfahrener Benutzer
 
Registriert seit: 10.11.2008
Beiträge: 163
PHP-Kenntnisse:
Fortgeschritten
iXtends befindet sich auf einem aufstrebenden Ast
iXtends eine Nachricht über ICQ schicken iXtends eine Nachricht über Skype™ schicken
Standard

Wenn du es machst wie kein genie, dann solltest du eigentlich über den Namen der Textareas an den Inhalt kommen. Also $_POST['name_der_textarea'].

Wenn du es doch über Ajax machen möchtest, musst du eine save_callback angeben. In dieser Funktion kommst du dann mit

Code:
tinyMCE.activeEditor.getContent({format : 'raw'});
an den Inhalt.
iXtends ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] XML ausliefern - ohne Speichern?! Curanai PHP Tipps 2008 6 23.08.2008 01:38
CMS mit TinyMCE macht Probleme DeeDee0815 PHP Tipps 2007 2 03.09.2007 18:21
Regelmäßige Termine sinnvoll in DB speichern Unbekanntes_Pferd PHP Tipps 2006 2 18.09.2006 16:32
Frage zu einem Bewertungsscript nicobischof PHP Tipps 2006 1 22.08.2006 18:52
IP-Adresse speichern lirein PHP-Fortgeschrittene 2 08.05.2006 19:16
HEX speichern PHP Tipps 2006 1 03.02.2006 15:58
Frage zum speichern von sessions in mysql 250Euro PHP Tipps 2006 4 22.01.2006 19:38
frage zu speichern lukatsch PHP Tipps 2007 3 07.12.2005 15:00
[Erledigt] Datensätze aus Datenbank speichern und zuweisen PHP Tipps 2005-2 6 11.09.2005 15:38
[Erledigt] Frage zur Funkrionen? PHP Tipps 2004-2 10 01.12.2004 09:42
Daten in einer Textdatei Speichern PHP Tipps 2004 3 19.08.2004 17:13
ID zurückgeben nacht speichern des Datensatzes? Datenbanken 3 13.08.2004 16:56
Bilder in Datenbank speichern PHP Tipps 2004 11 05.08.2004 10:58
[Erledigt] Frage! PHP Tipps 2004 4 27.07.2004 11:25
[Erledigt] Speichern von Variablen?! PHP-Fortgeschrittene 2 07.06.2004 22:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
tinymce speichern, tinymce mysql, tinymce datenbank, tinymce save, tinymce save button, tinymce save_onsavecallback, tinymce mysql speichern, tinymce in datenbank speichern, tinymce text speichern, tinymce save mysql, tinymce speichert nicht, tinymce in mysql, tinymce inhalt speichern, tinymce language, tinymce in seite specihern, tinymce speichern button, tinymce save ajax, tinymce in db speichern, save_onsavecallback, tinymce post leer

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:40 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum