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:30
VIP MOD
Autor Wiadomość
Warmix

Pomógł: 60 razy
Posty: 328
Wysłany: 29-01-2012, 12:33   VIP MOD

Kod:
##############################################################
## MOD Title: VIP MOD
## MOD Author: Warmix marcin7848@interia.pl http://www.przemo.org/phpBB2/forum/profile.php?mode=viewprofile,u,29980
## MOD Description: Dodaje możliwość zdeklarowania ciekawych przywilejów dla VIP w panelu administatora.
##               
## Installation Level:  (Intermediate)
## Installation Time:   10 Minutes
## Files To Edit (9):
##        admin/modules_data.php
##        includes/functions_buddylist.php
##        includes/functions_post.php
##        language/lang_polish/lang_admin.php
##        language/lang_polish/lang_admin_board.php
##        plusminus.php
##        posting.php
##        privmsg.php
##        shoutbox_view.php
##                   
## Included Files (2):
##        admin/admin_vip.php
##        templates/styl/admin/vip_body_config.tpl
##
## License:    GPL 3
##############################################################


Do poprawnego działania skryptu musisz zainstalować poniższe modyfikacje:
http://www.przemo.org/php...pic.php?t=68894
http://www.przemo.org/php...pic.php?t=65811


Przywileje dla VIP:
1. Większa skrzynka PW
2. Zmniejszony limit czasu pomiędzy pisaniem postów
3. Możliwość posiadania większej ilości ostrzeżeń (potrzeba: PlusMinus)
4. Automatyczny zakaz pisania (wynika ze zmiany ostrzeżeń w powyższym przywileju [potrzeba: PlusMinus])
5. Dłuższy czas edycji postów
6. Szybsze wysyłanie wiadomości w Shoutboxie
7. Zwiększony limit znajomych (potrzeba: Przyjaciele MOD)
8. Zwiększona ilość możliwych do przyznania pochwał (potrzeba: PlusMinus)

Mod testowany TYLKO CZĘŚCIOWO. Gdyby pojawiały się jakieś błędy, proszę od razu mnie poinformować.
Ostatnio zmieniony przez Majkelo 14-04-2012, 13:06, w całości zmieniany 8 razy  
 
     
Gadatliwa Kasia 

   
Mario14125

Pomógł: 52 razy
Posty: 811
Wysłany: 29-01-2012, 12:54   

Cytat:
Installation Level: (Easy)

Powinieneś zmienić chyba na Hard...

Po pierwsze ta modyfikacja wymaga ciut więcej plików do edycji niż 2-4.
Po drugie trzeba zainstalować 2 inne dość duże modyfikację dla przeciętnego użytkownika.
_________________
MULTIPOLAND @ AMXBans # 1.6.2 - Deflection
 
     
NineX



Pomógł: 546 razy
Posty: 1983
Wysłany: 29-01-2012, 14:13   

Kod:
SELECT user_id FROM phpbb_user_group WHERE group_id


Popraw.
 
     
Warmix

Pomógł: 60 razy
Posty: 328
Wysłany: 29-01-2012, 14:39   

NineX napisał/a:
Kod:
SELECT user_id FROM phpbb_user_group WHERE group_id


Popraw.


Ok, poprawione.

Mario14125 napisał/a:
Cytat:
Installation Level: (Easy)

Powinieneś zmienić chyba na Hard...

Po pierwsze ta modyfikacja wymaga ciut więcej plików do edycji niż 2-4.
Po drugie trzeba zainstalować 2 inne dość duże modyfikację dla przeciętnego użytkownika.

Zmieniłem na intermediate, bo to odnosi się do TEJ modyfikacji, nie dwóch do niej potrzebnych...
 
     
marcin7848

Posty: 32
Wysłany: 30-01-2012, 15:22   

super
 
     
Warmix

Pomógł: 60 razy
Posty: 328
Wysłany: 30-01-2012, 15:35   

Osoby, które zainstalowały modyfikację przed obecną datą (30.01.2012 15:35), proszę wykonać tą aktualizację:

