Współpraca Quick.Cms 2.4 + FCKeditor 2.6.4

macdb

No avatar

2009-06-17 15:08

Witam,

jak w poprzednich wersjach wszystko mi zawsze grało od pierwszego razu, to przy najnowszych wersjach jest problem.
nie chce sie wyświetlić panel edytora.
odpowiadając na pytania:
- folder ma nazwe fckeditor/... zawsze mi tak trybiło
- wykonano krok po kroku zgodnie z instrukcją.

pytania:
Czy w najnowszych werjach produktów zmieniła sie metoda ich integracji ?
Czy komuś zaskoczyła integracja na tych dwóch wersjach postepując zgodnie z instrukcją ?

dziekuje bardzo za pomoc i odpowiedzi.
pozdrawiam
Maciek

» Quick.Cms v2.x

kontika

Avatar: kontika

2009-06-20 19:47

chyba jednak coś namieszałeś bo u mnie ta konfiguracja działa bezproblemowo

maciek

Predo

Avatar: Predo

2009-07-04 16:27

tez mam problem z instalacja fckeditor w QCMS 2.4

zwłaszcza w tym kroku

Nast ę pnie przechodzimy do katalogu plugins/edit/ i odszukujemy plik
htmleditor.php, w którym zamieniamy fragment:
function htmlEditor ( $sName = 'tresc', $iH = '300', $iW = '400',
$sContent = '' ) {
global $tpl, $aHtmlConfig;
$sReturn = null;
$aHtmlConfig['iH'] = $iH.'px';
$aHtmlConfig['iW'] = $iW.'px';
$aHtmlConfig['sName'] = $sName;
$aHtmlConfig['sContent'] = $sContent;
$sReturn = $tpl->tbHtml( 'edit.tpl', 'EDIT' );
return $sReturn;
}
na nast ę puj ą cy kod:
function htmlEditor( $sName = 'tresc', $iH = '300', $iW = '400',
$sContent = '' ) {
$oFCKeditor = new FCKeditor($sName) ;
$oFCKeditor->BasePath = 'FCKeditor/';
$oFCKeditor->Value = $sContent;
$oFCKeditor->Width = '100%';
$oFCKeditor->Height = $iH;
return $oFCKeditor->CreateHtml();
}


Cały problem polega na tym, ze w pliku htmleditor.php jest inny wpis.

function htmlEditor ( $sName = 'sDescriptionFull', $iH = '300', $iW = '100%', $sContent = '', $aOption = null ) {

if( !ereg( '%', $iH ) )
$iH .= 'px';
if( !ereg( '%', $iW ) )
$iW .= 'px';
$aHtmlConfig['iH'] = $iH;
$aHtmlConfig['iW'] = $iW;

$aHtmlConfig['sName'] = $sName;
$aHtmlConfig['sContent'] = $sContent;

$oTpl =& TplParser::getInstance( );
$oTpl->setVariables( 'aHtmlConfig', $aHtmlConfig );

if( defined( 'WYSIWYG' ) && WYSIWYG == true ){
if( !defined( 'WYSIWYG_START' ) ){
define( 'WYSIWYG_START', true );
return $oTpl->tbHtml( 'edit.tpl', 'TINY_HEAD' ).$oTpl->tbHtml( 'edit.tpl', 'TINY' );
}
else{
return $oTpl->tbHtml( 'edit.tpl', 'TINY' );
}
}
else{

if( $sName == 'sDescriptionShort' )
return $oTpl->tbHtml( 'edit.tpl', 'TEXTAREA' );
else
return $oTpl->tbHtml( 'edit.tpl', 'EDIT' );
}
}

pxl666

Avatar: pxl666

2009-07-06 08:53

a czy da sie tak zrobic aby na serwerze gdzie mam kilka serwisow opartych o qcms wisial tylko jeden fck i wszystkie one by sie do niego odwolywaly? co trzeba zmienic jesli tak sie da?

pzdr

pxl666

Avatar: pxl666

2009-08-12 13:35

takie moze dziwne pytanie :

jak wstawiam tabele w FCK to ma ona biale tlo - da sie jakos ustawic w plikach FCK domyslnie przejrzyste tlo tabeli?

Makaron

Avatar: Makaron

2009-08-12 14:21

To chyba kwestia styli css. Zobacz plik templates/default.css jest tam taki wpis:
php]body,table{background-color:#fff;color:#222;font-size:0.75em;font-family:Verdana, Arial, sans-serif;}[/php]
Przynajmniej w oryginale.

Do góry
o nas | kontakt