|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
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! |
|
|
|
|
|
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
|
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: 14 | |
|
|