Otwórz:
plusminus.php

Znajdź:
Kod:
            $sql = "SELECT user_id FROM ".USER_GROUP_TABLE." WHERE group_id='".$board_config['grupa_vip']."' AND user_id='" . $userdata['user_id'] . "'";
            if ( !($result = $db->sql_query($sql)) ){ message_die(GENERAL_ERROR, "Error while querying database", '', __LINE__, __FILE__, $sql); }
            $wynik = mysql_fetch_assoc($result);
            if($wynik['user_id'] == $userdata['user_id'])
            {
                $vip_ostrzezenia = $board_config['vip_ostrzezenia'];
            }
            else
            {
                $vip_ostrzezenia = $board_config['plusminus_auto_ban1'];
            }
            $user_minusp1 = ' <span style="color: '.$board_config['plusminus_kolor_listy_minusow'].';">'.$postrow[$i]['user_minusp'].'/'.$vip_ostrzezenia.'</span>';


Zmień na:
Kod:
            $sql = "SELECT user_id FROM ".USER_GROUP_TABLE." WHERE group_id='".$board_config['grupa_vip']."' AND user_id='" . $poster_id . "'";
            if ( !($result = $db->sql_query($sql)) ){ message_die(GENERAL_ERROR, "Error while querying database", '', __LINE__, __FILE__, $sql); }
            $wynik = mysql_fetch_assoc($result);
            if($wynik['user_id'] == $poster_id)
            {
                $vip_ostrzezenia = $board_config['vip_ostrzezenia'];
            }
            else
            {
                $vip_ostrzezenia = $board_config['plusminus_auto_ban1'];
            }
            $user_minusp1 = ' <span style="color: '.$board_config['plusminus_kolor_listy_minusow'].';">'.$postrow[$i]['user_minusp'].'/'.$vip_ostrzezenia.'</span>';


Znajdź:
Kod:
        $sql = "SELECT user_id FROM ".USER_GROUP_TABLE." WHERE group_id='".$board_config['grupa_vip']."' AND user_id='" . $userdata['user_id'] . "'";
        if ( !($result = $db->sql_query($sql)) ){ message_die(GENERAL_ERROR, "Error while querying database", '', __LINE__, __FILE__, $sql); }
        $wynik = mysql_fetch_assoc($result);
        if($wynik['user_id'] == $userdata['user_id'])
        {
            $vip_zakaz_pisania = $board_config['vip_zakaz_pisania'];
        }
        else
        {
            $vip_zakaz_pisania = $board_config['plusminus_zakaz_pisania_ile'];
        }
        $ost_zakaz = $vip_zakaz_pisania;


Zmień na:
Kod:
        $sql = "SELECT user_id FROM ".USER_GROUP_TABLE." WHERE group_id='".$board_config['grupa_vip']."' AND user_id='" . $poster_id . "'";
        if ( !($result = $db->sql_query($sql)) ){ message_die(GENERAL_ERROR, "Error while querying database", '', __LINE__, __FILE__, $sql); }
        $wynik = mysql_fetch_assoc($result);
        if($wynik['user_id'] == $poster_id)
        {
            $vip_zakaz_pisania = $board_config['vip_zakaz_pisania'];
        }
        else
        {
            $vip_zakaz_pisania = $board_config['plusminus_zakaz_pisania_ile'];
        }
        $ost_zakaz = $vip_zakaz_pisania;


Znajdź:
Kod:
        $sql = "SELECT user_id FROM ".USER_GROUP_TABLE." WHERE group_id='".$board_config['grupa_vip']."' AND user_id='" . $userdata['user_id'] . "'";
        if ( !($result = $db->sql_query($sql)) ){ message_die(GENERAL_ERROR, "Error while querying database", '', __LINE__, __FILE__, $sql); }
        $wynik = mysql_fetch_assoc($result);
        if($wynik['user_id'] == $userdata['user_id'])
        {
            $vip_ostrzezenia = $board_config['vip_ostrzezenia'];
        }
        else
        {
            $vip_ostrzezenia = $board_config['plusminus_auto_ban1'];
        }
        $ost_ban = $vip_ostrzezenia;


