© 2005-2012 eXtreme-Fusion (based on PHP-Fusion) 18 lutego odbędzie się konferencja Skype - ogłosimy datę premiery eXtreme-Fusion 5. Zapisy (zostało 11 miejsc) przez maila - support[at]extreme-fusion.pl

 Reklama
Joi.pl - Z hostingu możesz wycisnšć więcej!
eX-Chat
 Logowanie
Login

Hasło

Zapamiętaj mnie



Rejestracja
Zapomniane hasło?
 Przydatne linki

eXtreme-fusion UK Support

Download EF 4.17 (stable)

Download EF 4.5 (closed)

eXtreme-Fusion 5 (info)

 Ostatnio widziani

 kapo00:09:18
 seba11200:22:52
 FoxNET00:35:57
 admiks01:12:25
 Wolfram01:18:36
 LynX01:30:13
 wolffmrau01:38:44
 Andrzejster01:38:49
 bubutm02:08:51
 zerono02:21:52
 shouichi02:42:02
 michalz2103:27:53

Zarejestrowanych: 39,509
Gości on-line: 20

 Polecamy


Mapa witryny

Joi.pl - Profesjonalny hosting WWW
 Zobacz Temat
Centrum eXtreme-Fusion CMS, support extreme fusion, wtyczki, infusions, themes | FAQ | EF 4.0
Aktualizacja TinyMCE || Dodane dnia 09-11-2009 00:15
Avatar Użytkownika

Rafik89
Administrator


Witam przedstawię sposób na aktualizację edytora do najnowszej wersji.
Demo

Powinno także pomóc jeśli przestał działać komuś TinyMCE.

Uwaga przed przystąpieniem do modyfikacji przeczytaj posta co najmniej 2 raz, żeby nie było głupich pytań :)


1.) Pobieramy najnowszą wersję TinyMCE tinymce_3_2_7.zip.
2.) Pobieramy polski pakiet językowy do edytora zaznacz "Polish".
3.) Pobieramy Compressor PHP.
4.) Wchodzimy na serwer FTP.
5.) Usuwamy z katalogi /includes/jscripts/tiny_mce/ całą zawartość. Katalog ma być pusty.
6.) Wrzucamy do w/w katalogu zawartość archiwum tinymce_3_2_7.zip.
Przechodząc oczywiście do podfolderów \tinymce\jscripts\tiny_mce\, tam wszystko zaznaczając upload-ujemy to na serwer w ówcześnie przygotowane miejsce.
7.) Również do głównego katalogu TinyMC wrzucamy zawartość tinymce_lang_pack.zip.
8.) Na sam koniec wrzucamy zawartość archiwum tinymce_compressor_php_2_0_2.zip.
Oczywiście same pliki z katalogu lądują do /includes/jscripts/tiny_mce/ nie wrzucamy całego katalogu.
9.) Jeśli po tych zabiegach nie zadziała TinyMCE w np. newsach wykonujemy krok 10.)
10.) Otwieramy plik /administration/subheader.php
Znajdując:
echo "<script language='javascript' type='text/javascript' src='".INCLUDES."jscripts/tiny_mce/tiny_mce_gzip.php'></script>

Zamieniamy na:
  echo "<script language='javascript' type='text/javascript' src='".INCLUDES."jscripts/tiny_mce/tiny_mce.js'></script>

Dodatkowo jeśli ktoś poczuję, że brakuje mu czegoś to może rozszerzyć edytor do opcji Full TinyMCE.
11.) Otwieramy /administration/subheader.php
Znajdujemy:
function advanced() {
  tinyMCE.init({
  mode:'textareas',
  theme:'advanced',
  width:'100%',
  height:'250',
  language:'".$locale['tinymce']."',
  entities:'60,lt,62,gt',
  document_base_url:'".$settings['siteurl']."',
  relative_urls:'false',
  convert_newlines_to_brs:'true',
  force_br_newlines:'true',
  force_p_newlines:'false',
  plugins:'table,advhr,advimage,advlink,insertdatetime,searchreplace,contextmenu,ibrowser',
  theme_advanced_buttons1_add:'fontsizeselect',
  theme_advanced_buttons2_add:'separator,insertdate,inserttime,separator,forecolor,backcolor',
  theme_advanced_buttons3_add_before:'ibrowser,tablecontrols,separator',
  theme_advanced_buttons3_add:'advhr',
  theme_advanced_toolbar_location:'bottom',
  theme_advanced_toolbar_align:'center',
  theme_advanced_path_location:'none',
  theme_advanced_toolbar_location:'top',
  content_css:'".THEME."styles.css',
  external_image_list_url:'".IMAGES."imagelist.js',
  plugin_insertdate_dateFormat:'%d-%m-%Y',
  plugin_insertdate_timeFormat:'%H:%M:%S',
  invalid_elements:'script,object,applet,iframe',
  extended_valid_elements:'a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]'
  });
}

