Tytuł: Zmiana położenia ikony w Thansk of matik forum SMF Wiadomość wysłana przez: tomeh 31.01.2010 18:52:14 Witam mam prośbę. Chciałbym aby ikona podziękowania w modzie Thanks of matik
http://custom.simplemachines.org/mods/index.php?mod=710 (http://custom.simplemachines.org/mods/index.php?mod=710) Znajdowała się nie w ramce tam gdzie ikonki edycji, cytuj wiadomość w poście lecz tam gdzie pisze ZAPISANE (czyli ip piszącego) Czy ktoś by wiedział jak to zrobić. Do forum 1.1.11 Tam podałem link do moda - można zobaczyć jak sie go instaluje ręcznie i gdzie wstaic ten kawałek kodu który odpowiada za miejsce przy dole prawym postu z zapisanym IP. Jeśli ktoś pomoże to bardzo dziękuję. Tytuł: Odp: Zmiana położenia ikony w Thansk of matik forum SMF Wiadomość wysłana przez: roco 31.01.2010 20:52:54 Witam :)
Modzik dość skomplikowany i troszkę trzeba się pobawić, żeby go zintegrować na innym stylu. Butony nie są standardowe, tylko z konkretnej tablicy, więc w innym miejscu mogą nie zadziałać. Musisz w pliku Display.template.php w stylu default, po zainstalowaniu moda, gdzieś około linii ~415, może trochę dalej, w zależności od zainstalowanych wcześniej modyfikacji, powinien znajdować się kod tych buttonów: Czyli ten kod: GeSHi -› Code: [select] // Can do some Thank You Post things :) if ($message['thank_you_post']['post'] && !$message['thank_you_post']['locked']) echo ' <a href="', $scripturl, '?action=thankyou;topic=', $context['current_topic'], '.0;msg=', $message['id'], '">', $thankyoupostpost_button, '</a>'; if ($message['thank_you_post']['lock'] && $message['thank_you_post']['isThankYouPost']) echo ' <a href="', $scripturl, '?action=thankyoupostlock;topic=', $context['current_topic'], '.0;msg=', $message['id'], '">', $message['thank_you_post']['locked'] ? $thankyoupostopen_button : $thankyoupostlock_button, '</a>'; if ($message['thank_you_post']['delete'] && $message['thank_you_post']['isThankYouPost']) echo ' <a href="', $scripturl, '?action=thankyoupostdelete;topic=', $context['current_topic'], '.0;msg=', $message['id'], ';sesc=', $context['session_id'], '" onclick="return confirm(\'', $txt['remove_thank_you_post'], '?\');">', $thankyoupostdelete_button, '</a>'; Trzeba go wyłączyć: /* Wyłączony kod */ Nie powiedziałeś gdzie dokładnie, tylko wskazałeś z grubsza to miejsce, dlatego wrzucę ten kod już po za IP (zapisane) W tym celu niżej w edytowanym pliku, w oryginalnej paczce w stylu default w pliku Display.template.php, będzie to około linii ~495 Tam jest taki kawałek: GeSHi -› Code: [select] To przed echo z < / td >itd wrzucimy te bottons. Kod powinien wyglądać tak: GeSHi -› Code: [select] // Otherwise, you see NOTHING! else echo ' ', $txt[511]; // Can do some Thank You Post things :) if ($message['thank_you_post']['post'] && !$message['thank_you_post']['locked']) echo ' <a href="', $scripturl, '?action=thankyou;topic=', $context['current_topic'], '.0;msg=', $message['id'], '">', $thankyoupostpost_button, '</a>'; if ($message['thank_you_post']['lock'] && $message['thank_you_post']['isThankYouPost']) echo ' <a href="', $scripturl, '?action=thankyoupostlock;topic=', $context['current_topic'], '.0;msg=', $message['id'], '">', $message['thank_you_post']['locked'] ? $thankyoupostopen_button : $thankyoupostlock_button, '</a>'; if ($message['thank_you_post']['delete'] && $message['thank_you_post']['isThankYouPost']) echo ' <a href="', $scripturl, '?action=thankyoupostdelete;topic=', $context['current_topic'], '.0;msg=', $message['id'], ';sesc=', $context['session_id'], '" onclick="return confirm(\'', $txt['remove_thank_you_post'], '?\');">', $thankyoupostdelete_button, '</a>'; echo ' </td> </tr></table>'; // Show the member's signature? Oczywiście wcześniej należy wyłączyć wyżej ten kod, żeby nie było błędów. Nie mam jak tego sprawdzić, ponieważ buttony są czerpane z konkretnej tablicy. Wiem za to dokładnie co należało zrobić, żeby je przenieść w inne miejsce, co pokazałem powyżej. Jesli pójdzie coś nie tak, to pisz. Pozdrawiam :) roco Tytuł: Odp: Zmiana położenia ikony w Thansk of matik forum SMF Wiadomość wysłana przez: tomeh 31.01.2010 21:22:41 Wyłączyć kod można usuwając ten kawałek kodu z starego miejsca w wklejając go w nowe? Czy trzeba to robić znakiem //
PS. chodzi mi przed znaczkiem zapisane aby to było. ........... Ok to będzie przed tym // Maybe they want to report this post to the moderator(s)? Dzieki za pomoc. Działa. Tytuł: Odp: Zmiana położenia ikony w Thansk of matik forum SMF Wiadomość wysłana przez: roco 31.01.2010 21:56:13 Okay spox :)
Chodziło oczywiście o wyłączanie blokowe: /* wyłączony kod */ A nie o wyłączanie pojedynczej linii // Z tego powodu, że są tam echa, 3.. Okay, poradziłeś sobie, to świetnie :b) Pozdrawiam :) roco PS. co do miejsca, - to jest w sumie dowolne, zależy tylko od zapotrzebowania, dlatego ważne jest dokładne ustalenie - gdzie dokładnie. |