Üdv,
ha word-ből illesztek be szöveget a "beillesztés word-ből" ablakon keresztül TinyMCE-be, akkor a szerkesztés oldalon még jó a szöveg, de a mentés után megjelenik egy Normal 0 21 false false false MicrosoftInternetExplorer4
a szöveg után. Emellett (ha kikapcsolom az editort, látszik), hogy a beillesztéskor egy csomó, a Word által beledobált "szemetet" (pl. <!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom>
nem szed ki az editor.
Hogy lehetne ezen segíteni? A Wysiwyg 6.x-2.0 fent van, azon keresztül van beállítva a TinyMCE 3.2.7.
Köszönöm,
Pál
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
Maradhat benne
Maradhat benne szemét.
Legjobb a beillesztés szövegként gombot használni, majd a TinyMCE szerkesztőben formázni a szöveget, ha szükséges.
-------------------------------
http://www.realdream.hu
nem jó
Sajnos nem jó, mert a szövegszerkesztő ablakban nem jelenik meg a "szemét", és a user sem nagyobb, mint r=1. :)
Közben megtaláltam a megoldást: http://tinymce.moxiecode.net/punbb/viewtopic.php?pid=40054#p40054, most mrá csak az a kérdésem, hogy ilyen kódot (nyilván a
template.php
-ben) hogyan illeszt be az ember?Van egy ilyen funkcióm:
Köszi.
A TinyMce beillesztés
A TinyMce beillesztés szövegként funkciójával kizárólag tiszta szöveg kerül be a szerkesztő területre. Ha ezután is van benne szemét, akkor előtte is benne volt.
a, Tehát a tartalom szerkesztésnél a TinyMce html nézetben törölni kell mindent, majd a beillesztés szövegként gombbal beilleszteni a wordben kijelölt szöveget.
b, Új tartalom felvitelekor pedig a beillesztés szövegként funkcióval nem lesz benne semmilyen szemét! Ellenőrizni a html nézettel lehet.
-------------------------------
http://www.realdream.hu
htmlcorrector + htmlcomment
Ha használsz HTML corrector input filtert, akkor az meg fogja jeleníteni a word HTML kommentjeit is (tévesen, ez egy ismert bug). Ezt ki lehet küszöbölni a htmlcomment modullal:
http://drupal.org/project/htmlcomment
Érdemes kipróbálni, de lehet hogy nem ezért van gondod...
ilyet nem használok
Nem, ilyet nem használok. A baj az, hogy ez a
<!-- [if gte mso9] .... -->
azt eredményezi, hogy a TinyMCE felületen nem látszik a beillesztett komment, de amikor előnézet vagy mentés van, ott megjelenik. Én meg szeretném kiirtani, mert nincsen rá szükség...htmlcomment segíteni fog
Próbáld ki, olvasd el a README-t hogy milyen sorrendben kell rakni és el fognak tűnni az éles kommentek.
köszönöm
Köszönöm, tegnap már elkezdtem beleásni magam, de akkor folytatom. És köszönöm az útmutatást is.
Upgrade
Megnézegettem én is a belinkelt fórumtopicot, de ott azt írják, hogy a legfrissebb verzióban meg van oldva a probléma, szóval elvileg nem kéne PHP-t gányolni.
Úgy gondolom, jobban járnál, ha felfrissítenéd a TinyMCE-t valami új verzióra és a php fájlok helyett a tinymce init-scriptjébe adnád hozzá a megfelelő opciókat.
Ld: http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/paste
Engedélyezd a paste plugint és add hozzá az eszköztárhoz a pasteword gombot (a sima paste gomb is működhet talán, de a böngészők azt alapból nem engedik használni, úgyhogy azt nem is próbáltam).
friss
OK, a szövegként beillesztés tisztít normálisan, a Paste from Word éppen bennehagyta a Word által beletett feltételeket.
Mindegy, szövegként beillesztve működik.
P.