Pełna wersja: Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo
 
lo - fi version Unofficial modifications index

Warn - No Beers by WERT
Kliknij tutaj aby przejśc do pełnej wersji tematu
Idź do strony 1, 2  Dalej
 
       Unofficial modifications Strona Główna -> Modyfikacje mniejsze
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&amp;" . POST_POST_URL . "=$post_id") . '" method="post">' . $lang['Beermod_confirm_text'] . '<br /><br /><input type="submit" name="confirm" value="' . $lang['Yes'] . '" class="mainoption" /> &nbsp; <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&amp;" . POST_POST_URL . "=$post_id") . '" method="post">' . $lang['Beermod_confirm_text'] . '<br /><br /><input type="submit" name="confirm" value="' . $lang['Yes'] . '" class="mainoption" /> &nbsp; <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&amp;" . 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&amp;" . 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.
 
       Unofficial modifications Strona Główna -> Modyfikacje mniejsze Idź do strony 1, 2  Dalej
Strona 1 z 2
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.