CKeditor : phpRS Fórum
Máte dotaz ohledně CKeditoru/FCKeditoru pro phpRS?
phpRS - redakční a informační systém
FCKEditor pro další textarea
Zaslán uživatelem/kou: mex (IP adresa zaznamenána)
Datum: 2005-03-23, 09:58

Zdravím,
prosím o radu, jak upravit soubory a které, pokud bych chtěl přidat FCKEditor např. u článků - k úvodu, v novinkách nebo při úpravě bloku. Verze phpRS 2.6.5.

Re: FCKEditor pro další textarea
Zaslán uživatelem/kou: dilong (IP adresa zaznamenána)
Datum: 2005-03-29, 12:04

v 2.5.5 bolo potrebne dopisat rucne kod k textaree v Uvode s pouzitim premennej pre Uvod. V 2.6.5 neviem. Nepozeral som este na to, skus pozriet v casti kde je formular pre editaciu clanku - textarea

Re: FCKEditor pro další textarea
Zaslán uživatelem/kou: mex (IP adresa zaznamenána)
Datum: 2005-03-29, 14:21

Zkoušel jsem přepsat a upravit kod pro úvod stejně jako je to pro hlavní text, ale část editoru (některé funkce) funguje v úvodu a jiná část v hlavním textu. V obou najednou to nefunguje. Asi budu muset prohlídnout kod v FCKEeditoru. Poraď te, kde hledat.

Re: FCKEditor pro další textarea
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2005-03-29, 18:56

fckeditorcode*1/2.js



