fckeditor
Hallo
Weet iemand hoe je bij fckeditor, on-the-fly
$Config['UserFilesPath'] kan zetten.
$oFCKeditor->Config is een array, maar als je hem uitprint (print_r($oFCKeditor->Config)) NA creating het object, dan is die niet leeg, maar doet hij er verder ook niks mee.
Op het moment dat de editor zijn dialoog voor bladeren op de server wil openen komt de editor met een error dat hij geen dir kan creëren, en dat klopt want ik wil niet achter mijn connector(PHP) de files(paden) hebben.
En
// Path to user files relative to the document root.
$Config['UserFilesPath'] = 'hier een path benoemen is nauwelijks on-the-fly';
Het rare vind ik wel dat er een global $config EN een $oFCKeditor->Config bestaan, terwijl ze blijkbaar alleen de global $config gebruiken
Alvast bedankt,
Cees
Weet iemand hoe je bij fckeditor, on-the-fly
$Config['UserFilesPath'] kan zetten.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$oFCKeditor = new FCKeditor('FCKeditor1') ;
$oFCKeditor->Width = MAINWIDTH;
$oFCKeditor->Height = MAINHEIGHT;
$oFCKeditor->BasePath = EDITORPATH;
(strlen($str)==0)?$val = STARTEDIT:$val = $str;
$oFCKeditor->Value = $val;
$oFCKeditor->ToolbarSet = "MyToolbar";
$oFCKeditor->Create() ;
//dit werkt perfect precies zoals het moet
//$conf is een lokaal samengesteld path
$oFCKeditor->Config['UserFilesPath'] = $conf . '/files/' ;
?>
$oFCKeditor = new FCKeditor('FCKeditor1') ;
$oFCKeditor->Width = MAINWIDTH;
$oFCKeditor->Height = MAINHEIGHT;
$oFCKeditor->BasePath = EDITORPATH;
(strlen($str)==0)?$val = STARTEDIT:$val = $str;
$oFCKeditor->Value = $val;
$oFCKeditor->ToolbarSet = "MyToolbar";
$oFCKeditor->Create() ;
//dit werkt perfect precies zoals het moet
//$conf is een lokaal samengesteld path
$oFCKeditor->Config['UserFilesPath'] = $conf . '/files/' ;
?>
$oFCKeditor->Config is een array, maar als je hem uitprint (print_r($oFCKeditor->Config)) NA creating het object, dan is die niet leeg, maar doet hij er verder ook niks mee.
Op het moment dat de editor zijn dialoog voor bladeren op de server wil openen komt de editor met een error dat hij geen dir kan creëren, en dat klopt want ik wil niet achter mijn connector(PHP) de files(paden) hebben.
En
// Path to user files relative to the document root.
$Config['UserFilesPath'] = 'hier een path benoemen is nauwelijks on-the-fly';
Het rare vind ik wel dat er een global $config EN een $oFCKeditor->Config bestaan, terwijl ze blijkbaar alleen de global $config gebruiken
Alvast bedankt,
Cees
Gewijzigd op 01/01/1970 01:00:00 door Cees St
FCKEditor::$Config wordt wel gebruikt, maar door de method FCKEditor::Create. FCKEditor::Create genereert javascript-code op basis van onder andere de Config-array. Maar zodra die code gegenereerd is heeft de Config-array geen nut meer.
Kort gezegd: Je zal $oFCKeditor->Config['UserFilesPath'] = $conf... voor $oFCKeditor->Create() moeten aanroepen. Is Create eenmaal aangeroepen, dan kan je het pad niet meer veranderen.
Kort gezegd: Je zal $oFCKeditor->Config['UserFilesPath'] = $conf... voor $oFCKeditor->Create() moeten aanroepen. Is Create eenmaal aangeroepen, dan kan je het pad niet meer veranderen.
Dat had ik ook bedacht, maar dan nog gebruikt hij dat path niet.
En ik had hem er voor gezet
Op de forums worden wel oplossingen gegeven, maar die zijn zo omslachtig dat het lastig toe te passen zal zijn.
Ik zal het morgen NOG een keer proberen en hou je van het resultaat op de hoogte, voor nu bedankt!
Cees
En ik had hem er voor gezet
Op de forums worden wel oplossingen gegeven, maar die zijn zo omslachtig dat het lastig toe te passen zal zijn.
Ik zal het morgen NOG een keer proberen en hou je van het resultaat op de hoogte, voor nu bedankt!
Cees
Nog een keer een poging gedaan
Nogmaals op de forums rond gekeken, en de gekste oplossingen worden daar aangedragen.
Hoe dan deze editor in een CMS te gebruiken snap ik niet, daar wil je toch zeker op gebruiker path's de files versturen.
Groet Cees
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
$oFCKeditor = new FCKeditor('FCKeditor1') ;
$oFCKeditor->Width = MAINWIDTH;
$oFCKeditor->Height = MAINHEIGHT;
$oFCKeditor->BasePath = EDITORPATH;
(strlen($str)==0)?$val = STARTEDIT:$val = $str;
$oFCKeditor->Value = $val;
$oFCKeditor->ToolbarSet = "MyToolbar";
//$conf is een lokaal samengesteld path, nu voor de create
$oFCKeditor->Config['UserFilesPath'] = $conf . '/files/' ;
$oFCKeditor->Create() ;
/*
Helaas geen effect, gewoon het system path naar path../connector/php/
word genomen. Alles werkt verder, maar uploaden en bladeren op een
eigen locatie op de server gaat dus niet.
Eigenlijk wordt zijn config al bij
$oFCKeditor = new FCKeditor('FCKeditor1')
gelezen denk ik, dus moet die wat met
$oFCKeditor->Config['UserFilesPath'] doen anders lukt het niet.
*/
?>
$oFCKeditor = new FCKeditor('FCKeditor1') ;
$oFCKeditor->Width = MAINWIDTH;
$oFCKeditor->Height = MAINHEIGHT;
$oFCKeditor->BasePath = EDITORPATH;
(strlen($str)==0)?$val = STARTEDIT:$val = $str;
$oFCKeditor->Value = $val;
$oFCKeditor->ToolbarSet = "MyToolbar";
//$conf is een lokaal samengesteld path, nu voor de create
$oFCKeditor->Config['UserFilesPath'] = $conf . '/files/' ;
$oFCKeditor->Create() ;
/*
Helaas geen effect, gewoon het system path naar path../connector/php/
word genomen. Alles werkt verder, maar uploaden en bladeren op een
eigen locatie op de server gaat dus niet.
Eigenlijk wordt zijn config al bij
$oFCKeditor = new FCKeditor('FCKeditor1')
gelezen denk ik, dus moet die wat met
$oFCKeditor->Config['UserFilesPath'] doen anders lukt het niet.
*/
?>
Nogmaals op de forums rond gekeken, en de gekste oplossingen worden daar aangedragen.
Hoe dan deze editor in een CMS te gebruiken snap ik niet, daar wil je toch zeker op gebruiker path's de files versturen.
Groet Cees
Waarom stel je dit pad niet in je fck config in?
Gewijzigd op 01/01/1970 01:00:00 door Martijn
In de fck config geld die voor IEDEREEN, 1 path files,images etc.
In een CMS wil je bijvoorbeeld per gebruiker een eigen foto directory gebruiken, dan moet dat dynamisch per gebruiker mee te geven zijn.
Dus bij de aanvraag voor het bladeren op de server, mee geven waar die gebruiker kan en mag bladeren.
Groet Cees
In een CMS wil je bijvoorbeeld per gebruiker een eigen foto directory gebruiken, dan moet dat dynamisch per gebruiker mee te geven zijn.
Dus bij de aanvraag voor het bladeren op de server, mee geven waar die gebruiker kan en mag bladeren.
Groet Cees




