Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> TinyMCE - tryb "advanced" działa tylko pod Operą i IE8, + tabele zgodne ze standardami, upload grafik
Kpc21
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 8.07.2010

Ostrzeżenie: (0%)
-----


Mam problem z TinyMCE. Ściągnąłem najnowszą wersję i "podpiąłem" pod stronę internetową. Tak wygląda konfiguracja:
  1.         <script type="text/javascript">
  2.             tinyMCE.init({
  3.                 mode : "textareas",
  4.                 theme : "advanced",
  5.                 language : "pl",
  6.                 theme_advanced_statusbar_location : "bottom",
  7.                 theme_advanced_toolbar_location : "top",
  8.                 theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyrigh
    t,|,numlist,bullist,|,link,unlink,|,charmap,|,code"
    ,
  9.                 theme_advanced_buttons2 : ",table,|,row_props,cell_props,|,delete_col,delete_row,delete_table,|,col_af
    ter,col_before,row_after,row_before,|,split_cells,merge_cells,|,visualaid,images"
    ,
  10.                 theme_advanced_buttons3 : "",
  11.                 entity_encoding : "raw",
  12.                 plugins: "paste,table,images",
  13.                 relative_urls: false,
  14.                 remove_script_host: true,
  15.                 extended_valid_elements : "tcut",
  16.             });
  17.         </script>

Jednak o ile w trybie "simple" wszystko jest dobrze (działa pod wszystkimi popularnymi przeglądarkami), to w "advanced" (również z zakomentowanymi wszystkimi pluginami i parametrami) poprawnie działa tylko pod Operą i IE8 (w trybie zgodności ze standardami, w trybie zgodności z IE7 już nie). W Google Chrome wyświetla się jedynie pole do wpisywania tekstu bez ramki (wszystko jest białe tak jak tło strony) oraz pasek stanu (z rozpisanym drzewem HTML) w postaci małego prostokątnego diva z paskami przewijania, z formatowaniem zgodnym z CSS całej strony. W Firefoksie edytor nie działa w ogóle (wyświetla się zwykła textarea), podobnie jest w IE8 w trybie zgodności z IE7 (i prawdopodobnie w starszych wersjach IE - nie mam możliwości żeby sprawdzić). Edytor działa też w IE9 Platform Preview, ale tam nie da się kliknąć wewnątrz niego, żeby cokolwiek wpisać (ale można wstawić tabelę, gdzie wpisywać już można).

Jeśli chodzi o tabelę - w tym celu włączyłem plugin table (jest w zestawie). Ale mam z nim problem - generuje kod niezgodny ze standardami. Czy da się coś z tym zrobić?

Kolejny mój problem - upload grafik. Ciężko znaleźć do tego działający plugin - chciałem więc skorzystać z tego, który polecił autor tego porównania:
http://dustweb.ru/log/projects/tinymce_images/
Występuje jednak błąd:
Cytat
False set root directory (/storage/images)

Mimo, że utworzyłem taki katalog w katalogu głównym witryny, tak jak było w przykładzie.

Co z tym wszystkim zrobić?
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Pokaż gdzieś działający kod z całością.

Cytat
Mimo, że utworzyłem taki katalog w katalogu głównym witryny, tak jak było w przykładzie.

Co z tym wszystkim zrobić?

Pokaż kod, bo dzisiaj cały dzień rozwalałem tę wtyczkę. tongue.gif


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Kpc21
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 8.07.2010

Ostrzeżenie: (0%)
-----


http://zsp21.szkoly.lodz.pl/beta1/index.php?p=admin

Nie zwracajcie uwagi na błędy PHP na stronie głównej - po prostu wstawiłem to na serwer bez bazy danych. A TinyMCE i tak jest na JavaScript.

Ten post edytował Kpc21 9.07.2010, 16:28:59
Go to the top of the page
+Quote Post
thek
post
Post #4





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




A więc TinyMCE działa u mnie na Fx, Operze, Chromie. Jedynie na Fx drobne problemy z kodowaniem i nic więcej od strony funkcjonalności samego TinyMCE. Co do pluginów uploadu to osobiście zawsze preferowałem TinyBrowser. Miałem z nim mały problem ostatnio, ale to dlatego, że robiłem oparte o sesje katalogi domowe użytkowników (by żaden bałwan nie grzebał w plikach uploadowanych przez innego usera, każdy dostaje swojego "roota") i trzeba było modyfikować pliki konfiguracyjne nieco bardziej niż tylko "podaj ścieżkę do katalogu uploadu", ale także to jeszcze zabezpieczać. A co do błędu to chyba bład mówi sam za siebie. Źle musiałeś w pliku konfiguracyjnym ustawić katalog główny lub nie ma skrypt odpowiednich uprawnień do niego.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
Kpc21
post
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 8.07.2010

Ostrzeżenie: (0%)
-----


Mówisz o tym konkretnym TinyMCE, na tej stronie? Bo np. ichniejsze demo też mi działa na wszystkich przeglądarkach.

I czy da się zrobić, żeby tabele były tworzone zgodnie ze standardami?

Ten post edytował Kpc21 9.07.2010, 21:51:51
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 18:50