Strony: [1]   Bottom Do dołu
   Drukuj   
ico Autor    
[EN] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [RU]
     Topic: Zmiana położenia ikony w Thansk of matik forum SMF  [Przeczytany 3655 razy]
0 użytkowników i 3 Gości przegląda ten wątek.
Full Member
***
Offline
14.07.2023 20:33:45
Topic Starter
 Poland Mężczyzna
Poland
  WWW
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=703.msg1781#msg1781  
Witam mam prośbę. Chciałbym aby ikona podziękowania w modzie Thanks of matik
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ę.


IP IP Zapisane
Administrator
*****
Imagination is more Important than Knowledge
Offline
08.05.2017 21:24:16
 United States Mężczyzna
United States
  WWW
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=703.msg1782#msg1782 Post #1 
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>';
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.028s | speed:34.46 KB/s



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]
        // Otherwise, you see NOTHING!
        else
            echo '
                                    '
, $txt[511];

        echo '
                                </td>
                            </tr></table>'
;

        // Show the member's signature?
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.026s | speed:5.73 KB/s



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?
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.035s | speed:31.27 KB/s



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



Attention! Testing modifications - Steam Profile

IP IP Zapisane
Full Member
***
Offline
14.07.2023 20:33:45
Topic Starter
 Poland Mężczyzna
Poland
  WWW
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=703.msg1784#msg1784 Post #2 
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.


IP IP Zapisane
Administrator
*****
Imagination is more Important than Knowledge
Offline
08.05.2017 21:24:16
 United States Mężczyzna
United States
  WWW
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=703.msg1786#msg1786 Post #3 
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  locospoco

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.



Attention! Testing modifications - Steam Profile

IP IP Zapisane
Strony: [1]   TOP^Do góry
   Drukuj   
On-Line: 41 Gości, 0 Użytkowników
 
Skocz do:  

Podobne Tematy
  Temat Zaczęty przez Odpowiedzi Wyświetleń Ostatnia wiadomość
normal_post RSS Zmiana długości Nicka na forum DeX-cRee 3 3707 Ostatnia wiadomość 17.12.2008 00:03:21
Autor roco
normal_post RSS Zmiana logo independes 7 6584 Ostatnia wiadomość 04.05.2009 00:10:27
Autor roco
normal_post RSS Zmiana rozmiaru stronki serafin 7 5550 Ostatnia wiadomość 19.07.2009 19:53:31
Autor roco
normal_post RSS Freelancer Forum Kreator 3 3595 Ostatnia wiadomość 21.12.2009 21:55:51
Autor Kreator
normal_post RSS forum kwiatowe luk19952 8 14253 Ostatnia wiadomość 15.08.2010 03:01:51
Autor roco
normal_post RSS Zmiana czasu na zimowy eswoo 3 4258 Ostatnia wiadomość 10.11.2010 02:17:47
Autor roco
* Share this topic...
In a forum
[BBCode]
[url=http://poligon.ricoroco.com/fora/smf/index.php?topic=703.0]Zmiana położenia ikony w Thansk of matik forum SMF[/url]
In a site/blog
[xHTML]
<a href="http://poligon.ricoroco.com/fora/smf/index.php?topic=703.0" target="_blank">Zmiana położenia ikony w Thansk of matik forum SMF</a>
Geo Visitors Map