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

kikiz

Użytkownik
  • Postów

    2
  • Dołączył

  • Ostatnia wizyta

O kikiz

  • Urodziny 17.01.1990

Informacje o forum

  • Wersja
    IP.Board 2.3.x
  • Forum
    http://samsung-mobile.pl

Osiągnięcia kikiz

Nowicjusz

Nowicjusz (1/14)

  • Pierwszy post
  • Rozpoczęcie dyskusji
  • Pierwszy tydzień zakończony
  • Miesiąc później
  • Rok z nami

Najnowsze odznaki

0

Reputacja

  1. Witam, gwoli wstępu to mój pierwszy post na tym forum dlatego warto było by jakoś sensownie zacząć. Spotkałem się dzisiaj z problemem zmiany wielkości obrazków wyświetlanych na forum dlatego postanowiłem rozwiązać problem przy pomocy JavaScript oraz drobnej modyfikacji IPB. Być może ktoś będzie potrzebował podobnego skryptu dlatego postanowiłem go tutaj zamieścić. Po pierwsze należy dodać dwie opcje do forum (plik należy zaimportować poprzec ACP > TOOLS & SETTINGS): ipb_settings_partial.xml CODE-BOX <?xml version="1.0" encoding="ISO-8859-1"?><settingexport exported="1233229826"> <settinggroup> <setting> <conf_id>474</conf_id> <conf_title>Wysokosc</conf_title> <conf_description><![CDATA[Parametr zmieniajacy wysokosc obrazka zawartego w tagach ]]></conf_description> <conf_group>62</conf_group> <conf_type>input</conf_type> <conf_key>sig_width</conf_key> <conf_value></conf_value> <conf_default>250</conf_default> <conf_extra></conf_extra> <conf_evalphp></conf_evalphp> <conf_protected>0</conf_protected> <conf_position>2</conf_position> <conf_start_group></conf_start_group> <conf_end_group>0</conf_end_group> <conf_add_cache>1</conf_add_cache> <conf_title_keyword>signatureparam</conf_title_keyword> </setting> <setting> <conf_is_title>1</conf_is_title> <conf_title_keyword>signatureparam</conf_title_keyword> <conf_title_title>Sygnatura</conf_title_title> <conf_title_desc>Mozliwosc zmiany parametrow sygnatury !</conf_title_desc> <conf_title_noshow>0</conf_title_noshow> <conf_title_module></conf_title_module> </setting> </settinggroup> </settingexport> Edytujemy skórke (All Global HTML > global_board_header) dodając (Właściwie w dowolnym miejscu): <scrip type="text/javascript"> var signature_id = 0; </script> Teraz edytujemy inną część skórki (All Global HTML > signature_separator): Środek powinien wyglądać tak, linia "<br/>---...." może się różnić jeżeli ktoś edytował już wcześniej tą częśc forum. <br /><br />--------------------<br /> <script type="text/javascript"> document.write('<div class="signature" id="sig'+signature_id+'">$sig</div>'); signature_id += 1; </script> Ostatnia zmiana w skórce (All Global HTML > global_board_footer): Tym razem na samym dole dodajemy: <script type="text/javascript"> <!-- /* ***************************************** * * * Signature images size changer * * made by: Krzysztof 'kikiz' Chojnacki * * samsung-mobile.pl 29.01.2009r. * * * ***************************************** */ function change_size(img_height, img_width) { s = 0; while (s <= signature_id) { var sig = document.getElementById("sig" + s); var img = sig.getElementsByTagName("img"); i = 0; while(i < img.length) { if (img[i].height > img_height) { img[i].style.height = img_height; } if (img[i].width > img_width) { img[i].style.width = img_width; } i++; } s++; } } window.setTimeout(function(){change_size({$this->ipsclass->vars['sig_height']}, {$this->ipsclass->vars['sig_width']})}, 0, true); //--> </script> Jeżeli wszystko poprawnie zaimportowaliśmy, oraz wyedytowaliśmy to pojawią się 2 nowe opcje w ACP > TOOLS & SETTINGS > Sygnatura (nowa grupa) W planach jest modyfikacja zmieniająca również jakoś obrazka w celu zmniejszenia obciażenia strony. Pozdrawiam Krzysztof 'kikiz' Chojnacki
×
×
  • 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ę.