era prea tirziu aseara [dimineatza

] cind am scris si din cauza asta nu am explicat cum am facut... deci:
Atasarea unui avatar la inregistrare [
Upload Avatar from your machine]
Am procedat asa:
- din
profile_add_body.tpl [
root/phpbb/templates/subSilver/] se cauta secventa de cod: [linia 229 pina la 268]
Cod: Selectaţi tot
<!-- BEGIN switch_avatar_block -->
<tr>
<td class="catSides" colspan="2" height="28">&</td>
</tr>
<tr>
<th class="thSides" colspan="2" height="12" valign="middle">{L_AVATAR_PANEL}</th>
</tr>
<tr>
<td class="row1" colspan="2"><table width="70%" cellspacing="2" cellpadding="0" border="0" align="center">
<tr>
<td width="65%"><span class="gensmall">{L_AVATAR_EXPLAIN}</span></td>
<td align="center"><span class="gensmall">{L_CURRENT_IMAGE}</span><br />{AVATAR}<br /><input type="checkbox" name="avatardel" /> <span class="gensmall">{L_DELETE_AVATAR}</span></td>
</tr>
</table></td>
</tr>
<!-- BEGIN switch_avatar_local_upload -->
<tr>
<td class="row1"><span class="gen">{L_UPLOAD_AVATAR_FILE}:</span></td>
<td class="row2"><input type="hidden" name="MAX_FILE_SIZE" value="{AVATAR_SIZE}" /><input type="file" name="avatar" class="post" style="width:200px" /></td>
</tr>
<!-- END switch_avatar_local_upload -->
<!-- BEGIN switch_avatar_remote_upload -->
<tr>
<td class="row1"><span class="gen">{L_UPLOAD_AVATAR_URL}:</span><br /><span class="gensmall">{L_UPLOAD_AVATAR_URL_EXPLAIN}</span></td>
<td class="row2"><input type="text" name="avatarurl" size="40" class="post" style="width:200px" /></td>
</tr>
<!-- END switch_avatar_remote_upload -->
<!-- BEGIN switch_avatar_remote_link -->
<tr>
<td class="row1"><span class="gen">{L_LINK_REMOTE_AVATAR}:</span><br /><span class="gensmall">{L_LINK_REMOTE_AVATAR_EXPLAIN}</span></td>
<td class="row2"><input type="text" name="avatarremoteurl" size="40" class="post" style="width:200px" /></td>
</tr>
<!-- END switch_avatar_remote_link -->
<!-- BEGIN switch_avatar_local_gallery -->
<tr>
<td class="row1"><span class="gen">{L_AVATAR_GALLERY}:</span></td>
<td class="row2"><input type="submit" name="avatargallery" value="{L_SHOW_GALLERY}" class="liteoption" /></td>
</tr>
<!-- END switch_avatar_local_gallery -->
<!-- END switch_avatar_block -->
- se inlocuieste cu:
Cod: Selectaţi tot
<!-- BEGIN switch_avatar_block -->
<tr>
<td class="catSides" colspan="2" height="28">&</td>
</tr>
<tr>
<th class="thSides" colspan="2" height="12" valign="middle">{L_AVATAR_PANEL}</th>
</tr>
<tr>
<td class="row1" colspan="2"><table width="70%" cellspacing="2" cellpadding="0" border="0" align="center">
<tr>
<td width="65%"><span class="gensmall">{L_AVATAR_EXPLAIN}</span></td>
<td align="center"><span class="gensmall">{L_CURRENT_IMAGE}</span><br />{AVATAR}<br /><input type="checkbox" name="avatardel" /> <span class="gensmall">{L_DELETE_AVATAR}</span></td>
</tr>
</table></td>
</tr>
<!-- BEGIN switch_avatar_local_upload -->
<tr>
<td class="row1"><span class="gen">{L_UPLOAD_AVATAR_FILE}:</span></td>
<td class="row2"><input type="hidden" name="MAX_FILE_SIZE" value="{AVATAR_SIZE}" /><input type="file" name="avatar" class="post" style="width:200px" /></td>
</tr>
<!-- END switch_avatar_local_upload -->
- apoi din
usercp_register.php [
root/phpbb/includes/] se cauta secventa de cod: [linia 249]
Cod: Selectaţi tot
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )
- aici se adauga sectiunile pe care le dorim obligatorii la inscriere [in acest caz - sectiunea de upload a avatarului] aceasta este:
$user_avatar_filetype
- linia de cod va deveni:
Cod: Selectaţi tot
if ( empty($username) || empty($user_avatar_filetype) || empty($new_password) || empty($password_confirm) || empty($email) )
- dupa acest model se pot desemna ca o bligatorii si alte cimpuri, precum: website [
$website], signature [
$signature], etc...
- dupa asta se va un CHMOD de
777 pe folderul
avatars [
root/phpbb/images/], iar din
Configurare generala se da permisiunea de
Permite incarcarea imaginii asociate, pentru avatar.
asta e tot .....