CKeditor : phpRS Fórum
Máte dotaz ohledně CKeditoru/FCKeditoru pro phpRS?
phpRS - redakční a informační systém
Jít na stránku:  12Další
Aktuální stránka:1 z 2
Update FCK editoru na CK editor 3
Zaslán uživatelem/kou: ZdenekPNJ (IP adresa zaznamenána)
Datum: 2009-10-09, 13:14

Zdravím,

chci se zeptat, zda-li se někdo již nezabýval změnou z FCK editoru na nový CK editor 3 na stránce [http://ckeditor.com/]

A jestli ano, jestli by mohl popsat postup.

Děkuji

LinkedIn - Zdeněk Pikulík

Regiony ČR.cz - 1. responzivní zpravodajství z regionů ČR
Medializujeme ČESKO.cz - Revoluční program podpory a modernizace obcí ČR
Obce2020.cz - Moderní řešení profesionálního webu pro obce

Re: Update FCK editoru na CK editor 3
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2009-10-10, 20:04

mam pocit ze tohle: [http://www.phprs.net/forum/read.php?14,33139] jsem psal zrovna pro FCKEditor ve verzi 3. Je to prechod ze starsi verze na novejsi, ale myslim ze bys to podle toho udelal.... Ale doporucuju zalohovat samosebou

Re: Update FCK editoru na CK editor 3
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2009-10-10, 20:05

Jeee pardon.... Tohle je neco jinyho. Ted jsem koukal na stranky. Omlouvam se za mystifikaci

Re: Update FCK editoru na CK editor 3
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2009-11-04, 01:14

tak jsem se koukal na ten CKeditor a moudrej z toho nejsem. Cožpak o to, pokud bych měl všechny uživatele s ID autor, bylo by to v pohodě. Načetl bych všem stejnej toolbar, ale nevim jak to udělat když bych měl jako doposud uživatele s ID autor a ID redaktor a každýmu ID bych chtěl jinej toolbar.

Textarea se teď "obohacuje" o toolbar takhle:

<textarea name="editor1">&lt;p&gt;Initial value.&lt;/p&gt;</textarea>
<script type="text/javascript">
CKEDITOR.replace( 'editor1' );
</script>

pochopil jsem jak a kde si nadefinovat vlastní obsah "toolbarů", ale už jsem z toho nepochopil jak mezi nima přepínat. pohraju si s tim a snad něco vyplodim. jsem marod a tak mam nějaký to volníčko ;)

Re: Update FCK editoru na CK editor 3
Zaslán uživatelem/kou: zdenekh (IP adresa zaznamenána)
Datum: 2009-11-04, 09:29

Tohle jsem kdysi u nějakého zapracování editoru viděl. Nevím, jestli zrovna FCK nebo to byl Tiny, ale byla tam možnost nastavit různé toolbary pro autory, redaktory i admina. Můžeš zkusit popátrat. Každopádně bych to neviděl nijak složitě. Něco ve smyslu:

if (je autor):
vypíšeš skript pro vložení toolbarů pro autora;
endif;

Takhle podobně by sis to udělal i pro redaktora a popř. admina. Každýmu se pak zobrazí jinej typ toolbaru.

T. O. Severka Děčín | New r.č. | Old Good Tom | Jinak už v tom nefrčím... :-)

Re: Update FCK editoru na CK editor 3
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2009-11-04, 10:37

Jo, to vim.... Mam to ve FCK editoru. Ale nevim jak to dostat k tomu CKeditoru. Ale ta dokumentace k CKeditoru mi příde taková zmatená...

Re: Update FCK editoru na CK editor 3
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2009-11-06, 21:18

Tak jsem se v tom trošku pohrabal.
Při toolbarech máš 2 možnosti jak je definovat.
1. nadefinovat si toolbary pro jednotlivé úrovně (admin, redaktor, autor) a pak při zpodmínkování vložit script s patřičným toolbarem.
2. přímo v podmínkách pro výběr úrovní definovat toolbary.

toolbar přímo volený:
CKEDITOR.replace( 'nazev_promenne',
{
toolbar :
[
['Styles', 'Format'],
['Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', '-', 'About']
]
});