Zmień na:
Kod:
        $sql = "SELECT user_id FROM ".USER_GROUP_TABLE." WHERE group_id='".$board_config['grupa_vip']."' AND user_id='" . $poster_id . "'";
        if ( !($result = $db->sql_query($sql)) ){ message_die(GENERAL_ERROR, "Error while querying database", '', __LINE__, __FILE__, $sql); }
        $wynik = mysql_fetch_assoc($result);
        if($wynik['user_id'] == $poster_id)
        {
            $vip_ostrzezenia = $board_config['vip_ostrzezenia'];
        }
        else
        {
            $vip_ostrzezenia = $board_config['plusminus_auto_ban1'];
        }
        $ost_ban = $vip_ostrzezenia;
 
     
bolek i lolek
[Usunięty]

Wysłany: 30-01-2012, 16:25   

Mało optymalna modyfikacja.
 
     
Deotho


Pomógł: 176 razy
Posty: 610
Wysłany: 30-01-2012, 17:20   

Świetna modyfikacja wszystko działa jak należy dobra robota.
_________________
Poza forum pomagam odpłatnie.
 
     
emiloski94


Pomógł: 2 razy
Posty: 363
Wysłany: 01-02-2012, 16:41   

a jak ktoś ma pare grup VIP?
 
     
Warmix

Pomógł: 60 razy
Posty: 328
Wysłany: 01-02-2012, 18:27   

emiloski94, wszystko zdublować, z lekką zmianą (czyli, np. do wszystkie dopisać cyferkę, czy coś...)
 
     
bolek i lolek
[Usunięty]

Wysłany: 04-02-2012, 12:48   

Warmix napisał/a:
emiloski94, wszystko zdublować, z lekką zmianą (czyli, np. do wszystkie dopisać cyferkę, czy coś...)


O MÓJ BOŻE..............
Nie sądziłem że można coś napisać nie mając o tym zielonego pojęcia.. ale widać że modyfikacja złożona z 10 innych ctrl + c / v..

______________________

emiloski94, in_array id grup.
 
     
Warmix

Pomógł: 60 razy
Posty: 328
Wysłany: 04-02-2012, 12:54   

mayerboss, ale to zależy od tego, czy będzie chciał mieć takie same przywileje do każdej grupy... Zazwyczaj jest tak, że jest VIP i Super VIP, i normalne, że dla Super VIP'a nadaje się większe przywileje...
 
     
DILL


Posty: 87
Wysłany: 03-04-2012, 10:00   

Dodaj opcje dla 2 albo więcej grup bo ja mam VIP i Super VIP . Jak to zrobisz to bedzie elegancko ;D
 
     
Pawlok
Czarna lista


Pomógł: 2 razy
Posty: 245
Wysłany: 03-11-2012, 12:47   

DILL napisał/a:
Dodaj opcje dla 2 albo więcej grup bo ja mam VIP i Super VIP . Jak to zrobisz to bedzie elegancko ;D


Dołączam się do prośby :)

Tylko ja mam VIP , Super VIP , Elita VIP wiec dobrze by bylo jak by sie dalo dodac 3 ID
 
     
Gadatliwa Kasia 

   
Boltex



Pomógł: 475 razy
Posty: 2239
Wysłany: 03-11-2012, 13:21   

Pawlok, masz trojana na darkfree.pl. Pozdro
_________________
Nie pisz do mnie na PW/GG, chyba że o to poproszę | Zanim cokolwiek napiszesz radzę zapoznać się Regulaminiem | Przed założeniem nowego tematu sprawdź czy podobny temat już istnieje
Odpowiedź na większość pytań możesz znaleźć TUTAJ lub w FAQ | Poza forum pomagam tylko odpłatnie | Projekt subSilver2.0 - dołącz do nas!
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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,12 sekundy. Zapytań do SQL: 13
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ę