Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Tinymce + ibrowser
bechem
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 22.10.2009

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


Witam,

kolejny raz mam problem z tą parą. Błędy standardowe (problem ze ścieżką do przechowywanych obrazków). Czy ktoś mógłby podesłać poprawnie skonfigurowy tiny z ibrowserem? Może jakiś link do działającego przykładu. Albo może ktoś zna sensowną alternatywę dla ibrowsera.

pozdrawiam

Ten post edytował bechem 19.02.2010, 13:54:19
Go to the top of the page
+Quote Post
GreeN_DG
post
Post #2





Grupa: Zarejestrowani
Postów: 28
Pomógł: 1
Dołączył: 3.12.2009

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


Ja mam problem z brakiem jakiegokolwiek działania. Ikona mi się pojawia. Klikam i nic.. Mam wersję 1.4.1. var ib = null juz w tej wersji jest dodane..


--------------------
- WWW.GETICA.PL - strony WWW, logotypy, ilustracje - ZAPRASZAMY!
Go to the top of the page
+Quote Post
thek
post
Post #3





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




Skoro klikanie nie daje efektu to lepiej popatrz w konsolę błędów JS i powiedz co tam się wyświetla gdy klikasz smile.gif


--------------------
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
GreeN_DG
post
Post #4





Grupa: Zarejestrowani
Postów: 28
Pomógł: 1
Dołączył: 3.12.2009

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


Szczegóły błędu na stronie sieci Web

Wiadomość: 'ib' jest pusty lub nie jest obiektem
Wiersz: 23
Znak: 5
Kod: 0

W ff nie ma błędu.. Tyle w IE ten co powyżej.

  1. /**
  2.  * $Id: editor_plugin_src.js 520 2008-01-07 16:30:32Z spocke $
  3.  *
  4.  * @author Moxiecode
  5.  * @copyright Copyright 2004-2008, Moxiecode Systems AB, All rights reserved.
  6.  */
  7.  
  8. var ib = null;
  9.  
  10. (function() {
  11. tinymce.create('tinymce.plugins.IBrowserPlugin', {
  12. init : function(ed, url) {
  13. // load common script
  14. tinymce.ScriptLoader.load(url + '/interface/common.js');
  15.  
  16. // Register commands
  17. ed.addCommand('mceIBrowser', function() {
  18. var e = ed.selection.getNode();
  19.  
  20. // Internal image object like a flash placeholder
  21. if (ed.dom.getAttrib(ed.selection.getNode(), 'class').indexOf('mceItem') != -1) {return}
  22.  
  23. ib.isMSIE = tinymce.isIE;
  24. ib.isGecko = tinymce.isGecko;
  25. ib.isWebKit= tinymce.isWebKit;
  26. ib.oEditor = ed;
  27. ib.editor = ed;
  28. ib.selectedElement = e;
  29. ib.baseURL = url + '/ibrowser.php';
  30. iBrowser_open();
  31. });
  32.  
  33. // Register buttons
  34. ed.addButton('ibrowser', {
  35. title : 'iBrowser',
  36. cmd : 'mceIBrowser',
  37. image: url + '/interface/images/tinyMCE/ibrowser.gif'
  38. });
  39.  
  40. // Add a node change handler, selects the button in the UI when a image is selected
  41. ed.onNodeChange.add(function(ed, cm, n) {
  42. cm.setActive('ibrowser', n.nodeName == 'IMG');
  43. });
  44. },
  45.  
  46. getInfo : function() {
  47. return {
  48. longname : 'iBrowser',
  49. author : 'net4visions.com',
  50. authorurl : 'http://net4visions.com',
  51. infourl : 'http://net4visions.com/ibrowser.html',
  52. version : '1.4.0'
  53. };
  54. }
  55. });
  56.  
  57. // Register plugin
  58. tinymce.PluginManager.add('ibrowser', tinymce.plugins.IBrowserPlugin);
  59. })();


Dodam jeszcze :
-tinymce wersja 3.3 (może z ta nie działa)
-ibrowser wersja 1.41

folder z ibrowserem wrzucam do tinymce/pligins
w listingu inicjujacym tinymce dodaje w plugins ="ibrowser" i w przyciskach tez ibrowser.
W tej wersji ibrowsera nie trzeba kopiowac tych dwóch plików i zmieniać ich nazwy (w poprzednich tak należało robić)
Gdy odpalam skrypt z tinymce ikonka ibrowsera pojawia się w pasku narzędzi. Jednak gdy na nią klikam - zero reakcji. Żadnych błędów czy alertow.
Dzisiaj jak wrócę z pracy może znajdę wersje tinymce 3.0 i wtedy spróbuje.

