Poprzedni temat :: Następny temat |
wert Wysłany: Sob 03 Lis, 2007 |
|
|
Po ostrze?eniu nie mo?na stawiac piw
Wiadomo?? ukryta / Hidden messageAby 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 Wysłany: Sob 03 Lis, 2007 |
|
|
Dzi?ki za spe?nienie mojego pomys?u :) Bardzo przydatna modyfikacja..moim zdaniem powinna by? w standardzie beermoda :D Pozdrawiam |
|
tornado Wysłany: Sob 03 Lis, 2007 |
|
|
nie wiem co zrobilem zle ale wgralem moda dalem warna userowi testowemu i normalnie postawilem piwo |
|
ania1wiki Wysłany: Nie 04 Lis, 2007 |
|
|
Kodif ( $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 Wysłany: Nie 04 Lis, 2007 |
|
|
wpisalem 1 , 3 i dalej nic dalej piwa stawiam normalnie |
|
ania1wiki Wysłany: 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 Wysłany: Nie 04 Lis, 2007 |
|
|
tornado napisał/anie 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 Wysłany: Nie 04 Lis, 2007 |
|
|
ania1wiki napisał/aHmm 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 Wysłany: 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 Wysłany: Nie 04 Lis, 2007 |
|
|
zaraz wydam poprawke ;)
[ Dodano: Nie 04 Lis, 2007 ]
uwaga nowa wersja 1.1 !!!!
tornado, zaraz co? wymy?l? ;) |
|
kidzior Wysłany: 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 Wysłany: Nie 04 Lis, 2007 |
|
|
kidzior napisał/aW 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 Wysłany: Nie 04 Lis, 2007 |
|
|
Pami?taj, ?e na wielu forach nie u?ywa si? wcale hide. |
|
wert Wysłany: Nie 04 Lis, 2007 |
|
|
tornado, prosz?
to pokazuje komunikat tylko userom z ostrze?eniem
Wiadomo?? ukryta / Hidden messageAby 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 Wysłany: Nie 04 Lis, 2007 |
|
|
Lepiej ukry? ikonke piwa dla tego u?utkownika, ni? robi? to w ten spos?b. |
|
|
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
|