To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Poszukiwania - [problem] Zmodyfikowanie funkcji pomgó?.

Woonski - 08-11-2005, 23:44
Temat postu: [problem] Zmodyfikowanie funkcji pomgół.
Wydaje mi się (co oznacza, ze nie jestem pewny), ze obił mi sie juz taki post o uszy, ale za Chiny Ludowe nie potrafię go znaleźć.

Chodzi mi o to by punkty pomógł, można było przyznawać nie będąc autorem tematu, czyli każdy każdemu, w dowolnej chwili za dowolnego posta moze przyznać punkt. Mogę prosić o wskazówki, jak tego dokonać ?

Pozdrawiam.

Woonski - 09-11-2005, 07:54

tujek napisał/a:
Jedna wada, nie pokaże za którego posta jest punkcik.


uu to jak u mnie na forum, to jest to duża wada, bo mam takich leeko zbzikowanych ludzi i zaczna sobie sypac punkatami, a nie bede mógł tego sprawdzic. Nie dałoby się coś z tym zrobic ?

Radek - 09-11-2005, 20:41

tujek, :lol:

Woonski, instrukcja:
Kod:

otworz: viewtopic.php

znajdz:
if ( $row['post_marked'] != 'y' && $row['poster_id'] != $userdata['user_id'])

zamien na:
if ( $row['post_marked'] != 'y' )

Woonski - 09-11-2005, 23:43

mam rozumiec ze to instrukcja do standardowego moda "pomógł" ?
Radek - 10-11-2005, 13:22

lol a jakie jeszcze inne widzisz mody pomogl ? czy to jest mod ze standartu, czy sciagniety z phpBB2.pl to i tak zadziala... ludzie to tylko podmiana jednej linijki :roll:
igiko - 10-11-2005, 15:43

Ale ja się trochę pogubiłem. Czy mam zainstalowac tą przeróbkę a potem podmienić tą jedną linkijke czy tylko ja podmienić?
Radek - 10-11-2005, 22:31

tylko podmeinic tajedna linijke, zadnych dodatkowych przerobek...
Woonski - 11-11-2005, 00:03

No to nie bardzo działa :S zrobilem to co kazałes i żadnych zmian przycisku jak nie było tak nie ma, nie moge dodawać punktu pomógł gdy nie jestem autorem tematu...
Radek - 11-11-2005, 00:19

ehh punkt mozna dodawac ale zapomnialem o poakzywaniu guzika ;-)

zrob jeszcze to w viewtopic.php

znajdz:
Kod:
                if ( $userdata['session_logged_in'] && $poster_id != ANONYMOUS && $postrow[$i]['post_marked'] != 'y' && $poster_id != $userdata['user_id'])

zamien na:
Kod:
                if ( $userdata['session_logged_in'] && $poster_id != ANONYMOUS && $postrow[$i]['post_marked'] != 'y')

Woonski - 11-11-2005, 01:14

jako, ze umnie troszke inaczej wygląda ten kod (nie wiem czemu) a nie chce nic zwalić to ostatnie pytanie co zamienic na co w tym kodzie

Kod:

        $helped_me_show = $special_rank = $icon_help = '';
        if ( $board_config['helped'] && $do_helped )
        {
            $rank = ($postrow[$i]['special_rank']) ? intval($postrow[$i]['special_rank']) : 0;

            $helped_how_much = ($rank < 2) ? $lang['help_1'] : $lang['help_more'];

            $special_rank = ($rank > 0 && $poster_id != ANONYMOUS && $postrow[$i]['user_allow_helped']) ? (($postrow[$i]['user_gender'] == 2) ? $lang['postrow_help_she'] : $lang['postrow_help']) . $rank . $helped_how_much . '<br />' : '';

            if ( $postrow[$i]['post_marked'] == 'y' )
            {
                $row_class = 'row_helped';
            }
                 elseif ( $userdata['session_logged_in'] && $poster_id != ANONYMOUS && $poster_id != $userdata['user_id'] && $userdata['user_allow_helped'] && $userdata['user_id'] == $forum_topic_data['topic_poster'] )
            {
                $icon_help = ($postrow[$i]['user_gender'] == 2) ? $images['icon_help-a'] : $images['icon_help'];
                $helped_me_show = '<a href="' . append_sid("viewtopic.php?t=$topic_id&amp;p_add=$postrow_post_id") . '"><img src="' . $icon_help . '" border="0" title="' . $lang['He_helped'] . '" alt=""></a> ';
            }
   if ($userdata['session_logged_in'] && $poster_id != ANONYMOUS && $userdata['user_level'] == ADMIN && $postrow[$i]['post_marked'] == 'y')
{
    $helped_me_delete = '<a href="' . append_sid("viewtopic.php?t=$topic_id&amp;p_del=$postrow_post_id") . '"><img src="'.$images['helped_del'].'" border="0"></a> ';
}
        }
        // Helped end
    }


dobrze myślę że z tego kodu wystarczy usinąć?

Kod:
&& $poster_id != $userdata['user_id']

Radek - 11-11-2005, 11:56

wywal to:
Kod:
&& $poster_id != $userdata['user_id']
i to:
Kod:
&& $userdata['user_id'] == $forum_topic_data['topic_poster']
jak nie zadziala to napisz, to przetestuje to "na zywo"

Woonski - 11-11-2005, 23:51

przycisk jest więc chyba działa :lol: wielkie dzięki RuseK

edit:
Tylko że zauważyłem małego problema :< nie działa opcja usuwania punktów pomógł. Teraz nie mogę usunąć punkty który został pzryznany niesłusznie :(

warna - 12-11-2005, 08:21

Rusek chyba napisał mod do tego? http://www.przemo.org/php...tion=file&id=11
Woonski - 12-11-2005, 12:37

Tak ja wiem i korzystam z niego , a raczej korzystałem, bo gdy zwodyfikowałem moda pomógł (że widać go przy kazdym poście) to zniknął przycisk"usun pomógł"
Patison - 13-11-2005, 17:18
Temat postu: Problem...
Po naciśnięciu przycisku pomógł i zaakceptowaniu, że chcę dodać punkt pojawił się błąd: "Nieautoryzowany" i punkt nie został dodany. :evil:

Proszę o pomoc. :)

Pozdrawiam,
Patison ;)



Powered by phpBB modified by Przemo © 2003 phpBB Group