Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> TinyMCE i formularz wyboru fotki
ptq
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 2
Dołączył: 25.08.2009

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


Witam,
chce aby dodając zdjęcia do treści, w oknie dodawania była dostępna lista fotek z konkretnego katalogu.
Aktualnie jak chcę dodać zdjęcie to jest tylko możliwość bezpośredniego podania linku do fotki.

Najlepszym dla mnie rozwiązaniem byłoby otworzenie dodatkowego okna (warstwy) ze zdjęciami i klikniecie powodujące dodanie fotki do treści.
Próbowałem już przez bezpośrednie wstawienie treści, ale nie chce mi dodać znacznika <img/> smile.gif


--------------------
Jeżeli czegoś się nie da zrobić,
daj to do zrobienia komuś kto o tym nie wie,
na pewno to zrobi...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
erix
post
Post #2





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




Była gdzieś taka wtyczka do TinyMCE zwana ImageManager, czy coś w tym stylu.


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

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
ptq
post
Post #3





Grupa: Zarejestrowani
Postów: 44
Pomógł: 2
Dołączył: 25.08.2009

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


tylko że ten IM jest komercyjny, a mi zależy na wolnym rozwiązaniu.

To może tak:

Jak za pomocą linku javascript umieścić w bloku TinyMCE obrazek w miejscu kursora?

Bo jak dodać treść do normalnego elementu to wiem, ale w TinyMCE wstrzyknięcie tagów HTML jest niemożliwe, dlatego pewnie jest jakaś inna metoda.

Będzie ktoś tak miły i znajdzie odpowiedź na zadane pytanie zamiast odsyłać mnie do gotowych rozwiązań?
To tylko jedna linijka kodu zapewne, która będzie zawierać dane o obrazku i odpowiedniego kodu który ten obrazek wklei w blok tinyMCE.

-------------------------------
dzięki za multum odpowiedzi tongue.gif


Dodanie listy fotek do okna dodawania zdjęcia do treści:

tworzymy plik np "images.php" a w nim
  1. $artimglist = 'var tinyMCEImageList = new Array(
  2. // Name, URL
  3. ';
  4.  
  5. //lista zdjęć
  6. if (@$dir=opendir('artimg')) {
  7. //wczytywanie listy
  8. $i=0;
  9. while (false !== ($file = readdir($dir))) {
  10. if ($file!='.' && $file!='..' && $file!='index.php' && $file!='full') {
  11. $galeria_tab[$i] = '["'.$file.'", "artimg/'.$file.'"],';
  12. $i++;
  13. }
  14. }
  15. closedir($dir);
  16.  
  17. //odwrócenie kolejności listy
  18. if ($i != 0) {
  19. for ($j=($i-1);$j>=0;$j--) {
  20. $galeria .= $galeria_tab[$j];
  21. }
  22. }
  23.  
  24. //usuniecie zbednego przecinka na koncu
  25. $galeria = substr($galeria, 0, -1);
  26. }
  27.  
  28.  
  29. $artimglist .= $galeria.');';
  30.  
  31. echo $artimglist;


tutaj akurat są moje udziwnienia jeszcze jak odwrócenie kolejności listy winksmiley.jpg

Potem wystarczy w init mce zmodyfikować jedną linijkę:

  1. external_image_list_url : "images.php",


i tym oto sposobem jak w tym katalogu znajda sie zdjecia zostana umieszczone w liscie wyboru podczas dodawania fotki w tresc.

W sumie to nie o to mi chodziło ale też się przyda pewnie komuś smile.gif


--------------------
Jeżeli czegoś się nie da zrobić,
daj to do zrobienia komuś kto o tym nie wie,
na pewno to zrobi...
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: 20.08.2025 - 04:52