I have been unsuccessful with using fckeditor from the vendors
directory as well. I think fckeditor servers html as well as js, so I
don't think that the vendors dir is equiped for such a complex
javascript app. I solved this buy writing a really simple rsync
script to copy fckeditor to all of my apps' webroot/js dir.
On Nov 9, 9:01 am, avairet <[EMAIL PROTECTED]> wrote:
> Hi,
>
> My Cake 1.2 installation:
>
> - "Cake core" and "vendors dir" are in 'C:/WEB/cake'
>
> - "App dir" is in 'C:/WEB/cake_apps/caketests'
>
> - "Webroot dir" is in 'C:/WEB/www/caketests' (in the web server
> document root).
>
> I want use Fckeditor and share between multi-app.
> So I copy FCK "editor dir", "fckconfig.js", "fckeditor.php", etc. in
> 'C:/WEB/cake/vendors/fckeditor/
>
> Then I write "vendor('fckeditor')" at the top of my controller.
> But when I try to instanciate my Fckeditor object in a helper/view,
> Cake answer me "Class 'FCKeditor' not found"?!
> Same problem if I write "vendor('fckeditor')" in my view or in my
> helper...
>
> How can I do that?
>
> HELPER :
>
> class FckeditorHelper extends Helper {
> public function load ($editor_name,$dimensions = array(),$toolbar =
> 'Default') {
> if (empty($dimensions))
> {
> $dimensions['width'] = 500;
> $dimensions['height'] = 300;
> }
> $my_editor = new FCKeditor($editor_name);
> $my_editor->BasePath =
> 'c:'.DS.'WEB'.DS.'cake'.DS.'vendors'.DS.'fckeditor/';
> $my_editor->Width = $dimensions['width'];
> $my_editor->Height = $dimensions['height'];
> $my_editor->ToolbarSet = $toolbar;
> $this->controller->set('fckeditor', $my_editor);
> }
>
> }
>
> Avairet
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---