TinyMCE képbeillesztés probléma

Anonymous képe

Sziasztok!

A fórumon sem találtam bejegyzést a témában, remélem Ti tudtok segíteni.
5.3-as Drupal motorra telepítettem TinyMCE modult, hogy a kedves júzer az editor segítségével könnyedén formázhasson cikkeket. (Hozzászólásokban nem engedélyeztük a használatát.)

Szépen működik a kép beillesztésén kívül.
Mert amig fut az editor, szépen be tudok illeszteni egy url hivatkozással képet a cikkbe, be tudom állítani a helyzetét, a paddingot, körbefolyatást, mindent, és jól is jelenik meg a szerkesztő boxban.
Igen ám, de amikor lementeném a cikket, minden képre vonatkozó CSS formázás eltűnik a letárolt cikk forráskódjából, a kép pedig csak egyszerűen balra rendezve be lesz szűrva, teljesen szarul, formázás nélkül.

Hol tudom beállítani azt, hogy amit a TinyMCE a szerkesztőben beállít, az a lementés után az oldalon is megmaradjon?

Benéztem az adatbázisba, a letárolt node-ban csak a szimpla IMG tag marad, minden más eltávolítva.

+1 kérdés: szerintetek egyáltalán célszerű ezt az editort használni, vagy nektek más vált be? Problémám még az, hogy a kép feltöltést/törlést sem támogatja a TinyMCE, így ezt egy kicsit macerás az userre bízni.

aboros képe

beküldéskor a beviteli forma "full html" ?

képfeltöltést pedig úgy támogatja a tinyMCE, hogy van hozzá egy IMCE nevű kiegészítő és azzal. http://drupal.org/project/imce

másik alak editor például az FCKeditor. próbáld ki.
http://drupal.org/project/fckeditor

0
0

-
clear: both;

b. képe

Köszönöm szépen a tanácsot, megnézem a feltöltő részét.

A beviteli form alapértelmezés szerint filtered HTML-re van állítva, de azt már kipróbáltam hogy mindhárom mentési formával lementem (PHP Code, Full HTML). Sajnos azonban egyik mentési forma választásakor sem tárolódik a CSS formázás a képhez...

0
0
aboros képe

próbáld ki az fckeditort, hátha az jobb. tinymce is evil.. ;)

0
0

-
clear: both;

pp képe

Ha látnánk egy mintát lehet többre mennénk. A fullHTML meg nem egy mentési forma, hanem egy szűrőcsoport. Ott mi van bekapcsolva?

pp

0
0
szikar képe

Telepítsd fel az Imce modult, ez beépül a TinyMCE alá. Ennek a segítségével már tud képet feltölteni/törölni a felhasználó, sőt saját képeket tartalmazó könyvtára lehet. Nagyon hasznos kis stuff.

0
0
b. képe

A TinyMCE mentés előtti kódját (a szerkesztőben megformázott szöveg mentése előtt direkt kikapcsoltam a szerkesztőt, hogy megjelenjen a kód) megnézve láttam, hogy a kép tulajdonságait (körbefolyás, igazítás, keret stb.) azt egy külön CSS osztályt létrehozva a kód aljára biggyesztette, de ez már nem mentődött le az adatbázisba.

Ezért gondoltam, hogy valamilyen filter van a TinyMCE-ben, ami nincs jól beállítva és ezért nem mentődik le.

0
0
pp képe

szerintem rossz beviteli forma(vagy a beviteli formáknál rossz szűrő) van beállítva.

pp

0
0
b. képe

Feltettem a javaslatotokra az FCKeditort, ez nagyon egészen ígéretes, a képek formázása sikeresen lementődik (igaz minden formázást az IMG tagon belül tárol, és nyilván ezért működik, szemben a TinyMCE-vel) a fájlkezelő/feltöltő része azonban nem aktív, hiába állítom TRUE értékre az admin felületben. Gondolom ehhez is kell majd az IMCE?

0
0
b. képe

Csak egy FCKeditor kérdés:

lehetséges, hogy még full toolbar módban sincs rendes sorkizárás ikon, csak bal, jobb, közép...?

0
0
breki képe

Az fckeditor.config.js fálj-ban tudod beállítani a toolbar elemeit.

0
0
b. képe

Erre már rájöttem, csak nem találtam még a full toolbarban sem teljes sorkizárást...

0
0
breki képe

Ezt írd be: JustifyFull

0
0
breki képe

Először el kellene olvasni: readme.txt ! Minden le van írva.

To enable the file browser you need to edit the connector configuration file in
your fckeditor module directory, the file should be in:
/fckeditor/editor/filemanager/browser/default/connectors/php/config.php

In this file you will need to enable the file browser:
$Config['Enabled'] = true ;

To use the drupal files directory you also need to comment out or remove the
following line in the connector configuration:
//$Config['UserFilesPath'] = '/UserFiles/' ;

0
0
b. képe

Köszi, már elolvastam,
sikerült is megoldanom a feltöltést, ráadásul a full elérési út megadását kellett választanom a config fájlban, ellenkező esetben "can't create redirect" hibával jött vissza az editor.

De a teljes sorkizárás lehetőségét még így sem találtam meg...

0
0
b. képe

Bakker, nem láttam, hogy már ez ügyben is írtál az előbb, bocsánat.
Köszönöm a segítséged.

Most ez van a konfig fájlban abban a sorban, DrupalFull, amit az edmn menüben beállítottam:

['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],

A Justifyfull-t már én írtam bele, de a szerkesztőben sajna csak a három ikon jelenik meg.

Kösz a türelmet!

Üdv:
b.

0
0
b. képe

Megtaláltam a megoldást.

Brekinek igaza volt, de nem jelent meg az ikon. Végül elkeseredésemben ürítettem a cache-t és megoldódott a problem, a következő betöltésre meglett az ikon.

0
0
tiburi képe

Nekem így se jelenik meg az ikon

Az advencedbe betettem ezt:

['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull']

Ha jól értem csak annyit kell tennem, nem?

0
0
breki képe

Az fckeditor.config.js file-ban keresgélj. Valahogy így néz ki:

['JustifyLeft','JustifyCenter','JustifyRight','DrupalBreak'],

Ide kellene beilleszteni a JustifyFull szöveget.

És utána nem árt egy cache ürítés, ctrl+F5, ha firefox akkor a gyorsítótár törlése, mert a Fckeditor megtudja tréfálni az embert :)

0
0
tiburi képe

Sikerült :)

0
0