konfigurace toolbaru:
CKEDITOR.editorConfig = function( config )
{
config.toolbar = 'nazev_toolbaru';
config.toolbar_nazev_toolbaru =
[
['NewPage','Preview'],
['Cut','Copy','Paste','PasteText','PasteFromWord','-','Scayt'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak'],
'/',
['Styles','Format'],
['Bold','Italic','Strike'],
['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
['Link','Unlink','Anchor'],
['Maximize','-','About']
];
};

pak budeš volat CKEditor:
CKEDITOR.replace( 'nazev_promenne',
{
toolbar : 'nazev_toolbaru'
});


Takže si můžeš vybrat. Plný toolbar (jednotlivé položky) najdeš v dokumentaci.


* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *

Re: Update FCK editoru na CK editor 3
Zaslán uživatelem/kou: JiHo (IP adresa zaznamenána)
Datum: 2010-10-19, 15:16

Pro zájemce, kteří používali původní FCKEditor pomocí například:

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->Height = '180' ;
$oFCKeditor->Create() ;



je možné použít skoro to samé z CKEditoru:

include_once("./ckeditor/ckeditor.php");
$CKEDITOR->config['toolbar'] = $jakygenerovat;
$CKEditor = new CKEditor();
$CKEditor->basePath = '/ckeditor/';
$CKEditor->config['height'] = 180;
$CKEditor->config['width'] = 800;
$CKEditor->editor("aeuvod", RS_CLA_CL_FORM_UVOD_INFO, $config);


Je třeba pouze upravit config.js:


config.entities_latin = false;

// config.toolbar = 'Admin';
config.toolbar_Admin =
[
['Source','-','NewPage','Preview','-','Templates'],
['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print', 'SpellChecker', 'Scayt'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
['Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton', 'HiddenField'],
'/',
['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
['Link','Unlink','Anchor'],
['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak'],
'/',
['Styles','Format','Font','FontSize'],
['TextColor','BGColor'],
['ShowBlocks','-','About']
];

// config.toolbar = 'Redaktor';
config.toolbar_Redaktor =
[
['Source','-'],
['Cut','Copy','Paste','PasteText','PasteFromWord','-'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
'/',
['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
['Link','Unlink'],
['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar'],
'/',
['Format','Font','FontSize'],
['TextColor','BGColor']
];

// config.toolbar = 'Autor';
config.toolbar_Autor =
[
['Copy','Paste','PasteText','PasteFromWord','-'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
'/',
['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
['Link','Unlink'],
['Image','Table','Smiley','SpecialChar'],
'/',
['FontSize'],
['TextColor','BGColor']
];
config.skin = 'v2';


=== JiHo === WEB: Jitřní země ===

Re: Update FCK editoru na CK editor 3
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2010-10-19, 15:31

OT: Ako je na tom CKeditor s podporou pluginu iBrowser?

Re: Update FCK editoru na CK editor 3
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2010-12-26, 16:51

/// Jde mi hlavně o to, když čtenář odešle článek v CK Editor 3, abych ho já mohl v administraci upravovat v FCK Editor.
Pardon, myslel jsem, že jsem v jiném topicu, můžete smazat.

×××---×××
www.ava-plus44.com
www.blink-182.cz



Celkem upraveno 1×. Poslední úprava cross182 v 26.12.2010 16:54.

Re: Update FCK editoru na CK editor 3
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2010-12-26, 16:55

No na editoru ve kterém je článek napsán nezáleží. Je to o "jazyku" tedy HTML syntaxe.
Je to jako kdyby jsi se ptal jestli dokument napsaný v MSO 2003 upravíš v MSO 2007, nebo v OO 3.

Odpověď: ANO


* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *

Re: Update FCK editoru na CK editor 3
Zaslán uživatelem/kou: martinf (IP adresa zaznamenána)
Datum: 2014-01-04, 12:16

Potřeboval bych radu někoho, kdo použil návod výše, ve kterém jsou části kódu červeně.

Když článek napíšu, správně se vše uloží do databáze. Když chci článek editovat, v okně pro úvod článku a hlavní text se nic neobjeví, i přesto, že je vše v databázi správně uložené a článek vypadá na webu jak má.

Zjistil jsem, že se v okně CK editoru objeví pouze text, který neobsahuje diakritiku. Nezobrazí se ani text, který se má objevit při psaní nového článku - RS_CLA_CL_FORM_UVOD_INFO

Předem moc díky za pomoc, už jsem tomu věnoval několik hodin pokusů, ale nic nefunguje.


Martin Fous [http://www.zsjvm.cz]

Re: Update FCK editoru na CK editor 3
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2014-01-04, 19:39

Takhle od boku se nedá střelit...
Nevím jaká je verze a konfigurace CKEditoru, jaký je zdrojový kód (jak je upraven aarticle.php), jak je upraven admin.php, ...



* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *

Re: Update FCK editoru na CK editor 3
Zaslán uživatelem/kou: martinf (IP adresa zaznamenána)
Datum: 2014-01-04, 20:57

OK, zkusím to znovu.

Verze CK editoru je 3.6.6.1

Implementace editoru je pomocí pluginu, kterým byl vložen FCK editor verze 2.1

Úpravu souboru fckarticles.php jsem udělal pomocí návodu výše. Např. pro úvod článku je použit kód:

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("./ckeditor/ckeditor.php");
$CKEDITOR->config['toolbar'] = $jakygenerovat;
$CKEditor = new CKEditor();
$CKEditor->basePath = '/ckeditor/';
$CKEditor->config['height'] = 180;
$CKEditor->config['width'] = 800;
$CKEditor->editor("aetext", RS_CLA_CL_FORM_HLA_TEXT_INFO);

nebo

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("./ckeditor/ckeditor.php");
$CKEDITOR->config['toolbar'] = $jakygenerovat;
$CKEditor = new CKEditor();
$CKEditor->basePath = '/ckeditor/';
$CKEditor->config['height'] = 180;
$CKEditor->config['width'] = 800;
$CKEditor->editor("aetext", $data_clanek["text"]);

Dle návodu jsem upravil i soubor config.js


Martin Fous [http://www.zsjvm.cz]

Re: Update FCK editoru na CK editor 3
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2014-01-04, 21:30

Ještě mne napadá možnost kódování.
Jaké je skutečné kódování na stránkách a jak je nastaveno kódování databáze?

Při prostém vložení nového článku ckeditor funguje? Není tedy funkční jen při editaci?

Já používám na svých webech CKEditor 4 a bez pluginu s úpravou požadovaných souborů.


* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *




Celkem upraveno 1×. Poslední úprava Lonanek v 04.01.2014 21:33.

Re: Update FCK editoru na CK editor 3
Zaslán uživatelem/kou: martinf (IP adresa zaznamenána)
Datum: 2014-01-05, 13:35

Pokud článek píšu jako nový, vše se chová, jak má = jde psát diakritika, článek se zapíše do databáze správně (včetně diakritiky). Článek je na webu zobrazen správně.

Pokud článek edituji, obsah jednotlivých částí článku (úvod a hlavní text) se nezobrazí (okno pod ikonami je prázdné). Pokud článek uložím, vše kromě nadpisu se smaže.

Jediné, co se při editaci zobrazí, je text, který neobsahuje diakritiku. Pokud je tam pouze jedno písmeno třeba s háčkem, text se nezobrazí (proměnná načtená z databáze ale existuje a obsahuje celý bezchybný text - zobrazil jsem ji při testech pod nadpisem).

Pokud zapnu zobrazení všech chyb PHP, nic se nezobrazuje. Vypadá to ale, že se z databáze načte obsah textového pole a při nějaké kontrole se vyhodnotí diakritika jako chyba a text se v okně nezobrazí. Jdu hledat místo v CK editoru, která zajišťuje načtení obsahu okna pod ikonami.


Martin Fous [http://www.zsjvm.cz]

Re: Update FCK editoru na CK editor 3
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2014-01-05, 16:54

Pak bude chyba v předání proměnné z databáze ($data_clanek['xxx']).
Nechte si ji také vypsat bez použití CKEditoru. Uvidíte co se zobrazí, pokud vůbec něco.


* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *

Re: Update FCK editoru na CK editor 3
Zaslán uživatelem/kou: martinf (IP adresa zaznamenána)
Datum: 2014-01-05, 17:06

To jsem zkoušel a proměnná se zobrazí správně (včetně diakritiky).

Martin Fous [http://www.zsjvm.cz]

Re: Update FCK editoru na CK editor 3
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2014-01-05, 17:22

Pak může být chyba v konfiguračním souboru CKEditoru, ... nebo je nesprávná cesta k CKEditoru, ...

Opravdu bez konkrétního souboru a umístění (struktury adresářů) mohu jen a jen tipovat. Pár vytržených částí kódu, které jste uvedl se zdá být vše OK.


* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *

Re: Update FCK editoru na CK editor 3
Zaslán uživatelem/kou: martinf (IP adresa zaznamenána)
Datum: 2014-01-05, 17:25

Pro mne je největší záhada, že se text článku dobře uloží do databáze a při editaci se zobrazí pouze text bez diakritiky. Zkusím FCK editor na CK editor upravit znovu. Třeba je to nějakou drobností.

Martin Fous [http://www.zsjvm.cz]

Jít na stránku:  12Další
Aktuální stránka:1 z 2


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.