Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Automatyczne zmniejszanie zdjęcia wrzuconego przez edytor


Rekomendowane odpowiedzi

Posiadam drobną autorską aplikację, wszystko na pierwszy rzut oka wygląda w porządku. Na jednej z podstron jest edytor do wpisywania tekstu, na drugiej przegląd tego (wszystko zapisywane do sql). Jednak gdy poprzez edytor wrzuci się zdjęcie i jest ono dość duże gdy druga podstrona ma je wyświetlić zdjęcie to zakrywa cały monitor. Jak można zrobić aby zdjęcie to automatycznie dopasowywało się do szerokości diva?

Odnośnik do komentarza
Udostępnij na innych stronach

Ip Board sam w sobie tworzy miniatury dla uploadowanych zdjęć. Więc najpierw może, pokaż nam tę drobną autorską aplikację. Czy ona ma działać, czy działa na IP Board? Czy to jest hook, pełny dodatek? Z takiego opisu który tutaj podałeś, bez żadnego kodu, bez screenów o pewnej utorskiej aplikacji która jest owiana tajemnica, to się zbyt wielu rzeczy nie dowiemy.

Odnośnik do komentarza
Udostępnij na innych stronach

Dwa moduły, nazwijmy je A i B. Wchodzę na moduł A, jedna podstrona, jedno pole - edytor tekstu utworzony kodem

$classToLoad = IPSLib::loadLibrary( IPS_ROOT_PATH . 'sources/classes/editor/composite.php', 'classes_editor_composite' );
$editor = new $classToLoad();
$edytor = $editor->show( 'tresc', array(
'type' => 'mini',
'minimize' => FALSE,
'height' => 70,
'autoSaveKey' => '',
'warnInfo' => NULL,
'modAll' => FALSE,
'recover' => FALSE,
'noSmilies' => FALSE,
'isHtml' => TRUE,
'isRte' => TRUE,
'isTypingCallBack' => '',
'delayInit' => FALSE,
'editorName' => NULL
) );

wypełniam, zatwierdzam buttonem, który powoduje zatwierdzenie formularza i tym samym wpisanie zawartości do bazy danych. Moduł B - wyświetlanie zawartości kolumny z wpisaną wyżej treścią z parsowaniem:

IPSText::getTextClass('bbcode')->parse_html = 1;
IPSText::getTextClass('bbcode')->parse_nl2br = 1;
IPSText::getTextClass('bbcode')->parse_bbcode = 1;
IPSText::getTextClass('bbcode')->parse_smilies = 1;
IPSText::getTextClass('bbcode')->parsing_section = 'game_profile_html';
IPSText::getTextClass('bbcode')->parsing_mgroup = $this->memberData['member_group_id'];
IPSText::getTextClass('bbcode')->parsing_mgroup_others = $this->memberData['mgroup_others'];
$aaa['_tresc'] = IPSText::getTextClass('bbcode')->preDisplayParse( $aaa['tresc'] );

Moduł B wyświetlający wyświetla to w divie (szerokość 500px). Jednak obraz ten jest dużo większy i wychodzi po za tego diva. Tutaj pojawia się problem jak go automatycznie zmniejszyć?

Odnośnik do komentarza
Udostępnij na innych stronach

Dobra, znalazłem różnicę między tym co ja mam, a np. postem. Treść postu przesyłana jest to bazy (grafika) jako

[img=link]

w/w kod natomiast przesyła mi go w postaci kodu html

<img src="xxx">

dlatego też mi nie zmniejsza. Co muszę zrobić aby to się zmieniło?

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.