I zamieniamy na:
function advanced() {
  tinyMCE.init({
  mode:'textareas',
  theme:'advanced',
  skin : 'o2k7',
  width:'100%',
  height:'250',
  language:'".$locale['tinymce']."',
  entities:'60,lt,62,gt',
  document_base_url:'".$settings['siteurl']."',
  relative_urls:'false',
  convert_newlines_to_brs:'true',
  force_br_newlines:'true',
  force_p_newlines:'false',
  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,template,wordcount',
  theme_advanced_buttons1 : 'newdocument,|,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,|,print,|,ltr,rtl,|,fullscreen',
  theme_advanced_buttons4 : 'insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak',
  theme_advanced_toolbar_location : 'top',
  theme_advanced_toolbar_align : 'left',
  theme_advanced_statusbar_location : 'bottom',
  theme_advanced_resizing : true,
  content_css:'".THEME."styles.css',
  external_image_list_url:'".IMAGES."imagelist.js',
  plugin_insertdate_dateFormat:'%d-%m-%Y',
  plugin_insertdate_timeFormat:'%H:%M:%S',
  invalid_elements:'script,object,applet,iframe',
  extended_valid_elements:'a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]'
  });
}

12.) Zapisujemy i powinniśmy cieszyć się najnowszym TinyMCE 3.2.7.
Pozdrawiam
http://rafik.eu Wyślij Prywatną Wiadomość   
RE: Laik || Dodane dnia 22-06-2010 08:34
Avatar Użytkownika

fiend
Użytkownik


Mój problem polega na tym że mój subheader.php ma nstp. zawartość, w której nie mogę znaleźć wyszczególnionych w tym poście elementów kodu.
if (!defined("IN_FUSION")) { header("Location: index.php"); exit; }

require_once THEME."theme.php";

if ($settings['maintenance'] == "1" && !iADMIN) fallback(BASEDIR."maintenance.php");
if (iMEMBER) $result = dbquery("UPDATE ".$db_prefix."users SET user_lastvisit='".time()."', user_ip='".USER_IP."' WHERE user_id='".$userdata['user_id']."'");

echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
<html>
<head>
<title>".$settings['sitename']."</title>
<meta http-equiv='Content-Type' content='text/html; charset=".$locale['charset']."'>
<meta name='description' content='".$settings['description']."'>
<meta name='keywords' content='".$settings['keywords']."'>
<link rel='stylesheet' href='".THEME."styles.css' type='text/css'>
<script type='text/javascript' src='".INCLUDES."jscript.js'></script>
<script type='text/javascript' src='js/prototype.js'></script>
<script type='text/javascript' src='js/scriptaculous.js?load=effects'></script>
<script type='text/javascript' src='js/lightbox.js'></script>
<link rel='stylesheet' href='css/lightbox.css' type='text/css' media='screen' />
</head>
<body bgcolor='$body_bg' text='$body_text'>\n";

render_header("<img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' title='".$settings['sitename']."'>");
?>

6653082 ecoandmed.pl Wyślij Prywatną Wiadomość   
RE: Aktualizacja TinyMCE || Dodane dnia 22-06-2010 08:54
Avatar Użytkownika

Rafik89
Administrator


Przeczytaj jeszcze raz 11 pkt ... Plik który podałes nie jest plikiem o który proszę aby był edytowany:)
http://rafik.eu Wyślij Prywatną Wiadomość   
RE: Aktualizacja TinyMCE || Dodane dnia 22-06-2010 09:03
Avatar Użytkownika

fiend
Użytkownik


Rzeczywiście pominąłem literę w nazwie pliku. Natomiast pliku subsheader.php nie mam we wskazanym katologu.
6653082 ecoandmed.pl Wyślij Prywatną Wiadomość   
RE: Aktualizacja TinyMCE || Dodane dnia 22-06-2010 14:47
Avatar Użytkownika

Rafik89
Administrator


