phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: Matteo
09-11-2013, 09:36
Punkty pomógł może wystawiać każdy lub tylko admin
Autor Wiadomość
koziolek



Pomógł: 675 razy
Posty: 1925
Wysłany: 03-03-2008, 18:32   Punkty pomógł może wystawiać każdy lub tylko admin

Punkty pomógł może wystawiać każdy lub tylko admin

Wystawienia pukntów pomógł przez wszystkich lub tylko administratora.


Kod:
################################################################
## MOD Title: Punkty pomógł może wystawiać każdy lub tylko admin
## MOD Version: 1.0
## MOD Author: Koziołek
## MOD Description: Wystawienia pukntów pomógł przez wszystkich lub tylko administratora.
##
## Installation Level: Easy
## Installation Time: 3 Minutes
## Files To Edit: (1)   
##                       viewtopic.php
##         
################################################################


Co modyfikacja potrafi:
:arrow: W zależności od tego którą wersję wybierzemy - punkty pomógł może wystawić tylko admin lub każdy użytkownik (tak jak w beer modzie to jest).

UWAGA! Instrukcja jest podzielona na dwie części - pierwszą wykonują osoby, które chcą aby pkt mógł wystawić TYLKO ADMIN, natomiast drugą osoby, które chcą aby pkty mogli wystawiać wszyscy !
_________________
#4 /xg.xrybvmbx.jjj//:cggu
Ostatnio zmieniony przez Majkelo 10-03-2012, 22:11, w całości zmieniany 3 razy  
 
     
Gadatliwa Kasia 

   
Ędwardzik Ącki

Posty: 36
Wysłany: 07-03-2008, 14:50   

Dziękuję ! Działa ! 3 +pomógł !

[ Dodano: 07-03-2008, 14:55 ]
Dałem 5 :D D Aaaa a da się zrobić, żeby można było wystawiać kilka pomógł? I jak zrobić abyśmy sami nie mogli sobie dawać +pomógł?
 
     
Radek



Pomógł: 955 razy
Posty: 4614
Wysłany: 07-03-2008, 15:11   

Ędwardzik Ącki napisał/a:
żeby można było wystawiać kilka pomógł?

kilka pomógł za jeden post? Zainstaluj Beer Moda
 
     
Ędwardzik Ącki

Posty: 36
Wysłany: 07-03-2008, 15:24   

Dobra olejmy te kilka pomógł za jeden post :-)
1. Jak zrobić abyśmy sami nie mogli sobie dawać +pomógł?
2. Jak zrobić aby nie można było usunąć +pomógł ?
 
     
Radek



Pomógł: 955 razy
Posty: 4614
Wysłany: 07-03-2008, 15:30   

Ędwardzik Ącki napisał/a:
2. Jak zrobić aby nie można było usunąć +pomógł ?

