Przesunięty przez: Matteo 09-11-2013, 09:29 |
Obowiazkowa data urodzin przy rejestracji i w profilu |
Autor |
Wiadomość |
Centurion
Pomógł: 543 razy Posty: 1972
|
Wysłany: 15-05-2007, 17:55 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
|
|
_________________ Poza forum pomagam tylko odpłatnie
• przenoszenie/łączenie/naprawianie baz danych
• instalacja/pisanie modów, aktualizacja for z zachowaniem modów
• programowanie php/mysql |
Ostatnio zmieniony przez Polaczek 20-08-2010, 21:01, w całości zmieniany 3 razy |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
przemasisko [Usunięty]
|
Wysłany: 24-12-2007, 19:10
|
|
|
A co zrobić, żeby można było również wymagać "Daty urodzin" w szybkiej rejestracji? |
|
|
|
|
Camillus
Posty: 4
|
Wysłany: 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
Pomógł: 675 razy Posty: 1925
|
Wysłany: 31-12-2007, 13:02
|
|
|
nieoczekiwany koniec pliku - spróbuj wgraćjeszcze raz |
_________________ #4 /xg.xrybvmbx.jjj//:cggu |
|
|
|
|
Camillus
Posty: 4
|
Wysłany: 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
Posty: 29
|
Wysłany: 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
Posty: 15
|
Wysłany: 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
Pomógł: 22 razy Posty: 181
|
Wysłany: 28-03-2008, 19:30
|
|
|
Jaki styl ? |
|
|
|
|
dbensz
Posty: 15
|
Wysłany: 28-03-2008, 19:31
|
|
|
BlueBlack |
|
|
|
|
sebb2PL
Pomógł: 22 razy Posty: 181
|
Wysłany: 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
Posty: 15
|
Wysłany: 28-03-2008, 19:45
|
|
|
Kod: | #-----[ OPEN templates/twoj_styl/admin/board_config_body_profile.tpl |
Tu się znajduje znalazłem |
|
|
|
|
sebb2PL
Pomógł: 22 razy Posty: 181
|
Wysłany: 28-03-2008, 19:54
|
|
|
Centurion, musi poprawić w instrukcji dla chcącego nic trudnego |
|
|
|
|
patrykss14
Pomógł: 1 raz Posty: 99
|
Wysłany: 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_
Pomógł: 768 razy Posty: 2680
|
Wysłany: 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++)
|
:] |
_________________ Prezes |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
patrykss14
Pomógł: 1 raz Posty: 99
|
Wysłany: 09-07-2009, 09:24
|
|
|
A jak zrobić żeby zamiast:
Data urodzenia*:
Było:
Data urodzenia: *
Za pomoc z góry dziękuję. |
|
|
|
|
|