-- JaV ---- [http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------

Re: FCKEditor pro další textarea
Zaslán uživatelem/kou: mex (IP adresa zaznamenána)
Datum: 2005-03-31, 11:02

TO: JanVar

děkuji za tvoji radu, ale .js neumím.

Původní můj laický předpoklad byl, že v souboru fckarticles.php (případně jiném s textarea) stačí u "úvodu" udělat podobnou úpravu jako je pro "hlavní text" a bude to fungovat. Asi jsem se zmylil a budu muset použít jiný editor, kde je možná jednodušší úprava souborů.


Re: FCKEditor pro další textarea
Zaslán uživatelem/kou: bkv (IP adresa zaznamenána)
Datum: 2005-03-31, 16:13

Tvůj laický předpoklad byl správný. Chce se to inspirovat v souboru fckarticles.php a jinde udělat úpravu podobně. Pro názornost např. u zadání novinky takhle:

...
<tr class=\"txt\"><td colspan=\"2\" class=\"dotaz\">".RS_NEW_SN_FORM_OBSAH."<br />";

switch($GLOBALS['Uzivatel']->Ukaz("idtyp")):
case "0": $jakygenerovat="Autor"; break; // autor
case "1": $jakygenerovat="Redaktor"; break; // redaktor
case "2": $jakygenerovat="Admin"; break; // admin
default: $jakygenerovat="Autor"; break;
endswitch;

include_once("FCKeditor/fckeditor.php");
$oFCKeditor = new FCKeditor('prtext') ;
$oFCKeditor->ToolbarSet=$jakygenerovat;
$oFCKeditor->Value = RS_NEW_SN_FORM_OBSAH_INFO;
$oFCKeditor->Width = '600' ;
$oFCKeditor->Height = '200' ;
$oFCKeditor->Create() ;

echo "</td></tr><tr class=\"txt\"><td class=\"dotaz\">".RS_NEW_SN_FORM_TYP_NEWS."</td>
...

Re: FCKEditor pro další textarea
Zaslán uživatelem/kou: mex (IP adresa zaznamenána)
Datum: 2005-03-31, 16:38

TO: bkv

dobrá tedy - upravil jsem si soubor fckarticles.php níže uvedeným způsobem pro editor pro okno "Úvod". Samozřejmě je to tam 2x - obojí je upravené.
Kde je chyba?




<tr class=\"txt\"><td align=\"left\" colspan=\"2\"><b>".RS_CLA_CL_FORM_UVOD."</b><br />
";
switch($GLOBALS['Uzivatel']->Ukaz("idtyp")):
case "0": $jakygenerovat="Autor"; break; // autor
case "1": $jakygenerovat="Redaktor"; break; // redaktor
case "2": $jakygenerovat="Admin"; break; // admin
default: $jakygenerovat="Autor"; break;
endswitch;


include_once("FCKeditor/fckeditor.php");
$oFCKeditor = new FCKeditor('aeuvod') ;
$oFCKeditor->ToolbarSet=$jakygenerovat;
$oFCKeditor->Value = RS_CLA_CL_FORM_UVOD_INFO ;
$oFCKeditor->Create() ;
echo"
</td></tr>

<tr class=\"txt\"><td align=\"left\" colspan=\"2\"><b>".RS_CLA_CL_FORM_HLA_TEXT."</b><br />
";
switch($GLOBALS['Uzivatel']->Ukaz("idtyp")):
case "0": $jakygenerovat="Autor"; break; // autor
case "1": $jakygenerovat="Redaktor"; break; // redaktor
case "2": $jakygenerovat="Admin"; break; // admin
default: $jakygenerovat="Autor"; break;
endswitch;

include_once("FCKeditor/fckeditor.php");
$oFCKeditor = new FCKeditor('aetext') ;
$oFCKeditor->ToolbarSet=$jakygenerovat;
$oFCKeditor->Value = RS_CLA_CL_FORM_HLA_TEXT_INFO ;
$oFCKeditor->Create() ;
echo"
</td></tr>

Re: FCKEditor pro další textarea
Zaslán uživatelem/kou: bkv (IP adresa zaznamenána)
Datum: 2005-03-31, 17:07

Chyba je v tom, že upravuješ soubor fckarticles.php. Zapomněl jsem to do příspěvku napsat :-( že se upravuje přímo soubor v kterém to pole je. Když tedy zůstaneme u novinek - v souboru admin/anews.php nahradíš původní kód (řádky 118 až 120) kódem, který jsem uváděl jako příklad. A tak postupuješ podobně u všech polí kde chceš editor.

Ještě k jednotlivým řádkům:
$oFCKeditor = new FCKeditor('prtext') ;
znamená vytvoř editor u pole s názvem prtext
$oFCKeditor->Value = RS_NEW_SN_FORM_OBSAH_INFO;
znamená def. obsah pole, zde proměnou RS_NEW_SN_FORM_OBSAH_INFO
$oFCKeditor->Width = '600' ;
znamená šířku pole
$oFCKeditor->Height = '200' ;
znamená výšku pole

pokud se některý z řádků vynechá, systém použije def. hodnoty uvedené v souboru FCKeditor/fckeditor.php

Re: FCKEditor pro další textarea
Zaslán uživatelem/kou: mex (IP adresa zaznamenána)
Datum: 2005-03-31, 17:49

Chápu, že je potřeba opravit soubory, kde se textarea vyskytuje, resp. kde ho potřebuju mít.

Konkrétně jsem uváděl doplnění editoru ve článcích pro textarea "úvodu".
Pokud mám výše uvedený kod napsaný správně, pak je chyba ještě někde jinde, neboť:

ÚVOD:
při zapnutém editoru mi nejde smazat default text, nelze cokoliv psát, některé ikony jsou nefunkční, některé pouze částečně, označím(vyberu)-li nějaký text zůstane označený

HLAVNÍ TEXT:
to funguje jakž takž dobře - vložím-li speciální znak za označený text (normálně by se označená část měla vymazat a nahradit vkládaným znakem) zůstane text označený atd. atd. atd.

Tohle mi dělá ve Firefoxu 1.0.2.

Když si zapnu Avant browser, tak je možno v okně vkládat a mazat text, ale jakákoliv funkce z editoru zobrazí další okno prohlížeče s hláškou (vlevo nahoře) "undefined" a vpravo dole tlačítko "Cancel".


Re: FCKEditor pro další textarea
Zaslán uživatelem/kou: bkv (IP adresa zaznamenána)
Datum: 2005-03-31, 19:30

Tak s tím bohužel neporadím :-( Jen mohu konstatovat že mě v IE na localhostu to funguje tak jak má.

Re: FCKEditor pro další textarea
Zaslán uživatelem/kou: WO (IP adresa zaznamenána)
Datum: 2005-04-02, 11:54

Můj názor: FCK editor má stále problémy s kompatibilitou v různých browserech. Pokud chceš použitelnost ve Firefoxu, zkus TinyMCE. Avant? to nevím, to asi nepůjde, s ničím. Pokud chceš funkčnost WYSIWYG editoru i jinde než v modulu články, bude nutné napsat další plugin - Wysi editaci něčeho - novinek a pod. Bude-li zájem, není to problém (ve verzi 265, ovšem). Zásahy do kódu phpRS, to není to pravé ořechové...

Pepa
ICQ: 108978274
WEB1: ok2wo.vycom.cz
WEB2: rudice.vycom.cz

Re: FCKEditor pro další textarea
Zaslán uživatelem/kou: Michalek (IP adresa zaznamenána)
Datum: 2005-04-02, 11:58

Můj názor: mě FCKeditor funguje ve firefoxu uplne normalne :-)

--
[ SAFUS.EU | OFFLINE | FOREVER ]

Re: FCKEditor pro další textarea
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2005-04-02, 14:17

Michalek napsal/a:
-------------------------------------------------------
> Můj názor: mě FCKeditor funguje ve firefoxu uplne normalne

pokud ho nechas default, tak ano, pokud jsi jen trochu paranoidni, tak ne..


-- JaV ---- [http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------

Re: FCKEditor pro další textarea
Zaslán uživatelem/kou: mat. (IP adresa zaznamenána)
Datum: 2005-04-11, 10:17

Default mam Firefox,ale po prvnim spusteni mi FCK jel nekorektne, spustil jsem tedy admin stranku v IE a tam to jelo vse ok. Pote jsem se prepnul zpet do FF a i zde to pote jelol..Zvlastni. Jak kdy, jak kde, jak v cem, jak komu...asi.. :)



Celkem upraveno 1×. Poslední úprava mat. v 11.04.2005 10:17.

Re: FCKEditor pro další textarea
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2005-04-11, 14:49

Pokud se editor spoleha na chyby v browseru, pak je opravdu, ale opravdu k nicemu. A to myslim uprimne.. :-D

-- JaV ---- [http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.