nawet żeby admin nie mógł usuwać?
usuń to z viewtopic.php:
Kod:
// Begin Helped
if ( isset($HTTP_GET_VARS['p_del']) && $is_auth['auth_mod'] && $board_config['helped'] && !$forum_topic_data['forum_no_helped'] )
{
    $p_del = intval($HTTP_GET_VARS['p_del']);
    if ( !$HTTP_GET_VARS['c_del'] )
    {
        message_die(GENERAL_MESSAGE, sprintf($lang['helped_delete_confirm'], '<a href="' . append_sid("viewtopic.$phpEx?t=$topic_id&amp;p_del=$p_del&amp;c_del=1&amp;sid=$session_id") . '">', '</a>', '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=$p_del#$p_del") . '">', '</a>'));
    }

    $sql = "SELECT poster_id FROM " . POSTS_TABLE . "
        WHERE post_id = $p_del
            AND post_marked = 'y'";
    if ( !($result = $db->sql_query($sql)) )
    {
        message_die(GENERAL_ERROR, 'Could not query posts table', '', __LINE__, __FILE__, $sql3);
    }
    if ( $row = $db->sql_fetchrow($result) )
    {
        $sql = "UPDATE " . POSTS_TABLE . " SET post_marked = NULL
            WHERE post_id = " . $p_del;
        if ( !($result = $db->sql_query($sql)) )
        {
            message_die(GENERAL_ERROR, 'Could not query posts table', '', __LINE__, __FILE__, $sql);
        }

        $sql = "UPDATE " . USERS_TABLE . " SET special_rank = special_rank - 1
            WHERE user_id = " . $row['poster_id'];

        if ( $db->sql_query($sql) )
        {
            redirect(append_sid("viewtopic.$phpEx?" . POST_POST_URL . '=' . $p_del . '#' . $p_del, true));
        }
    }
}

a żeby tylko admin mógł usuwać zamien:
Kod:
if ( isset($HTTP_GET_VARS['p_del']) && $is_auth['auth_mod'] && $board_config['helped'] && !$forum_topic_data['forum_no_helped'] )

na:
Kod:
if ( isset($HTTP_GET_VARS['p_del']) && $userdata['user_level'] == ADMIN && $board_config['helped'] && !$forum_topic_data['forum_no_helped'] )

Ędwardzik Ącki napisał/a:
1. Jak zrobić abyśmy sami nie mogli sobie dawać +pomógł?

kod koziołka z viewtopic.php - o ten:
Kod:
elseif ( $userdata['session_logged_in'] && $poster_id != ANONYMOUS && $userdata['user_allow_helped'])

zamien na:
Kod:
elseif ( $userdata['session_logged_in'] && $poster_id != ANONYMOUS && $poster_id != $userdata['user_id'] && $userdata['user_allow_helped'])
 
     
Ędwardzik Ącki

Posty: 36
Wysłany: 07-03-2008, 16:00   

Dobra dzięki działa :-) +pomógł dla was (ile się da)
Dajcie to do modyfikacji bo naprawdę się przydaje wtedy kiedy Bear Mod nie działa (tak jak u mnie)
 
     
przemeklew

Posty: 133
Wysłany: 09-05-2008, 00:30   

koziolek napisał/a:
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'] || $userdata['user_level'] == ADMIN)))


chciałem tylko zaznaczyć, że tu jest bład/literówka, ma być: (przez ten błąd straciłem 20 minut hehe :twisted: )

koziolek napisał/a:
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'] || $userdata['user_level'] == ADMIN))


[ Dodano: 09-05-2008, 01:41 ]
Zrobiłem tak i jest wszystko ok, mogę jaka administrator dawać punkty pomógł wszystkim,ale sobie nie mogę co zrobić bym mógł dawać sobie też punkt pomógł.

koziolek napisał/a:
w pliku viewtopic.php znajdź:
Kod:
if ( $row['post_marked'] != 'y' && $row['poster_id'] != $userdata['user_id'])
i zamień na:
Kod:
if ( $row['post_marked'] != 'y' && ($row['poster_id'] != $userdata['user_id'] || $userdata['user_level'] == ADMIN))
potem znajdź:
Kod:
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'] )
i zamień na:
Kod:
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'] || $userdata['user_level'] == ADMIN))


koziolek napisał/a:
w pliku viewtopic.php znajdź i usuń:
Kod:
$sql3 = "SELECT topic_poster FROM " . TOPICS_TABLE . "
WHERE topic_id = $topic_id
AND topic_poster = " . $userdata['user_id'];

if ( !($result3 = $db->sql_query($sql3)) )
{
message_die(GENERAL_ERROR, 'Could not query topics table', '', __LINE__, __FILE__, $sql3);
}
if ( !($row3 = $db->sql_fetchrow($result3)) )
{
message_die(GENERAL_ERROR, $lang['Not_Authorised']);
}


co jeszcze musze zrobić?
 
     
koziolek



Pomógł: 675 razy
Posty: 1925
Wysłany: 09-05-2008, 07:51   

przemeklew napisał/a:
chciałem tylko zaznaczyć, że tu jest bład/literówka
sorki :oops:

przemeklew napisał/a:
co zrobić bym mógł dawać sobie też punkt pomógł.
tak powinno zadziałać ;)
Kod:
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']) || $userdata['user_level'] == ADMIN)
_________________
#4 /xg.xrybvmbx.jjj//:cggu
 
     
przemeklew

Posty: 133
Wysłany: 09-05-2008, 08:02   

Dzięki, tego mi było potrzeba. :mrgreen:

WIELKIE dzięki
 
     
L33T

Posty: 4
Wysłany: 27-04-2009, 20:59   

nie wiem co źle zrobiłem ale gdy chcę wejść w jakiś temat to pokazuje się

Kod:
Parse error: syntax err in /virtual/z/o/zombieapocalypse.pl/viewtopic.php on line 587


Proszę pomóżcie
 
     
bartek5132


Pomógł: 14 razy
Posty: 62
Wysłany: 27-04-2009, 21:06   

Podaj linijke 587(najlepiej podaj od 585-590) w viewtopic.php
 
     
L33T

Posty: 4
Wysłany: 27-04-2009, 21:17   

że od kąd:P bo nie wiem gdzie to jest;/

@Edit

dobra tutaj macie mój viewtopic.php:

http://odsiebie.com/pokaz/2476708---90b5.html

tkc. chcę:

*aby nie można było usunąć +pomógł ale admin mógł

*żeby każdy mógł dać pomógł

*żebyśmy sami sobie nie mogli dawać pomógł

[ Dodano: 28-04-2009, 14:15 ]
POMOŻE KTOŚ??
 
     
Gadatliwa Kasia 

   
lui754


Pomógł: 591 razy
Posty: 2699
Wysłany: 28-04-2009, 14:08   

L33T, ta najlepiej odkopać temat? Archeolog się znalazł.

Masz już taki temat z tym błędem.

Zamykam.
_________________
lui754
 
     
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,1 sekundy. Zapytań do SQL: 15
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę