18. december 2008 - 23:26Der er
9 kommentarer og 1 løsning
WYSIWYG editor m. billede upload søges
Hej
Jeg har i et par dage prøvet at finde en simpel WYSIWYG editor med mulighed for billede upload. TinyMCE er tæt på, men alligevel ikke fordi upload af billeder foregår gennem en ImageManager. Det er altså muligt at uploade billeder, men det er den ImageManager jeg vil undgå.
Det jeg leder efter: Der skal være simple tekst-kommandoer: fed, understreget, kursiv osv. Man skal også kunne lave lister, links og evt. tabeller. Disse ting kan de fleste WYSIWYG editors, men det jeg specielt ønsker, er, at når brugeren vil indsætte et billede, kan han enten angive en url eller vælge at uploade. Det skal foregå direkte i editoren eller et popup-vindue. Dette billede gemmes så i en fastlagt mappe. Billedet gemmes bare med et tilfældigt navn, så den ikke overskriver andre filer i mappen.
Det er lidt svært at forklare hvad jeg ønsker, men forestil jer at I redigerer et dokument i Word. Når I indsætter et billede, vælger man billedets placering og indsætter. Derefter skal man ikke tænke over hvor billedet faktisk bliver gemt. Man tænker bare på billedet som en del af dokumentet.
Hvis det jeg ønsker ikke findes, kan I også komme med foreslag til lignende editors.
Hvordan ændrer jeg mappen, som filerne uploades til? Som standard uploades de til /userfiles mappen, men jeg vil have at den skal uploades til /web/public/userfiles.
Dernæst opstår der et problem, fordi jeg bruger mod_rewrite, så url'en til upload-mappen faktisk er /userfiles. Kan man ændre URL'en til upload mappen?
Altså: Path til upload-mappe: /web/public/userfiles URL til upload-mappe: /userfiles
Er det overhovedet muligt at konfigurere FCKeditor til dette eller må jeg finde på et hack?
Det letteste er næsten af søge på "userfiles" i alle filerne fra fckeditor - variablen ligger i en config-fil under det pågældende sprog der benyttes, fx filemanager/connectors/asp/config.asp.
det andet problem forstår jeg ikke helt - en ting er jo hvad der sker på klienten og noget andet er hvad der sker på serveren, stien til upload er på server-niveau og rewrite er på klient-niveau.
Problemet er, at når man har uploadet en fil, vil FCKeditor tro at filens URL er den samme filens egentlige placering. Men filens URL er anderledes pga. noget mod_rewrite.
Altså: Path til upload-mappe: /web/public/userfiles URL til upload-mappe: /userfiles
Hvis jeg sætter upload mappen til '/web/public/userfiles', vil FCKeditor, ved upload af fil/billede, tro at URL'en også er '/web/public/userfiles'.
ja, det gav lidt mere mening :) I så fald tror jeg du bliver nødt til at replace den "rigtige" url med den rewritede url, gør du i dit output og ikke når du gemmer data vil det være let at tilpasse til alle situationer.
lad editoren gemme hvad den vil - men når du udskriver indholdet på en side så replace den rigtige path, /web/public/userfiles, til den rewrite, /userfiles.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.