1.12.7 i starsze - Obowiazkowa data urodzin przy rejestracji i w profilu
Centurion - 15-05-2007, 17:55 Temat postu: Obowiazkowa data urodzin przy rejestracji i w profilu aby zakonczyc ten temat: http://www.przemo.org/php...pic.php?t=41701
dopisalem do moda checkboxa w PA:
Wymagać daty urodzin przy rejestracji:
wiec mozna to po prostu wylaczyc potem (przy kreowaniu zapytania do SQL defaultowo jest wlaczane wymaganie daty urodzenia)
Jakby ktos mial watpliwosci co do:
Kod: | <td class="row1">{L_REQUIRE_BIRTHDAY}<br /><span class="gensmall">{L_REQUIRE_WEBSITE_E}</span></td> |
to tlumacze ze nie robilem nowego pola na "Jeśli dasz TAK to wyłącz szybką rejestrację na stronie głównej.", tylko po prostu uzylem tego samego co jest pod "Wymagać WWW" (i w paru innych na tej stronie tez), bo po co robic dwa razy to samo
moze sie komus przyda
KOD:
Kod: |
#-----[ OPEN includes/usercp_register.php ]------------------------------------------
#
#
#-----[ FIND ]------------------------------------------
#
if ( $mode == 'editprofile' || $mode == 'register' )
{
#
#-----[ AFTER, ADD ]------------------------------------------
#
if ( $board_config['require_birthday'] )
{
if ( !$b_day || !$b_md || !$b_year )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Birthday_required'];
}
}
#
#-----[ FIND ]------------------------------------------
#
'L_BIRTHDAY' => $lang['Birthday'],
#
#-----[ REPLACE WITH ]------------------------------------------
#
'L_BIRTHDAY' => ($board_config['require_birthday']) ? $lang['Birthday'] . ' <span style="color: #FF0000"><b>*</b></span>' : $lang['Birthday'],
#
#
#-----[ OPEN admin/admin_board.php ]------------------------------------------
#
#
#-----[ FIND ]------------------------------------------
#
'L_REQUIRE_GENDER' => $lang['l_require_gender'],
'L_CICQ' => $lang['cicq'],
#
#-----[ BEFORE, ADD ]------------------------------------------
#
'L_REQUIRE_BIRTHDAY' => $lang['l_require_birthday'],
#
#-----[ FIND ]-----------------------------------------
#
'CICQ_YES' => ($new['cicq']) ? $checked : '',
'CICQ_NO' => (!$new['cicq']) ? $checked : '',
#
#-----[ BEFORE, ADD ]------------------------------------------
#
'REQUIRE_BIRTHDAY_YES' => ($new['require_birthday']) ? $checked : '',
'REQUIRE_BIRTHDAY_NO' => (!$new['require_birthday']) ? $checked : '',
#
#
#-----[ OPEN language/lang_english/lang_profile.php ]------------------------------------------
#
#
#-----[ FIND ]-----------------------------------------
#
$lang['Birthday'] = 'Date of birthday';
#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['Birthday_required'] = 'Date of birthday is required';
#
#
#
#-----[ OPEN language/lang_english/lang_admin_board.php ]------------------------------------------
#
#
#-----[ FIND ]-----------------------------------------
#
$lang['l_require_gender'] = 'To require during registration sex?';
#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['l_require_birthday'] = 'To require during registration day of birth?';
#
#
#-----[ OPEN language/lang_polish/lang_profile.php ]------------------------------------------
#
#
#-----[ FIND ]-----------------------------------------
#
$lang['Birthday'] = 'Data urodzenia';
#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['Birthday_required'] = 'Data urodzenia jest wymagana';
#
#
#-----[ OPEN language/lang_polish/lang_admin_board.php ]------------------------------------------
#
#
#-----[ FIND ]-----------------------------------------
#
$lang['l_require_location'] = 'Wymagać "Skąd" przy rejestracji';
#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['l_require_birthday'] = 'Wymagać daty urodzin przy rejestracji';
#
#
#-----[ OPEN templates/twoj_styl/admin/board_config_body_profile.tpl ]------------------------------------------
#
#
#-----[ FIND ]-----------------------------------------
#
<td class="row1">{L_MAX_SIG_LOCATION}</td>
<td class="row2" width="50%"><input type="text" class="post" onFocus="Active(this)" onBlur="NotActive(this)" size="3" maxlength="4" name="max_sig_location" value="{MAX_SIG_LOCATION}" /></td>
</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<tr>
<td class="row1">{L_REQUIRE_BIRTHDAY}<br /><span class="gensmall">{L_REQUIRE_WEBSITE_E}</span></td>
<td class="row2" width="50%"><input type="radio" name="require_birthday" value="1" {REQUIRE_BIRTHDAY_YES} /> {L_YES}
<input type="radio" name="require_birthday" value="0" {REQUIRE_BIRTHDAY_NO} />{L_NO}
</tr>
#
#
#-----[ SQL ]-----------------------------------------
#
INSERT INTO phpbb_config (config_name, config_value) VALUES('require_birthday', '1' );
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
# EOF
|
Anonymous - 24-12-2007, 19:10
A co zrobić, żeby można było również wymagać "Daty urodzin" w szybkiej rejestracji?
Camillus - 31-12-2007, 10:57
hmm moze mi ktos powiedziec dlaczego mi wyskajue
Kod: | Parse error: syntax error, unexpected $end in /home/k/l/a/klasa1e4lo/www/includes/usercp_register.php on line 1831 |
przy rejestracji po tym jak zrobilem tak jak jest wyzej opisane
koziolek - 31-12-2007, 13:02
nieoczekiwany koniec pliku - spróbuj wgraćjeszcze raz
Camillus - 02-01-2008, 13:40
no dobra ale dlaczego takie cos sie pojawilo?? zrobilem tak jak napsial Centurion, a jak wrzucilem bez zmian to bylo okey
nathan - 22-03-2008, 16:59
To jak, działa ta modyfikacja poprawnie? Nie wiem czy brać się za instalację, jakiś czas temu używałem jednego moda od obowiązkowej daty urodzin z tego forum i niestety pojawiały się rózne błędy - nie wiem jak jest z tym..
dbensz - 28-03-2008, 19:27
Kod: | #-----[ OPEN templates/twoj_styl/board_config_body_profile.tpl ]--------- |
Nie mogę tego znaleść nie mam tego
Pomóżcie!
sebb2PL - 28-03-2008, 19:30
Jaki styl ?
dbensz - 28-03-2008, 19:31
BlueBlack
sebb2PL - 28-03-2008, 19:41
dbensz,radzę dopisać Kod: | Style created by Kula & Gozda | w końcu oni są autorami stylu.
Rzeczywiście, ściągnąłem styl nie ma .. dla pewności przejrzałem moje style i także nie ma pliku o takiej nazwie.
dbensz - 28-03-2008, 19:45
Kod: | #-----[ OPEN templates/twoj_styl/admin/board_config_body_profile.tpl |
Tu się znajduje znalazłem
sebb2PL - 28-03-2008, 19:54
Centurion, musi poprawić w instrukcji dla chcącego nic trudnego
patrykss14 - 08-07-2009, 19:27
A jak zrobić żeby było więcej dat niż:
1910-1999
Jak zrobić by było: np
1930-2009
I żeby się co roku uaktualniało o rok...Albo chociaż żebym sam mógł zmienić...
kevin_ - 08-07-2009, 19:31
patrykss14, includes/usercp_register.php
patrz na kod zaczynający się od $birthday_select (1281 linijka) a dokładnie;
Kod: |
for ($i = 1910; $i < 2000; $i++)
|
:]
patrykss14 - 09-07-2009, 09:24
A jak zrobić żeby zamiast:
Data urodzenia*:
Było:
Data urodzenia: *
Za pomoc z góry dziękuję.
|
|
|