BLASSENweb

TinyMCE WYSIWYG editor pro každého v3b2
Publikováno: Pondělí, 08.03. 2010 - 21:22:26
Téma: Vše co se nějak vztahuje k xxNuke


Ptali jste se, jak rozchodit TinyMCE editor jako náhradu za WYSIWYG editor pro United-Nuke. Nyní vám přinášíme jeho novější verzi 3.3b2 která je v mnoha ohledech zajímavá. Umožňuje například pohodlné vkládání videa a další vychytávky.

Připravili jsme pro vás verzi tak, aby se uživatelům i administrátorům zobrazovala trochu odlišně, přesto však komfortně. Celý editor je samozřejmě v českém jazyce. Bylo opraveno i mnoho chyb a mnoho textů bylo doplněno, nicméně v rámci urychlení vydání to na některých místech nemusí být kompletní. Proto vás prosíme, pokud budete mít nějaké vylepšení a nebo doplnění, prosím kontaktujte nás pomocí komentářů, emailů a nebo třeba diskuzního fóra.

Stahovat můžete v sekci downloads TinyMCE WYSIWYG editor for United-Nuke. Po úspěšném rozbalení a nakopírování složky tiny_mce do složky includes je ještě potřeba přidat následující kód nakonec souboru includes/javascript.php.

{ Kód }:

// tinyMCE implementation- start 
    
if (($GLOBALS['name'] != 'Private_Messages') AND ($GLOBALS['name'] != 'Forums') AND ($GLOBALS['name'] != 'Utility_Manazer') AND (!defined('NO_EDITOR'))) {
if (
file_exists("themes/".$theme_name."/style/mce_style.css")) {
  
$content_css "content_css :  \"themes/".$theme_name."/style/mce_style.css \",";
} else {
  
$content_css ""
}

if (
basename($_SERVER['SCRIPT_NAME']) == UN_FILENAME_ADMIN) {

echo 
"
<!-- tinyMCE BLASSENweb included -->
<script type= \"text/javascript \" src= \"includes/tiny_mce/tiny_mce.js \"></script>
<script type= \"text/javascript \">
 tinyMCE.init({
  mode     :  \"textareas \",
  theme    :  \"advanced \",
  skin       :  \"o2k7 \",
  entities :  \"160,nbsp,38,amp,34,quot,162,cent,8364,euro,163,pound,165,yen,169,copy,174,reg,8482,trade,8240,permil,60,lt,62,gt,8804,le,8805,ge,176,deg,8722,minus \",
  language :  \"cs \",
  theme_advanced_toolbar_location :  \"top \",
  theme_advanced_toolbar_align :  \"left \",
  $content_css
    plugins :  \"emotions,table,media \",
    theme_advanced_buttons2_add :  \"media \",
    theme_advanced_buttons3_add_before :  \"tablecontrols \",
    theme_advanced_buttons3_add :  \"emotions \",
    theme_advanced_resizing : true,
    theme_advanced_resize_horizontal : false,
    force_br_newlines : true,
    forced_root_block : '' // Needed for 3.x
 });
</script>
<!-- /tinyMCE BLASSENweb included -->
"
;
} else {
echo 
"
<!-- tinyMCE BLASSENweb included -->
<script type= \"text/javascript \" src= \"includes/tiny_mce/tiny_mce.js \"></script>
<script type= \"text/javascript \">
 tinyMCE.init({
  mode     :  \"textareas \",
  theme    :  \"advanced \",
  skin       :  \"o2k7 \",
  entities :  \"160,nbsp,38,amp,34,quot,162,cent,8364,euro,163,pound,165,yen,169,copy,174,reg,8482,trade,8240,permil,60,lt,62,gt,8804,le,8805,ge,176,deg,8722,minus \",
  language :  \"cs \",
  theme_advanced_toolbar_location :  \"external \",
  theme_advanced_toolbar_align :  \"left \",
    theme_advanced_buttons1 :  \"bold,italic,underline,strikethrough,separator,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,link,unlink,image,separator,sub,sup,charmap,separator,hr,cleanup,code,emotions \",
    theme_advanced_buttons2 :  \" \",
    theme_advanced_buttons3 :  \" \",
  $content_css
    plugins :  \"emotions,table \",
    theme_advanced_buttons3_add_before :  \"tablecontrols \",
    theme_advanced_buttons3_add :  \"emotions \",
    theme_advanced_resizing : true,
    theme_advanced_resize_horizontal : false,
    force_br_newlines : true,
    forced_root_block : '' // Needed for 3.x
 });
</script>
<!-- /tinyMCE BLASSENweb included -->
"
;
}
    }
// tinyMCE implementation- end

  


Hodně úspěchů s editorem ;-)

-- Autor: Blassen


Pokud by bylo potřeba odstranit editor jen u nějakého konkrétního pole, třeba ze tří, lze to udělat pomocí class="mceNoEditor".

související: clanky/tinymce-wysiwyg-editor-pro-kazdeho/304



Tento článek si můžete přečíst na webu BLASSENweb
http://blassenweb.net

Tento článek najdete na adrese:
http://blassenweb.net/clanky/tinymce-wysiwyg-editor-pro-kazdeho-v3b2/345
Magic SEO URL - Optimalizace pro vyhledávače