Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js][flash] Edytor WYSIWYG dla treści zamieszczonej w swf, Jakiego edytora użyć, żeby flash dobrze interpretowal HTML?
sowiq
post
Post #1





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam,

natknąłem się na pewne zagadnienie. Otóż robię stronkę we flashu. Chodzi o to, że treść tej strony ma być edytowalna z poziomu CMS, poprzez jakiś edytor wizualny (typu FCKeditor, Tiny MCE itp) i później wczytywana jako HTML do flasha.

Problem tylko z tym, że Flash (przynajmniej wersja 8) nie interpretuje wszystkich tagów i właściwości, np nie zadziała
Kod
<span style="color: #ff0000">coś</span>
ale zadziała za to
Kod
<font color="#ff0000">coś</font>
Oczywiście edytory WYSIWYG generują tę poprawna wersję.

Przy różnorodności generowanych treści ich zamiana przez preg'i nie jest dla mnie rozwiązaniem.

I teraz pytanie - czy jest jakiś edytor WYSIWYG, który generuje np. BBCode? Bo już nie wymagam, żeby generował HTML rozumiany przez Flash'a. A może jakaś wtyczka np. do Tiny MCE?

Z góry dzięki za pomoc.


[edit]
Jeszcze mi się myślenie nie włączyło z rana. Co do BBCode: http://wiki.moxiecode.com/examples/tinymce..._example_14.php
Ale pytanie o format podany wyżej pozostaje otwarte.

Ten post edytował sowiq 12.07.2008, 10:47:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
paqu
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 1
Dołączył: 16.09.2010

Ostrzeżenie: (0%)
-----


Witam,
odgrzewam temat, znalazłem rozwiązanie tego problemu.
Nasz WYSWIG to tinyMCE:
1. Uruchamiamy tinyMCE z pluginem ' legacyoutput ' +
dorzucamy do inita jedna linikę: extended_valid_elements : 'b,i'
całość wygląda tak :
  1. <script type="text/javascript">
  2. tinyMCE.init({
  3. theme : "advanced",
  4. mode : "textareas",
  5. plugins : "legacyoutput",
  6. extended_valid_elements : 'b,i'
  7. });


2. W plikach tiny_mce szukamy tinymce/plugins/legacyoutput/editor_plugin.js oraz editor_plugin_src.js.
Otwieramy pliki i szukamy frazy : "forecolor"
to co znajdziemy zamieniamy na:
forecolor : {inline : 'font', attributes : {color : '%value'}},

To wszystko (IMG:style_emoticons/default/biggrin.gif) Cieszymy się z działającego edytora CMS dla plików wsadowych do SWF-a.
Napisane na podstawie: http://stackoverflow.com/questions/3494555...to-as3-htmltext
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 16:51