ad. 2.
w pliku usercp_register.php
szukasz:
Kod: Zaznacz cały
$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "user_email = '" .
przed tym fragmentem dajesz:
w wyszukanym wcześniej wierszu szukasz:
i po tym dajesz:
to załatwia date podczas edycji. jeśli ma sie również data zmieniać podczas rejestracji:
szukasz
Kod: Zaznacz cały
$sql = "INSERT INTO " . USERS_TABLE . " (user_id, username, user_regdate, use
przed tym dajesz:
i w linijkach wyszukanych wcześniej znajdujesz:
po tym dajesz:
następnie szukasz:
i zamieniasz na:
teraz zajmiemy się wyswietlaniem tego:
w pliku: usercp_viewprofile.php
szukasz:
Kod: Zaznacz cały
'JOINED' => create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config['board_timezone']),
po tym dajesz
Kod: Zaznacz cały
'DATE_EDIT' => create_date($lang['DATE_FORMAT'], $profiledata['user_date_edit'], $board_config['board_timezone']),
a teraz pliki tpl. w sumie jest to dowolne gdzye wsadzisz ale dla przykładu:
szukasz tego:
Kod: Zaznacz cały
<tr>
<td valign="middle" align="right" nowrap="nowrap"><span class="gentbl">{L_JOINED}: </span></td>
<td width="100%"><b><span class="gentbl">{JOINED}</span></b></td>
</tr>
i za tym dajesz:
Kod: Zaznacz cały
<tr>
<td valign="middle" align="right" nowrap="nowrap"><span class="gentbl">Data edycji profilu: </span></td>
<td><b><span class="gentbl">{DATE_EDIT}</b></span></td>
</tr>
miejsce obojętne a date wyświetla fragment: {DATE_EDIT}. mozesz dostosować graficznie jak tobie najlepiej.

no i oczywiscie jedno zapytanie sql:
Kod: Zaznacz cały
ALTER TABLE `phpbb_users` ADD `user_date_edit` INT( 11 ) NOT NULL ;
testowane tylko dla edycji profilu. to lepiej zrób kopie plików
co do punktu 1 to nie widze jak by to miało działąć. opisz może troche doklądniej jak ty to widzisz. to wtedy moze bedzie prościej to wymyślić D: