|
Unofficial modifications nieoficjalne modyfikacje for?w phpBB by Przemo |
|
Modyfikacje mniejsze - Warn - No Beers by WERT
wert - Sob 03 Lis, 2007 Temat postu: Warn - No Beers by WERT Po ostrze?eniu nie mo?na stawiac piw
Wiadomo?? ukryta / Hidden message Aby zobaczy? wiadomo?? postaw piwo autorowi piwo. |
Kod | ##############################################################
## MOD Title: Warn - No Beers
## MOD Author: WERT < wert@wert.a5.pl >
## http://wert.a5.pl
##
## MOD Description: Po otrzymaniu ostrze?enie nie mo?na dawa? piw.
##
## MOD Version: 1.1
##
## Installation Level: ?atwy
## Installation Time: 1 minuta
##
## Files To Edit:
## beermod.php
##
##
##
##############################################################
## Przed przystapieniem do modyfikacji nalezy zrobic kopie
## zapasowa modyfikowanych plikow.
##
##############################################################
#
#--------[ OPEN ]-----------------------------
#
beermod.php
#
#--------[ FIND ]-----------------------------
#
case 'post_beer':
if ( !$post_id )
{
message_die(GENERAL_ERROR, $lang['Beermod_no_post_id']);
}
if ( isset($HTTP_POST_VARS['cancel']) )
{
redirect( ( strpos($ref_url, $_SERVER['HTTP_HOST']) ) ? basename($ref_url) : append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=$post_id") . "#$post_id" );
}
if ( !$confirm )
{
$message = '</span><form action="' . append_sid("beermod.$phpEx?mode=post_beer&" . POST_POST_URL . "=$post_id") . '" method="post">' . $lang['Beermod_confirm_text'] . '<br /><br /><input type="submit" name="confirm" value="' . $lang['Yes'] . '" class="mainoption" /> <input type="submit" name="cancel" value="' . $lang['Cancel'] . '" class="liteoption" /><input type="hidden" name="ref_url" value="' . str_replace('=', '', base64_encode($_SERVER['HTTP_REFERER'])) . '" /></form><span class="gen">';
message_die(GENERAL_MESSAGE, $message, $lang['Beermod_confirmation_required']);
}
if ( $beermod->submit_beer($db, $post_id, $userdata_user_id) )
{
redirect( ( strpos($ref_url, $_SERVER['HTTP_HOST']) ) ? basename($ref_url) : append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=$post_id") . "#$post_id" );
}
break;
#
#--------[ ZAMIEN ]----------------------
#
case 'post_beer':
if ( !$post_id )
{
message_die(GENERAL_ERROR, $lang['Beermod_no_post_id']);
}
if ( isset($HTTP_POST_VARS['cancel']) )
{
redirect( ( strpos($ref_url, $_SERVER['HTTP_HOST']) ) ? basename($ref_url) : append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=$post_id") . "#$post_id" );
}
if ( !$confirm )
{
if ( $userdata['user_id'] > 1 )
{
$sql = "SELECT count(*) as ile FROM " . WARNINGS_TABLE . " WHERE userid = '" . $userdata['user_id'] . "' AND archive = '0'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain warnings info', '', __LINE__, __FILE__, $sql);
}
}
$warns = $db->sql_fetchrow($result);
if ( $warns['ile'] < 1 )
{
$message = '</span><form action="' . append_sid("beermod.$phpEx?mode=post_beer&" . POST_POST_URL . "=$post_id") . '" method="post">' . $lang['Beermod_confirm_text'] . '<br /><br /><input type="submit" name="confirm" value="' . $lang['Yes'] . '" class="mainoption" /> <input type="submit" name="cancel" value="' . $lang['Cancel'] . '" class="liteoption" /><input type="hidden" name="ref_url" value="' . str_replace('=', '', base64_encode($_SERVER['HTTP_REFERER'])) . '" /></form><span class="gen">';
message_die(GENERAL_MESSAGE, $message, $lang['Beermod_confirmation_required']);
}
else
{
$message = '</span><form action="' . append_sid("beermod.$phpEx?mode=post_beer&" . POST_POST_URL . "=$post_id") . '" method="post">' . $lang['Beermod_confirm_text1'] . '<br /><br /><input type="submit" name="cancel" value="' . $lang['Cancel'] . '" class="liteoption" /><input type="hidden" name="ref_url" value="' . str_replace('=', '', base64_encode($_SERVER['HTTP_REFERER'])) . '" /></form><span class="gen">';
message_die(GENERAL_MESSAGE, $message, $lang['Beermod_confirmation_required']);
}
}
if ( $beermod->submit_beer($db, $post_id, $userdata_user_id) )
{
redirect( ( strpos($ref_url, $_SERVER['HTTP_HOST']) ) ? basename($ref_url) : append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=$post_id") . "#$post_id" );
}
break;
#
#--------[ OPEN ]-----------------------------
#
language\lang_polish\lang_beermod.php
#
#--------[ FIND ]-----------------------------
#
$lang['Beermod_confirm_text'] = 'Czy jeste¶ pewien postawienia piwa u?ytkownikowi?';
#
#--------[ ADD, AFTER ]----------------------
#
$lang['Beermod_confirm_text1'] = 'Otrzyma?e¶ ostrze?enie, nie mo?esz postawi? piwa u?ytkownikowi!';
#
#--------[ SAVE & CLOSE ALL FILES ]-----------
|
|
Demo :
je?li kto? otrzyma WARNA to zamiast tej informacji:
otrzymuje to
ania1wiki - Sob 03 Lis, 2007
Dzi?ki za spe?nienie mojego pomys?u Bardzo przydatna modyfikacja..moim zdaniem powinna by? w standardzie beermoda Pozdrawiam
tornado - Sob 03 Lis, 2007
nie wiem co zrobilem zle ale wgralem moda dalem warna userowi testowemu i normalnie postawilem piwo
ania1wiki - Nie 04 Lis, 2007
Kod | if ( $warns['ile'] < 1 ) |
Edytowa?e? tu co??
-------------------------------------
A da?oby si? zrobi? by piw mogli u?ywa? tylko u?ytkownicy od danej grupy na forum?
tornado - Nie 04 Lis, 2007
wpisalem 1 , 3 i dalej nic dalej piwa stawiam normalnie
ania1wiki - Nie 04 Lis, 2007
Hmm to ja juz nie wiem... istot? tego moda jest to ?e przed jego zainstalowniem ka?dy user ma to:
a po jej zainstalowniu user z warnem ma:
wert - Nie 04 Lis, 2007
tornado napisał/a | nie wiem co zrobilem zle ale wgralem moda dalem warna userowi testowemu i normalnie postawilem piwo |
chodzi o to ze user z ostrzeeniem nie moze stawia? piw ale temu userowi mozna postawiac piwa
tornado - Nie 04 Lis, 2007
ania1wiki napisał/a | Hmm to ja juz nie wiem... istot? tego moda jest to ?e przed jego zainstalowniem ka?dy user ma to:
Obrazek
a po jej zainstalowniu user z warnem ma:
Obrazek |
Tylko ze ja nie mam u siebie na forum tych tabelek z potwierdzeniem mam je wylaczone i chyba dla tego
ania1wiki - Nie 04 Lis, 2007
tornado napisał/a |
Tylko ze ja nie mam u siebie na forum tych tabelek z potwierdzeniem mam je wylaczone i chyba dla tego |
te? tak my?l?
wert - Nie 04 Lis, 2007
zaraz wydam poprawke
[ Dodano: Nie 04 Lis, 2007 ]
uwaga nowa wersja 1.1 !!!!
tornado, zaraz co? wymy?l?
kidzior - Nie 04 Lis, 2007
W sumie kara taka sobie do warna.
My?l?, ?e fajn? opcj? by?o by, gdyby user, kt?ry dosta? warna nie m?g? otrzymywa? piw. Przydatne na forach, na kt?rych dostaje si? piwa nie za pliki warezowe, ale np. za fajnie napisane posty.
wert - Nie 04 Lis, 2007
kidzior napisał/a | W sumie kara taka sobie do warna.
My?l?, ?e fajn? opcj? by?o by, gdyby user, kt?ry dosta? warna nie m?g? otrzymywa? piw. Przydatne na forach, na kt?rych dostaje si? piwa nie za pliki warezowe, ale np. za fajnie napisane posty. |
O wielki szamanie !!!
ale jak kto? ukrywa pod hide to gosciu z warnem juz nie odkryje
tu by sie takie c?? przyda?o
kidzior - Nie 04 Lis, 2007
Pami?taj, ?e na wielu forach nie u?ywa si? wcale hide.
wert - Nie 04 Lis, 2007
tornado, prosz?
to pokazuje komunikat tylko userom z ostrze?eniem
Wiadomo?? ukryta / Hidden message Aby zobaczy? wiadomo?? postaw piwo autorowi piwo. |
Kod | ##############################################################
## MOD Title: Warn - No Beers without confirmation
## MOD Author: WERT < wert@wert.a5.pl >
## http://wert.a5.pl
##
## MOD Description: Po otrzymaniu ostrze?enie nie mo?na dawa? piw.
##
## MOD Version: 1.1.1
##
## Installation Level: ?atwy
## Installation Time: 1 minuta
##
## Files To Edit:
## beermod.php
##
##
##
##############################################################
## Przed przystapieniem do modyfikacji nalezy zrobic kopie
## zapasowa modyfikowanych plikow.
##
##############################################################
#
#--------[ OPEN ]-----------------------------
#
beermod.php
#
#--------[ FIND ]-----------------------------
#
case 'post_beer':
if ( !$post_id )
{
message_die(GENERAL_ERROR, $lang['Beermod_no_post_id']);
}
if ( isset($HTTP_POST_VARS['cancel']) )
{
redirect( ( strpos($ref_url, $_SERVER['HTTP_HOST']) ) ? basename($ref_url) : append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=$post_id") . "#$post_id" );
}
if ( $beermod->submit_beer($db, $post_id, $userdata_user_id) )
{
redirect( ( strpos($ref_url, $_SERVER['HTTP_HOST']) ) ? basename($ref_url) : append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=$post_id") . "#$post_id" );
}
break;
#
#--------[ ZAMIEN ]----------------------
#
case 'post_beer':
if ( !$post_id )
{
message_die(GENERAL_ERROR, $lang['Beermod_no_post_id']);
}
if ( isset($HTTP_POST_VARS['cancel']) )
{
redirect( ( strpos($ref_url, $_SERVER['HTTP_HOST']) ) ? basename($ref_url) : append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=$post_id") . "#$post_id" );
}
if ( $userdata['user_id'] > 1 )
{
$sql = "SELECT count(*) as ile FROM " . WARNINGS_TABLE . " WHERE userid = '" . $userdata['user_id'] . "' AND archive = '0'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain warnings info', '', __LINE__, __FILE__, $sql);
}
}
$warns = $db->sql_fetchrow($result);
if ( $warns['ile'] > 0 )
{
if ( !$confirm )
{
$message = '</span><form action="' . append_sid("beermod.$phpEx?mode=post_beer&" . POST_POST_URL . "=$post_id") . '" method="post">' . $lang['Beermod_confirm_text1'] . '<br /><br /><input type="submit" name="cancel" value="' . $lang['Cancel'] . '" class="liteoption" /><input type="hidden" name="ref_url" value="' . str_replace('=', '', base64_encode($_SERVER['HTTP_REFERER'])) . '" /></form><span class="gen">';
message_die(GENERAL_MESSAGE, $message, $lang['Beermod_confirmation_required']);
}
}
if ( $beermod->submit_beer($db, $post_id, $userdata_user_id) )
{
redirect( ( strpos($ref_url, $_SERVER['HTTP_HOST']) ) ? basename($ref_url) : append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=$post_id") . "#$post_id" );
}
break;
#
#--------[ OPEN ]-----------------------------
#
language\lang_polish\lang_beermod.php
#
#--------[ FIND ]-----------------------------
#
$lang['Beermod_confirm_text'] = 'Czy jeste¶ pewien postawienia piwa u?ytkownikowi?';
#
#--------[ ADD, AFTER ]----------------------
#
$lang['Beermod_confirm_text1'] = 'Otrzyma?e¶ ostrze?enie, nie mo?esz postawi? piwa u?ytkownikowi!';
#
#--------[ SAVE & CLOSE ALL FILES ]-----------
|
|
KnofeL - Nie 04 Lis, 2007
Lepiej ukry? ikonke piwa dla tego u?utkownika, ni? robi? to w ten spos?b.
Przemek211 - Pon 05 Lis, 2007
KnofeL napisał/a | Lepiej ukry? ikonke piwa dla tego u?utkownika, ni? robi? to w ten spos?b. |
Albo, zostawi? ikonk?, ale po naci?ni?ciu b?dzie alert w JS
Bardziej zadzia?a na psychik? tych z?ych, kt?rzy dostali warna.
KnofeL - Pon 05 Lis, 2007
Przemek211 napisał/a | Albo, zostawi? ikonk?, ale po naci?ni?ciu b?dzie alert w JS |
No te? dobry pomys?
|
|