Hello! Thank's for your reply. My question wasn't clear... Of course, "editor directory" and "fckconfig.js", "fckeditor.js", "fcktemplates.xml", "fckstyles.xml" must be in "webroot/js/" because of the client javascript!
My real problem is that if I put "fckeditor.php" file (the class) in "cake/vendors", the class is not found in my Helper. But, if I put "fckeditor.php" in "app/vendors", that's OK. For only one app is good, but to share cake core between many app, this would be better to share fckeditor too. Excuse me for my simple English, I hope my post is understandable... BR Avairet On 9 nov, 19:12, chad <[EMAIL PROTECTED]> wrote: > 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 cake-php@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---