
Przedszkolak

Postów: 3
v7.02.07 Data rejestracji: 29.11.2014 14:49
|
Chc? mie? mo?liwo?? kolorowania sk?adni w artyku?ach i newsach u?ywaj?c TinyMCE. Próbowa?em na dwa sposoby ale nic mi z tego nie wysz?o...
1. Post?puj?c zgodnie z instrukcj? na stronie http://www.richgr...er-plugin/
Pobra?em plugin ze strony http://github.com...ree/master rozpakowa?em i skopiowa?em folder syntaxhl do \includes\jscripts\tiny_mce\plugins
Nast?pnie wyedytowa?em plik admin_header_mce.php znajduj?cy si? w \themes\templates
i kod function advanced() {
tinyMCE.init({
relative_urls: false,
mode: 'textareas',
theme: 'advanced',
skin: 'o2k7',
skin_variant: 'silver',
pagebreak_separator: '<--PAGEBREAK-->',
language:'".$locale['tinymce']."',
plugins: 'safari,pagebreak,style,layer,table,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras',
theme_advanced_buttons1: 'newdocument,styleprops,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect',
theme_advanced_buttons2: 'cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor',
theme_advanced_buttons3: 'tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,ltr,rtl,|,print,fullscreen',
theme_advanced_buttons4: 'insertlayer,moveforward,movebackward,absolute,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,blockquote,pagebreak',
theme_advanced_toolbar_location: 'top',
theme_advanced_toolbar_align: 'left',
theme_advanced_statusbar_location: 'bottom',
theme_advanced_resizing: true,
invalid_elements:'script,object,applet,iframe',
content_css:'".THEME."styles.css',
external_image_list_url:'".IMAGES."imagelist.js',
});
}
Kliknij i zaczekaj na załadowanie kodu ...
Po mojej edycji wyglada? tak:
function advanced() {
tinyMCE.init({
relative_urls: false,
mode: 'textareas',
theme: 'advanced',
skin: 'o2k7',
skin_variant: 'silver',
pagebreak_separator: '<--PAGEBREAK-->',
language:'".$locale['tinymce']."',
plugins: 'syntaxhl,safari,pagebreak,style,layer,table,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras',
theme_advanced_buttons1: 'newdocument,styleprops,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect',
theme_advanced_buttons2: 'cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor',
theme_advanced_buttons3: 'syntaxhl,tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,ltr,rtl,|,print,fullscreen',
theme_advanced_buttons4: 'insertlayer,moveforward,movebackward,absolute,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,blockquote,pagebreak',
theme_advanced_toolbar_location: 'top',
theme_advanced_toolbar_align: 'left',
theme_advanced_statusbar_location: 'bottom',
theme_advanced_resizing: true,
invalid_elements:'script,object,applet,iframe',
content_css:'".THEME."styles.css',
external_image_list_url:'".IMAGES."imagelist.js',
remove_linebreaks : false,
extended_valid_elements : "textarea[cols|rows|disabled|name|readonly|class]"
});
}
Kliknij i zaczekaj na załadowanie kodu ...
Niestety po tej operacji strona w ogóle si? nie ?aduje i otrzymuje tylko komunikat b??du php.....
2. Syntax Highlighter TinyMCE Plugi - SH4TinyMCE ze strony http://lab.nomado...sh4tinymce
W zasadzie post?powa?em analogicznie jak powy?ej tj. skopiowa?em rozpakowany folder z pluginem do folderu \includes\jscripts\tiny_mce\plugins wyedytowa?em plik admin_header_mce.php z tej samej lokacji co powy?ej i ten sam fragment kodu który poprzednio cytowa?em zast?pi?em kodem:
function advanced() {
tinyMCE.init({
relative_urls: false,
mode: 'textareas',
theme: 'advanced',
skin: 'o2k7',
skin_variant: 'silver',
pagebreak_separator: '<--PAGEBREAK-->',
language:'".$locale['tinymce']."',
plugins: 'sh4tinymce,safari,pagebreak,style,layer,table,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras',
theme_advanced_buttons1: 'newdocument,styleprops,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect',
theme_advanced_buttons2: 'cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor',
theme_advanced_buttons3: 'sh4tinymce,tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,ltr,rtl,|,print,fullscreen',
theme_advanced_buttons4: 'insertlayer,moveforward,movebackward,absolute,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,blockquote,pagebreak',
theme_advanced_toolbar_location: 'top',
theme_advanced_toolbar_align: 'left',
theme_advanced_statusbar_location: 'bottom',
theme_advanced_resizing: true,
invalid_elements:'script,object,applet,iframe',
content_css:'".THEME."tiny-styles.css',
external_image_list_url:'".IMAGES."imagelist.js',
});
Kliknij i zaczekaj na załadowanie kodu ...
Niestety po tej operacji strona dzia?a jednak zamiast edytora TinyMCE mam standardowy edytor PHP-Fusion.
Co robi? nie tak? Jak to uruchomi??
PW od moderatora:
- Przeniesienie tematu - bogdan 29.11.2014 15:58
- Ogólna uwaga - bogdan 29.11.2014 15:59
|

Przedszkolak

Postów: 3
v7.02.07 Data rejestracji: 29.11.2014 14:49
|
W drugim przypadku doda?em dwa pliki .js do katalogu langs pluginu
pl_dlg.js
tinymce.addI18n('pl.sh4tinymce_dlg',{
'SH4TinyMCE - Code Editor' : 'SH4TinyMCE - Code Editor',
'Insert/Edit Code' : 'Insert/Edit Code',
'Language' : 'Language',
'Auto links' : 'Auto links',
'Gutter' : 'Gutter',
'Html script' : 'HTML script',
'Toolbar' : 'Toolbar',
'Highlight' : 'Highlight',
'Tab size' : 'Tab size',
'First Line' : 'First Line',
});
Kliknij i zaczekaj na załadowanie kodu ...
oraz plik pl.js
tinymce.addI18n('pl',{
'SH4TinyMCE - Code Editor' : 'SH4TinyMCE - Code Editor',
'Insert/Edit Code' : 'Insert/Edit Code',
'Language' : 'Language',
'Auto links' : 'Auto links',
'Gutter' : 'Gutter',
'Html script' : 'HTML script',
'Toolbar' : 'Toolbar',
'Highlight' : 'Highlight',
'Tab size' : 'Tab size',
'First Line' : 'First Line',
});
Kliknij i zaczekaj na załadowanie kodu ...
Jednak nic to nie zmieni?o edytor TinyMCE, w ogóle si? nie uruchamia, jest standardowy edytor.
W pierwszym przypadku, w kodzie który wstawi?em za pierwszy razem, parser php wskazuje na b??d w linii 23 wrzuconego przeze mnie kodu fragmentu extended_valid_elements : "textarea[cols|rows|disabled|name|readonly|class]"
Kliknij i zaczekaj na załadowanie kodu ...
Po??czony z 30 listopad 2014 00:28:
Ok, powalczy?em jeszcze z pierwszym przypadkiem, ostatecznie w admin_header_mce.php mam co? takiego:
function advanced() {
tinyMCE.init({
relative_urls: false,
mode: 'textareas',
theme: 'advanced',
skin: 'o2k7',
skin_variant: 'silver',
pagebreak_separator: '<--PAGEBREAK-->',
language:'".$locale['tinymce']."',
plugins: 'syntaxhl,safari,pagebreak,style,layer,table,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras',
theme_advanced_buttons1: 'newdocument,styleprops,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect',
theme_advanced_buttons2: 'cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor',
theme_advanced_buttons3: 'syntaxhl,tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,ltr,rtl,|,print,fullscreen',
theme_advanced_buttons4: 'insertlayer,moveforward,movebackward,absolute,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,blockquote,pagebreak',
theme_advanced_toolbar_location: 'top',
theme_advanced_toolbar_align: 'left',
theme_advanced_statusbar_location: 'bottom',
theme_advanced_resizing: true,
invalid_elements:'script,object,applet,iframe',
content_css:'".THEME."tiny-styles.css',
external_image_list_url:'".IMAGES."imagelist.js',
remove_linebreaks : false,
extended_valid_elements : \"textarea[cols|rows|disabled|name|readonly|class]\"
});
Kliknij i zaczekaj na załadowanie kodu ...
Doda?em do pluginu polskie pliki j?zykowe i o dziwo edytor si? uruchamia, jest w menu dost?pna pozycja wstawienia kodu, jednak jak w stawie jaki? kod to niby wszystko jest ok poza tym ?e nic nie jest kolorowane, z tego co doczyta?em tutaj: http://www.richgr...er-plugin/ musz? jeszcze wrzuci? sam skrypt highlightera -> co? takiego https://code.goog..._1.5.1.rar
Pytanie za 100 punktów GDZIE dok?adnie mam to wrzuci??
PW od moderatora:
- Ogólna uwaga - Pieka 30.11.2014 09:51
Edytowane przez XnIcRaM dnia 29.11.2014 23:28:25
|