Hi,
was haltet ihr von ein wysiwyg Flash Texteditor addon?
Ich hatte leider auf Macosx und Safari immer probleme mit den Texteditors, Tinymce, etc.
Leider bin ich in php nicht so gut. Ich könnte aber den Flash-teil des Addons machen. Das ist kein problem.
Ich stelle mir es so vor:
Die Textedit.swf gibt den Content weiter an ein php file, und die schreibt es in die Datenbank.
Wenn jemand das addon machen könnte, mache ich den Texteditor.
Zsolt
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Hi Markus,
http://www.graphis.eu/rte/rte.swf
hier ist mein editor, jetzt nur mit <STRONG> <EM> und <UNDERLINE> markup. Ich kann auch noch andere Markup hineinbauen, aber ich denke es wird nicht ganz einfach sein den swf mit in das Addon bauen, so dass es auch funktioniert.
Ich meine zb. wie können wir den flash text von der redaxo php form aus in die Datenbank tun?
Sorry für die eventuelle Schreibfehler, Deutsch ist ncht meine Muttersprache
Zsolt
http://www.graphis.eu/rte/rte.swf
hier ist mein editor, jetzt nur mit <STRONG> <EM> und <UNDERLINE> markup. Ich kann auch noch andere Markup hineinbauen, aber ich denke es wird nicht ganz einfach sein den swf mit in das Addon bauen, so dass es auch funktioniert.
Ich meine zb. wie können wir den flash text von der redaxo php form aus in die Datenbank tun?
Sorry für die eventuelle Schreibfehler, Deutsch ist ncht meine Muttersprache
Zsolt
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
darf ich anregen, dass ich es SEHR schön finden würde, wenn der Editor Textile könnte? Dann gibt es auch keine Probleme in Sachen XHTML vs. HTML etc. etc. etc.
http://www.parkrocker.net/ - Die Rock im Park Community
Hi,
@Markus
Der Editor kann auch xhtml
http://www.graphis.eu/rte/index.html
Flash kann selbst html ausgeben, allerdings ist das sehr "crappy", wie du es auch gesehen hast, deshalb gibt es bei meiner Editor ein "crappyhtml" 2 xhtml Konverter.
@gfc
Der Markup kann ales sein, xml, xhtml, BBCode, etc, oder auch Textile, aber ein Textile Editor gibt es ja bereits für Redaxo. Es ist aber möglich:
1. Flash html zu Textile markup konvertieren
2. Textile markup mit php zu xhtml konvertieren.
ist es nicht einfacher:
1. Flash html zu xhtml konvertieren?
Aber wenn jemand Textile output wünscht kann ich es machen
Z s o l t
@Markus
Der Editor kann auch xhtml
http://www.graphis.eu/rte/index.html
Flash kann selbst html ausgeben, allerdings ist das sehr "crappy", wie du es auch gesehen hast, deshalb gibt es bei meiner Editor ein "crappyhtml" 2 xhtml Konverter.
@gfc
Der Markup kann ales sein, xml, xhtml, BBCode, etc, oder auch Textile, aber ein Textile Editor gibt es ja bereits für Redaxo. Es ist aber möglich:
1. Flash html zu Textile markup konvertieren
2. Textile markup mit php zu xhtml konvertieren.
ist es nicht einfacher:
1. Flash html zu xhtml konvertieren?
Aber wenn jemand Textile output wünscht kann ich es machen
Z s o l t
Naja ich find einfach Textile parsed relativ schön, wenn ichs mit den "üblichen" WYSIWYG Output vergleiche.. naja ich arbeite mit redaxo nur mit Textile, mag das einfach
http://www.parkrocker.net/ - Die Rock im Park Community
-
- Beiträge: 1711
- Registriert: 24. Nov 2005, 22:29
- Kontaktdaten: ICQ Website Yahoo Messenger
sieht sehr gut aus!!
Warum sollte man den Editor den xhtml-Code nicht ausgeben lassen?!
Was m ich eben ein bißchen gestört hat war die großschreibung einiger Tags... Ideal wäre es wenn man textteilen einen css klasse zuweisen könnte wegen farben usw
Bilder und Tabellen sollte er natürlich auch können Für Tabellen gibts ja bisher keine wirklich einfache Lösung...
-> textile: zu unübersichtlich und zu schwer für einen DAU!
-> Tiny: kein valider Code, aber einfach zu bedienen...
Deshalb sag ich mal weiter so. Und wenn Thomas mit seinem Rextile fertig ist und alternativ ein Flash-WYSIWYG existiert hat man doch zwei sehr mächtige Werkzeuge^^
mfg
Flo
Warum sollte man den Editor den xhtml-Code nicht ausgeben lassen?!
Was m ich eben ein bißchen gestört hat war die großschreibung einiger Tags... Ideal wäre es wenn man textteilen einen css klasse zuweisen könnte wegen farben usw
Bilder und Tabellen sollte er natürlich auch können Für Tabellen gibts ja bisher keine wirklich einfache Lösung...
-> textile: zu unübersichtlich und zu schwer für einen DAU!
-> Tiny: kein valider Code, aber einfach zu bedienen...
Deshalb sag ich mal weiter so. Und wenn Thomas mit seinem Rextile fertig ist und alternativ ein Flash-WYSIWYG existiert hat man doch zwei sehr mächtige Werkzeuge^^
mfg
Flo
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Hi,
@kills
ja, ich bin auch auf der Meinung dass xhtml besser.
@Dr KillerJoe
Bilder und tabellen kommen später, wenn der Editor mit Flash+Redaxo auch funktioniert.
Die xhtml ausgabe code ist noch nicht fertig.
Zuerst muss ich den Editor im Flash machen. Was die Ausgabe ist, kann man in wenigen Minuten modifizieren. Ob die Tags gross oder klein geschrieben sind ist kein problem.
Der Grosse problem ist, wie funktioniert Flash mit php zusammen.
@kills
ja, ich bin auch auf der Meinung dass xhtml besser.
@Dr KillerJoe
Bilder und tabellen kommen später, wenn der Editor mit Flash+Redaxo auch funktioniert.
Die xhtml ausgabe code ist noch nicht fertig.
Zuerst muss ich den Editor im Flash machen. Was die Ausgabe ist, kann man in wenigen Minuten modifizieren. Ob die Tags gross oder klein geschrieben sind ist kein problem.
Der Grosse problem ist, wie funktioniert Flash mit php zusammen.
Hmm, ich arbeite viel mit Sockets aber dafür wäre es wohl etwas zuviel des guten
Aber die gute Nachricht: Es geht auch anders
Flash:
JS:
Natürlich könnte hier jetzt auch ganz was anderes stehen. Mit Ajax ist ja viel möglich .
Zb:
// Edited -- AS noch etwas verändert irgendwie gab escape() die Nachricht trotzdem falsch an JS weiter - keine Ahnung warum Habs nun anders gelöst
Aber die gute Nachricht: Es geht auch anders
Flash:
Code: Alles auswählen
String.prototype.replace = function (s, j) {
return this.split(s).join(j);
}
ASSetPropFlags(String.prototype,"replace",1,true);
_root.butt.onRelease = function() {
var empfangstext = _root.ttt.text;
var sendetext = empfangstext.toString().replace("'", "\\'");
getURL("javascript:alert_me_now('"+escape(sendetext)+"');");
};
Code: Alles auswählen
<script type="text/javascript">
function alert_me_now(eingabe){
window.alert(eingabe);
}
</script>
Zb:
Code: Alles auswählen
<script type="text/javascript">
function alert_me_now(eingabe){
document.getElementById("ausgabediv").innerHTML = eingabe;
}
</script>
....
<div id="ausgabediv"></div>
-
- Beiträge: 1711
- Registriert: 24. Nov 2005, 22:29
- Kontaktdaten: ICQ Website Yahoo Messenger
hallo Zsolt,
eine weiterer Weg wäre über "loadvariablesnum" in actionscript eine php-script aufzurufen und über den Parameter "POST" alle variablen aus dem Flashfilm an dieses zu senden.
Die notwendigen Inputvariablen wie Artikel-ID, CType, Sprache etc. würde ich als Parameter an die swf hängen - z. B.
Im verabeitenden PHP-Script kann man über "echo" variablen an die SWF zurückgeben wobei man in Flash eine schleife über 2 Schlüsselbilder baut, um diese Variable abzufragen. Der Aufruf des PHP-Scripts hat eine Laufzeit.
Was dann noch zu beachten ist, dass alle variablen aus Flash als UTF-8 herauskommen.
soweit erstmal.
grüße
Ingo
eine weiterer Weg wäre über "loadvariablesnum" in actionscript eine php-script aufzurufen und über den Parameter "POST" alle variablen aus dem Flashfilm an dieses zu senden.
Die notwendigen Inputvariablen wie Artikel-ID, CType, Sprache etc. würde ich als Parameter an die swf hängen - z. B.
Code: Alles auswählen
<param name="movie" value="rte2.swf?article_id=21&page=content&mode=edit&slice_id=236&
function=add&clang=0&ctype=1&module_id=2">
Code: Alles auswählen
echo "&status=ok";
Was dann noch zu beachten ist, dass alle variablen aus Flash als UTF-8 herauskommen.
soweit erstmal.
grüße
Ingo
www.new-urban-creation.de
Websites und Web-Anwendungen
Websites und Web-Anwendungen
Hi Ingo
Ich glaube, Du verrechnest Dich hier
loadvariablesnum würde bedeuten: flash ladet bestimmte Variablen rein.
Aber wie kommen diese wieder in die Datenbank ?
Habs noch nicht so verstanden.
How ever - ich probier mal beide Lösungen in ner ruhigen Minute
@ Zzolt: Falls Dir Deine FLA nicht heilig ist, könnte ich da mal nen Blick rein werfen und es anpassen nach meiner Idee. Ansonsten müsste ich erstmal eben selbst was auf die Beine stellen.
Ich glaube, Du verrechnest Dich hier
loadvariablesnum würde bedeuten: flash ladet bestimmte Variablen rein.
Aber wie kommen diese wieder in die Datenbank ?
Habs noch nicht so verstanden.
How ever - ich probier mal beide Lösungen in ner ruhigen Minute
@ Zzolt: Falls Dir Deine FLA nicht heilig ist, könnte ich da mal nen Blick rein werfen und es anpassen nach meiner Idee. Ansonsten müsste ich erstmal eben selbst was auf die Beine stellen.
genau darum geht es doch ! geladen werden soll die variable, die den status aus php zurück gibt. (also speichern ok oder nicht ok). das gute an der Funktion ist, dass auch alle Variablen gesendet werden.alex2911 hat geschrieben: loadvariablesnum würde bedeuten: flash ladet bestimmte Variablen rein.
weitere Infos:
http://download.macromedia.com/pub/docu ... ng_as2.pdf
Seite 707:
viele GrüßeÜber HTTP mit serverseitigen Skripts
kommunizieren
Die Funktionen loadVariables, loadVariablesNum, getURL, loadMovie und loadMovieNum
sowie die Methoden loadVariables (MovieClip.loadVariables), loadMovie
(MovieClip.loadMovie) und getURL (MovieClip.getURL) können über HTTP- oder
HTTPS-Protokolle mit serverseitigen Skripts kommunizieren.Diese Funktionen und
Methoden senden alle Variablen von der Zeitleiste, an die die Funktion angefügt ist. Bei
Verwendung als Methoden des MovieClip-Objekts übertragen loadVariables(), getURL()
und loadMovie() alle Variablen des angegebenen Movieclips.
Ingo
www.new-urban-creation.de
Websites und Web-Anwendungen
Websites und Web-Anwendungen
Ich kenne mich mit php und javascript nicht so gut aus.
Es gibt bereits ein javascript-flash, und auch ein php-flash bridge, aber wie das richtig funktionieren sollte weiss ich nicht.
flash kann daten von php oder javascript bekomment > ok
Aber wie kann der REDAXO_SAVE_MODULE button die daten aus flash bekommen? Ich meine ich will nicht den SAVE_TEXT button vom FlashEditor aus drucken, und nacher auch den REDAXO_SAVE_MODULE.
Also musste die REDAXO_SAVE_MODULE den swf dazu bringen den text mit POST zu schicken.
Ich denke das wird nicht so einfach
den fla kann ich gern schicken
Zsolt
Es gibt bereits ein javascript-flash, und auch ein php-flash bridge, aber wie das richtig funktionieren sollte weiss ich nicht.
flash kann daten von php oder javascript bekomment > ok
Aber wie kann der REDAXO_SAVE_MODULE button die daten aus flash bekommen? Ich meine ich will nicht den SAVE_TEXT button vom FlashEditor aus drucken, und nacher auch den REDAXO_SAVE_MODULE.
Also musste die REDAXO_SAVE_MODULE den swf dazu bringen den text mit POST zu schicken.
Ich denke das wird nicht so einfach
den fla kann ich gern schicken
Zsolt
ja. ich denke an folgenden Aufbau:alex2911 hat geschrieben:ja und wie willst du das ganze wieder speichern ?
Über ne externe PHP-Datei ?
1. die notwendigen Parameter wie article_id an Flash als URL-Anhängung an die SWF übergeben
2. In der SWF über "loadvariablesnum" die Daten an eine externe PHP-Datei des Addons senden und eine status-variable (speichern=ok oder speichern=false) abfragen
In der externen PHP-Datei müsste dann der gewöhnliche Code zum einfügen / updaten einer Article-Slice ausgeführt werden - nur dass keine HTML-Seite sondern eine einzelne Variable an den Client zurückgegeben wird.
mehr kann ich dazu jetzt nicht schreiben. nur soviel: es waren schon einige Projekte (Flashspiele, E-Learnings), die ich mit dieser Struktur umgesetzt habe.
grüße
Ingo
www.new-urban-creation.de
Websites und Web-Anwendungen
Websites und Web-Anwendungen
Hallo Zsolt,zsolt hat geschrieben: Aber wie kann der REDAXO_SAVE_MODULE button die daten aus flash bekommen? Ich meine ich will nicht den SAVE_TEXT button vom FlashEditor aus drucken, und nacher auch den REDAXO_SAVE_MODULE.
Also musste die REDAXO_SAVE_MODULE den swf dazu bringen den text mit POST zu schicken.
das ist meiner meinung nach nicht so schwer. innerhalb der swf könnte man eine actionscript schreiben, das alle 0.25 oder 0.1 Sekunde (also in sehr kurzen abständen) den Text inklusive markup an eine Javascript-Funktion übergibt, falls dieser sich verändert hat.
Im HTML legt man ein "Hidden-Field" an. Die JS-Funktion übergibt per "value" die Variable an das Formularfeld.
(http://de.selfhtml.org/javascript/objek ... .htm#value)
So der Wert beim Abschicken des HTML-Formulars als Hidden-Field mit Übertragen.
viele Grüße
Ingo
ps: man darf aber nicht vergessen, dass alle Texte in Flash als UTF-8 kodiert werden.
www.new-urban-creation.de
Websites und Web-Anwendungen
Websites und Web-Anwendungen
ich misch mich da kurz ein.
vielleicht hilft ghostwire bei der flash-php-kommunikation.
von ghostwire gibt es eine flash-extension names PHPObject:
http://ghostwire.com/go/38
von macromedia gibts sowas auch, allerdings nicht gratis:
http://www.adobe.com/products/flashremoting/
mfg
vielleicht hilft ghostwire bei der flash-php-kommunikation.
von ghostwire gibt es eine flash-extension names PHPObject:
http://ghostwire.com/go/38
von macromedia gibts sowas auch, allerdings nicht gratis:
http://www.adobe.com/products/flashremoting/
mfg