Pozdrawiam

Ten post edytował GreeN_DG 10.03.2010, 22:31:03


--------------------
- WWW.GETICA.PL - strony WWW, logotypy, ilustracje - ZAPRASZAMY!
Go to the top of the page
+Quote Post
thek
post
Post #5





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




Najprawdopodobniej problem będzie leżał w ścieżkach, bo podobny problem przerabiałem z TinyMCE i TinyBrowserem. Walnąłem się w ścieżce i miałem identyczne objawy.


--------------------
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
GreeN_DG
post
Post #6





Grupa: Zarejestrowani
Postów: 28
Pomógł: 1
Dołączył: 3.12.2009

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


Cytat(thek @ 11.03.2010, 11:27:32 ) *
Najprawdopodobniej problem będzie leżał w ścieżkach, bo podobny problem przerabiałem z TinyMCE i TinyBrowserem. Walnąłem się w ścieżce i miałem identyczne objawy.


Znalazłem trochę dziwnych rozwiązań na amerykańskich forach np.
var ib = this.ib

albo : skopiowac zawartość common.js w miejsce scriptLoader.load(....) -

Lub : zamiana load na add.

Przyjadą po pracy może uda mi się odpalic. Z tego co czytałem to przy źle skonfigurowanych sciezkach występuje błąd "brak możliwości zbudowania listy plików" czy coś w tym rodzaju a u mnie nic się nie dzieje..


--------------------
- WWW.GETICA.PL - strony WWW, logotypy, ilustracje - ZAPRASZAMY!
Go to the top of the page
+Quote Post
thek
post
Post #7





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




Przy źle skonfigurowanych ścieżkach TinyMCE rzucał mi właśnie uwagami o braku możliwości inicjalizacji, pustymi obiektami i tego typu podobnymi informacjami w konsoli błędów JS.


--------------------
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
GreeN_DG
post
Post #8





Grupa: Zarejestrowani
Postów: 28
Pomógł: 1
Dołączył: 3.12.2009

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


A o jakie dokładnie ścieżki Ci chodzi?

Odbiegajac od tematu. Chce zaintalowac ibrowsera bo potrzebuje prostego manager który wyswietli mi folder z obrazami i pozwoli wybrać jeden. Nie chce możliwości uploadu, usuwania, zmiany parametrów czy tworzenia folderów. Może polecisz jakiś inny plugin?


--------------------
- WWW.GETICA.PL - strony WWW, logotypy, ilustracje - ZAPRASZAMY!
Go to the top of the page
+Quote Post
thek
post
Post #9





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




Chociażby o ścieżki tego plugina smile.gif taki TinyBrowser wymagał by podać w kodzie strony ścieżki do jego pliku js.głównego. Ważne było by ta ścieżka była po ścieżce od TinyME i by poprawnie do owego pliku prowadziła. Jeśli ktoś podał ścieżkę wcześniej niż ta od TinyMCE lub miała ona byka to tez był problem. Inna sprawa, że TinyBrowser wołał też o to by powiązano go ze zdarzeniem otwarcia okna do wyboru plików. W init musiała się więc pojawić linijka:
file_browser_callback : "tinyBrowser"


--------------------
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
GreeN_DG
post
Post #10





Grupa: Zarejestrowani
Postów: 28
Pomógł: 1
Dołączył: 3.12.2009

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


Znalazłem :

Chodziło o problem z tą linią w pliku editor_plugin.js i editor_plugin_src.js :

tinymce.ScriptLoader.load(url + '/interface/common.js');

Są dwa rozwiązania :

1) albo wywalamy ta linie i w jej miejsce wklejamy cały listing z pliku common.js

2) zamieniamy tą linie na :


tinymce.ScriptLoader.add(url + '/interface/common.js');

i dodajemy zaraz pod nią :

tinymce.ScriptLoader.loadQueue();


Jeśli chodzi o ścieżki to rootem jest root serwera





--------------------
- WWW.GETICA.PL - strony WWW, logotypy, ilustracje - ZAPRASZAMY!
Go to the top of the page
+Quote Post
Flanker
post
Post #11





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 10.06.2007
Skąd: Rzeszów

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


Witam

Mam prośbę, poszukuję skryptu iBrowser w wersji 1.4, jednak strona projektu nie działa. Czy ktoś mógłby mi podesłać tą wtyczkę na maila?
Adres: admin (małpa) flankerds.com

Będę bardzo wdzięczny.
Pozdrawiam


--------------------
Darmowe tapety na telefon
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: 21.08.2025 - 12:01