Zapomniałem o tym że ten wpis dotyczył starszej wersji ef. Wówczas ten plik znajdował się w w/w folderze. Lecz zasada jest ta sama
http://rafik.eu Wyślij Prywatną Wiadomość   
RE: Aktualizacja TinyMCE || Dodane dnia 24-06-2010 14:56
Avatar Użytkownika

fiend
Użytkownik


Przyznaje się bez bicia jestem tęĘpy na potęgę ponieważ nie rozumiem. Szukałem wskazanego przez Ciebie pliku we wszystkich katalogach i go po prostu nie ma :( Co gorsza krok w krok szedłem z instrukcją i dalej edytor się nie pojawia. Możesz ewentualnie wkleić kod tego pliku i podać jego docelową lokalizację? Może po prostu go utworze i wrzucę w odpowiedni katalog to wtedy edytor ruszy?
6653082 ecoandmed.pl Wyślij Prywatną Wiadomość   
RE: Aktualizacja TinyMCE || Dodane dnia 27-06-2010 15:45
Avatar Użytkownika

sebolek
Użytkownik

Ostrzeżeń:
Plik subsheader.php znajduje się na głównej, a nie w żadnym folderze. Reszta instrukcji jest jasna.
Wyślij Prywatną Wiadomość   
RE: Aktualizacja TinyMCE || Dodane dnia 27-06-2010 16:00
Avatar Użytkownika

Andrzejster
Administrator


Rafik kolega nie mógł znaleźć pliki, ponieważ w jego nazwie popełniłeś literówkę. Poprawiłem w pierwszym poście.
Wyślij Prywatną Wiadomość   
RE: Aktualizacja TinyMCE || Dodane dnia 27-06-2010 18:49
Avatar Użytkownika

Rafik89
Administrator


Być może i tak było :)
http://rafik.eu Wyślij Prywatną Wiadomość   
RE: Aktualizacja TinyMCE || Dodane dnia 02-11-2010 12:26
Avatar Użytkownika

Kubek34
Użytkownik


Witam,

Zaktualizowałem ostatnio TinyMCE i niestety natrafiłem na problem którego nie potrafię sam rozwiązać, mianowicie podczas edycji lub podglądu newsa, dodawane mam dodatkowe akapity tzn:

przed edycją/podglądem mam
<p>tekst</p>
<p>tekst</p>

a po edycji
<p>tekst</p>
<p>& nbsp;</p> (w niektórych przypadkach dodane jest <br> - np. podczas wypunktowania)
<p>tekst</p>


Poszperałem trochę i chyba jest to błąd związany z funkcją nl2br, jednak nigdzie nie mogę znaleźć opisu co mam zrobić aby to naprawić. Jeśli ktoś już się z tym spotkał byłbym wdzięczny za pomoc.
www.pttk.boo.pl Wyślij Prywatną Wiadomość   
RE: Aktualizacja TinyMCE || Dodane dnia 21-03-2011 17:28
Avatar Użytkownika

dawidos
Użytkownik


U mnie to samo - tzn. przy edycji dorzuca znaczniki <br />. Udało Ci się to naprawić?
www.motocykl-lech.pl Wyślij Prywatną Wiadomość   
RE: Aktualizacja TinyMCE || Dodane dnia 20-04-2011 19:17
Avatar Użytkownika

fryta22
Użytkownik


U mnie jest identycznie, dodaje znaczniki. Serwer mam na home, czy ktoś już znalazł rozwiązanie ?

Czy udało się komuś rozwiązać ten problem, ciężko się pracuje z tak działającym edytorem. Proszę !!

Dodano: 31.12.2011 godz. 09:38:54
Witam ponownie.

Przepraszam, że odświeżę post, czy udało się już rozwiązać nasz problem z dodawanie znaczników w tym edytorze, chce udostępnić dodawanie newsów osobie, która nie poradzi sobie z likwidowaniem odstępów za każdym razem.

A więc tak, żeby TinyMce nie dodawał tagów <p><p>
trzeba:

Dodać/zmienić odpowiednie wpisy w plikach konfiguracyjnych TinyMCE,
być może wystarczy edycja tylko tiny_mce.js, ja zmieniłem oba:
tiny_mce.js
tiny_mce_src_js

force_p_newlines : false
force_br_newlines : true
forced_root_block : ''"


Mam nadzieję, że rozwiąże to i Wasze problemy.
Wyślij Prywatną Wiadomość   
 Szybka Odpowiedź

Temat został zablokowany bądź nie zaakceptowałeś jeszcze regulaminu dostępnego TUTAJ