|
Unofficial modifications nieoficjalne modyfikacje for?w phpBB by Przemo |
|
Modyfikacje mniejsze - Olympus-Style Login Screen
Matti - Nie 08 Kwi, 2007 Temat postu: Olympus-Style Login Screen ##############################################################
## Nazwa modyfikacji: Olympus-Style Login Screen
## Autor modyfikacji: afterlife_69 < afterlife_69[at]hotmail[dot]com > (Dean Newman) http://www.GamerzVault.com/
## T?umaczenie i przystosowanie: Matti http://www.eMuza.biz
## Opis modyfikacji: Zmienia standardowy wygl?d pola logowania na taki jaki jest w phpbb3
## Wersja modyfikacji: 2.0.0
##
## Trudno?? instalacji: ?atwa
## Czas instalacji: 10 minut
## Pliki do edycji(4): language/lang_polish/lang_main.php
## login.php
## profile.php
## templates/subSilver/login_body.tpl
## Dodatkowe pliki: templates/subSilver/profile_resendactivation.tpl
## includes/usercp_sendactivation.php
## language/lang_polish/email/user_activate_resend.tpl
## Licencja: http://opensource.org/licenses/gpl-license.php GNU Public License v2
##############################################################
## Przed rozpocz?ciem instalacji zachowaj kopie zapasowe plik?w.
##############################################################
Wiadomo?? ukryta / Hidden message Aby zobaczy? wiadomo?? postaw piwo autorowi piwo. | Demo: KLIK
Instrukcja: KLIK |
SnD - Nie 08 Kwi, 2007
Wgra?em sobie moda i wszystko ok tylko dziwi mnie ?e gdy mam w??czon? aktywacje przez admina, zarejestrowa?em sobie testowego usera, i gdy loguje si? na jeszcze nie aktywne konto zamiast info ?e user nieaktywny, pokazuje ?e has?o jest nieprawid?owe.
Do tego jak zmieni? ?eby automatycznie si? logowa?o, a nie przechodzi?o na stron? z info ?e zalogowano ??
Raczej te? administratorom przy logowaniu nie sa potrzebne linki wi?c mo?na zmieni? troche login_body.tpl
zamiast
Kod | <td class="row1" width="50%"><center><span class="gensmall">
<!-- BEGIN switch_user_logged_out -->
{L_OL_INFOLOGIN}
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_admin_reauth -->
{L_OL_INFOADMIN}
<!-- END switch_admin_reauth -->
</span><br /><br />
<span class="genmed" align="center"><a href="{U_INDEX}">{L_OL_BINDEX}</a> |
<!-- BEGIN switch_admin_activation -->
<a href="{U_OL_ACTIVATION}">{L_OL_ACTIVATION}</a> |
<!-- END switch_admin_activation -->
<a href="{U_FAQ}">{L_OL_READFAQ}</a></span>
</center></td> | da?
Kod | <td class="row1" width="50%"><center><span class="gensmall">
<!-- BEGIN switch_user_logged_out -->
{L_OL_INFOLOGIN}
</span><br /><br />
<span class="genmed" align="center"><a href="{U_INDEX}">{L_OL_BINDEX}</a> |
<!-- BEGIN switch_admin_activation -->
<a href="{U_OL_ACTIVATION}">{L_OL_ACTIVATION}</a> |
<!-- END switch_admin_activation -->
<a href="{U_FAQ}">{L_OL_READFAQ}</a></span>
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_admin_reauth -->
{L_OL_INFOADMIN}
<!-- END switch_admin_reauth -->
</center></td> |
MiStrzU7777 - Wto 10 Kwi, 2007
No dobrze, ale jak zrobi?, by w tym modzie doda? mo?liwo?? ukrywania si? po wej?ciu do panelu administracyjnego, oraz gdy forum jest ca?kowicie wy??czone dla go?ci, to zamiast info o rejestracji doda?bym w?a?nie t? tabelke logowania ?
SnD - Sro 11 Kwi, 2007
MiStrzU7777, mo?esz ja?niej ?
MiStrzU7777 - Sro 11 Kwi, 2007
Logowanie do panelu admina - dodanie checkbox'u z ukrywaniem si?
Forum ca?kowicie wy??czone dla niezarejestrowanych, b?d? gdy wejdziemy do strefy tylko dla zalogowanych - tabelka logowania zamiast tabelki :
Kod | Dost?p do tej cz??ci forum wymaga zalogowania si?.
Je?eli nie jeste? jeszcze zarejestrowany, kliknij Tutaj ?eby przej?? do formularza rejestracyjnego. |
Ja?niej sie chyba nie da opisa?
Edit: a i ta nieszcz?sna informacja: "zosta?e? zalogowany" jest niepotrzebna i przyda?aby si? jeszcze opcja "Ukrywaj z ka?dym logowaniem"
Sebi71_ - Czw 19 Kwi, 2007
Moze byc calkiem ciekawie :d sie obaczy
Amator - Nie 22 Kwi, 2007
Zobaczymy
arcy - Pią 27 Kwi, 2007
Matti, popraw prosz? linka albo zamie?? modyfikacj? jako za??cznik
Tak to w?a?nie jest - linki wygasaj?, znikaj? i teraz jest problem
Martodox - Pon 07 Maj, 2007
No to do roboty
rozpusta - Sro 09 Maj, 2007
Wybrany przez Ciebie temat lub post nie istnieje
anfann - Pią 11 Maj, 2007
A jakie? demo ?
Martodox - Pią 11 Maj, 2007
Dobra koledzy. Znalaz?em ta modyfikacje na innym forum
Kod | ##############################################################
## Nazwa modyfikacji: Olympus-Style Login Screen
## Autor modyfikacji: afterlife_69 < afterlife_69[at]hotmail[dot]com > (Dean Newman) http://www.GamerzVault.com/
## T?umaczenie i przystosowanie: Matti http://www.eMuza.biz ,
## Opis modyfikacji: Zmienia standardowy wygl?d pola logowania na taki jaki jest w phpbb3
## Wersja modyfikacji: 2.0.0
##
## Trudno?? instalacji: ?atwa
## Czas instalacji: 10 minut
## Pliki do edycji(4): language/lang_polish/lang_main.php
## login.php
## profile.php
## templates/subSilver/login_body.tpl
## Dodatkowe pliki: templates/subSilver/profile_resendactivation.tpl
## includes/usercp_sendactivation.php
## language/lang_polish/email/user_activate_resend.tpl
## Licencja: http://opensource.org/licenses/gpl-license.php GNU Public License v2
##############################################################
## Przed rozpocz?ciem instalacji zachowaj kopie zapasowe plik?w.
##############################################################
#
#-----[ KOPIUJ ]------------------------------------------
#
kopiuj templates/subSilver/profile_resendactivation.tpl to templates/subSilver/profile_resendactivation.tpl
kopiuj includes/usercp_sendactivation.php to includes/usercp_sendactivation.php
kopiuj language/lang_polish/email/user_activate_resend.tpl to language/lang_english/email/user_activate_resend.tpl
#
#-----[ OTW?RZ ]------------------------------------------
#
language/lang_polish/lang_main.php
#
#-----[ ZNAJD? ]------------------------------------------
#
$lang['Forgotten_password'] = 'Zapomnia?em has?a';
#
#-----[ DODAJ PO ]------------------------------------------
#
// [+] 'Olympus Style' Login Screen
$lang['olympus_login_BoardIndex'] = 'Strona g??wna';
$lang['olympus_login_CreateAccount'] = 'Zarejestruj si?';
$lang['olympus_login_ViewFAQ'] = 'Poka? FAQ';
$lang['olympus_login_Resend_Activation'] = 'Zapomnia?em has?a';
$lang['olympus_login_HideOnlineSession'] = 'Ukryj m?j status';
$lang['olympus_login_NewActivationSent'] = 'Email z kodem aktywacyjnym zosta? wys?any.';
$lang['olympus_login_NoAccount'] = 'Takie konto nie istnieje';
$lang['olympus_login_WrongPassword'] = 'Zosta?o podane z?e has?o';
$lang['olympus_login_InactiveAccount'] = 'To konto jest nieaktywne';
$lang['olympus_login_LoggedIn'] = 'Zalogowano';
$lang['olympus_login_ActivateAccountMsg'] = 'Kliknij %stutaje%s aby wys?a? kod aktywacyjny';
$lang['olympus_login_RegisterAccountMsg'] = 'Kliknij %stutaj%s aby za?o?y? nowe konto';
$lang['olympus_login_SendPasswordMsg'] = 'Kliknij %stutaj%s aby wys?a? has?o';
$lang['olympus_login_LoginInfo'] = 'Aby si? zalogowa? musisz posiada? konto.<br />Rejestruj±c si? otrzymujesz mo?liwo¶? nieograniczonego przegl±dania forum.<br /> Pami?taj aby zapozna? si? z naszym forumowym regulaminem.<br />';
$lang['olympus_login_AdminInfo'] = 'Aby zalogowa? si? do Panelu Administracyjnego musisz ponownie potwierdzi? swoj± torzsamo¶?<br /><br />Po poprawnym zalogowaniu si? b?dziesz m?g? korzysta? z Panelu Administracyjnego przez jedn± sesj?.';
$lang['olympus_login_Click_return'] = 'Kliknij %stutaj%s aby wr?ci? do poprzedniej strony';
$lang['olympus_login_No_send_account_active'] = 'To konto jest ju? aktywne.';
$lang['oly_adminactivation'] = 'Aktywacje kont przeprowadza Administrator';
// [-] 'Olympus Style' Login Screen
#
#-----[ OTW?RZ ]------------------------------------------
#
login.php
#
#-----[ ZNAJD? ]------------------------------------------
#
$autologin = ( isset($HTTP_POST_VARS['autologin']) ) ? TRUE : 0;
#
#-----[ DODAJ PO ]------------------------------------------
#
// [+] 'Olympus Style' Login Screen
$hideonlinestatus = ( isset($HTTP_POST_VARS['hideonline']) ) ? 0 : 1;
// [-] 'Olympus Style' Login Screen
#
#-----[ ZNAJD? ]------------------------------------------
#
if ( $session_id )
#
#-----[ DODAJ PRZED ]------------------------------------------
#
// [+] 'Olympus Style' Login Screen
$sql = "UPDATE " . USERS_TABLE . " SET user_allow_viewonline = " . $hideonlinestatus . " WHERE user_id = " . $row['user_id'];
if ( !( $result = $db->sql_query( $sql ) ) )
{
message_die(GENERAL_ERROR, 'Error in updating online status', '', __LINE__, __FILE__, $sql);
}
if(!isset($HTTP_POST_VARS['admin']))
{
if ( empty ( $HTTP_POST_VARS['redirect'] ) )
{
$template->assign_vars(array(
'META' => "<meta http-equiv=\"refresh\" content=\"3;url=index.$phpEx\">")
);
$message = $lang['olympus_login_LoggedIn'] . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
}
else
{
$template->assign_vars(array(
'META' => "<meta http-equiv=\"refresh\" content=\"3;url=" . append_sid( $HTTP_POST_VARS['redirect'] ) . "\">")
);
$message = $lang['olympus_login_LoggedIn'] . '<br /><br />' . sprintf($lang['olympus_login_Click_return'], '<a href="' . append_sid( htmlspecialchars( $HTTP_POST_VARS['redirect'] ) ) . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
}
}
// [-] 'Olympus Style' Login Screen
#
#-----[ ZNAJD? ]------------------------------------------
#
redirect(append_sid($url, true));
}
#
#-----[ DODAJ PO ]------------------------------------------
#
// [+] 'Olympus Style' Login Screen
else if ( ! $row['user_active'] )
{
$message = $lang['olympus_login_InactiveAccount'] . '<br /><br />' . sprintf($lang['olympus_login_ActivateAccountMsg'], "<a href=\"profile.$phpEx?mode=resendactivation\">", '</a>') . '<br /><br />' . sprintf($lang['Click_return_login'], '<a href="' . append_sid("login.$phpEx") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
}
// [-] 'Olympus Style' Login Screen
#
#-----[ ZNAJD? ]------------------------------------------
#
message_die(GENERAL_ERROR, 'Tried to redirect to potentially insecure url.');
}
#
#-----[ DODAJ PO ]------------------------------------------
#
// [+] 'Olympus Style' Login Screen
$message = $lang['olympus_login_WrongPassword'] . '<br /><br />' . sprintf($lang['olympus_login_SendPasswordMsg'], "<a href=\"profile.$phpEx?mode=sendpassword\">", '</a>') . '<br /><br />' . sprintf($lang['Click_return_login'], '<a href="' . append_sid("login.$phpEx") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
// [-] 'Olympus Style' Login Screen
#
#-----[ ZNAJD? ]------------------------------------------
#
message_die(GENERAL_ERROR, 'Tried to redirect to potentially insecure url.');
}
#
#-----[ DODAJ PO ]------------------------------------------
#
// [+] 'Olympus Style' Login Screen
$message = $lang['olympus_login_NoAccount'] . '<br /><br />' . sprintf($lang['olympus_login_RegisterAccountMsg'], "<a href=\"profile.$phpEx?mode=register\">", '</a>') . '<br /><br />' . sprintf($lang['Click_return_login'], '<a href="' . append_sid("login.$phpEx") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
// [-] 'Olympus Style' Login Screen
#
#-----[ ZNAJD? ]------------------------------------------
#
'L_SEND_PASSWORD' => $lang['Forgotten_password'],
#
#-----[ DODAJ PO ]------------------------------------------
#
// [+] 'Olympus Style' Login Screen
'L_OL_REGISTER' => $lang['olympus_login_CreateAccount'],
'L_OL_INFOLOGIN' => $lang['olympus_login_LoginInfo'],
'L_OL_BINDEX' => $lang['olympus_login_BoardIndex'],
'L_OL_READFAQ' => $lang['olympus_login_ViewFAQ'],
'L_OL_INFOADMIN' => $lang['olympus_login_AdminInfo'],
'L_OL_ACTIVATION' => $lang['olympus_login_Resend_Activation'],
'L_OL_HIDEONLINESTATUS' => $lang['olympus_login_HideOnlineSession'],
'L_OL_OPTIONS' => $lang['Options'],
'U_OL_ACTIVATION' => append_sid("profile.$phpEx?mode=resendactivation"),
// [-] 'Olympus Style' Login Screen
#
#-----[ ZNAJD? ]------------------------------------------
#
'S_HIDDEN_FIELDS' => $s_hidden_fields)
);
#
#-----[ DODAJ PO ]------------------------------------------
#
// [+] 'Olympus Style' Login Screen
if( isset( $HTTP_GET_VARS['admin'] ) )
{
$template->assign_block_vars('switch_admin_reauth', array());
}
if($board_config['require_activation'] !== USER_ACTIVATION_ADMIN && !$userdata['session_logged_in'])
{
$template->assign_block_vars('switch_admin_activation', array());
}
// [-] 'Olympus Style' Login Screen
#
#-----[ OTW?RZ ]------------------------------------------
#
profile.php
#
#-----[ ZNAJD? ]------------------------------------------
#
else if ( $mode == 'activate' )
{
include($phpbb_root_path . 'includes/usercp_activate.'.$phpEx);
exit;
}
#
#-----[ DODAJ PO ]------------------------------------------
#
// [+] 'Olympus Style' Login Screen
else if ( $mode == 'resendactivation' )
{
include ( $phpbb_root_path . 'includes/usercp_sendactivation.'.$phpEx );
exit;
}
// [-] 'Olympus Style' Login Screen
#
#-----[ OTW?RZ ]------------------------------------------
#
templates/subSilver/login_body.tpl
#
#-----[ ZNAJD? ]------------------------------------------
#
<form action="{S_LOGIN_ACTION}" method="post" target="_top">
#
#-----[ PRZED DODAJ ]------------------------------------------
#
<!--
#
#-----[ ZNAJD? ]------------------------------------------
#
</form>
#
#-----[ DODAJ PO ]------------------------------------------
#
-->
<form action="{S_LOGIN_ACTION}" method="post" target="_top">
<br />
<table width="100%" cellspacing="2" cellpadding="2" border="1" style="border-collapse: collapse; border-style: solid; border-width: 1">
<tr>
<td width="100%" align="left" class="row1"><span class="nav"> <a href="{U_INDEX}" class="nav">{L_INDEX}</a></span></td>
</tr>
</table>
<br />
<table width="100%" cellpadding="4" cellspacing="1" border="0" class="forumline" align="center">
<tr>
<th colspan="2">{L_LOGIN}</th>
</tr>
<tr>
<td class="row3" colspan="2" align="center"><span class="gensmall">
<!-- BEGIN switch_forced_login -->
{L_FORCED_LOGIN_EXPLAIN}
<!-- END switch_forced_login -->
{L_ENTER_PASSWORD}</span>
</td>
</tr>
<tr>
<td class="row1" width="50%"><center><span class="gensmall">
<!-- BEGIN switch_user_logged_out -->
{L_OL_INFOLOGIN}
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_admin_reauth -->
{L_OL_INFOADMIN}
<!-- END switch_admin_reauth -->
</span><br /><br />
<span class="genmed" align="center"><a href="{U_INDEX}">{L_OL_BINDEX}</a> |
<!-- BEGIN switch_admin_activation -->
<a href="{U_OL_ACTIVATION}">{L_OL_ACTIVATION}</a> |
<!-- END switch_admin_activation -->
<a href="{U_FAQ}">{L_OL_READFAQ}</a></span>
</center></td>
<td class="row2">
<table cellspacing="1" cellpadding="4">
<tr>
<td class="row1"><b class="gensmall">{L_USERNAME}:</b></td>
<td width="100%" class="row1">
<input class="post" type="text" name="username" size="25" maxlength="40" value="{USERNAME}" tabindex="1" /><br />
<!-- BEGIN switch_user_logged_out -->
<a class="gensmall" href="{U_REGISTER}">{L_OL_REGISTER}</a>
<!-- END switch_user_logged_out -->
</td>
</tr>
<tr>
<td class="row1"><b class="gensmall">{L_PASSWORD}:</b></td>
<td width="100%" class="row1">
<input class="post" type="password" name="password" size="25" maxlength="25" tabindex="2" /><br />
<!-- BEGIN switch_user_logged_out -->
<a class="gensmall" href="{U_SEND_PASSWORD}">{L_SEND_PASSWORD}</a>
<!-- END switch_user_logged_out -->
</td>
</tr>
<!-- BEGIN switch_user_logged_out -->
<tr>
<td class="row1"><span class="gensmall"><b>{L_OL_OPTIONS}:</b></span></td>
<td width="100%" class="row1">
<span class="gensmall">
<input type="checkbox" name="autologin" tabindex="5" />{L_AUTO_LOGIN}
<br />
<input type="checkbox" name="hideonline" tabindex="5" />{L_OL_HIDEONLINESTATUS}
</span>
</td>
</tr>
<!-- END switch_user_logged_out -->
</table>
</td>
</tr>
<tr>
<td class="cat" colspan="2" align="center">{S_HIDDEN_FIELDS}<input type="submit" name="login" class="mainoption" value="{L_LOGIN}" tabindex="3" /></td>
</tr>
</table>
<br />
<table width="100%" cellspacing="2" cellpadding="2" border="1" style="border-collapse: collapse; border-style: solid; border-width: 1">
<tr>
<td width="100%" align="left" class="row1"><span class="nav"> <a href="{U_INDEX}" class="nav">{L_INDEX}</a></span></td>
</tr>
</table>
<!-- [ 2005 © Olympus-Style Login Screen 2.0.0 ] -->
<br /></form>
#
#-----[ ZAPISZ I ZAMKNIJ PLIKI ]------------------------------------------
#
# EoM |
evolucja - Wto 15 Maj, 2007
A gdzie s? pliki, kt?re trzeba skopiowa
Martodox - Sro 16 Maj, 2007
Ich nie by?o w po?cie.
|
|