HELP !! Avatar la inregistrare

Discuţii legate de instalarea şi funcţionarea unor MODificări vechi sau noi ale forumului phpBB 2.0.x.
Închis
Avatar utilizator
MJR
Fost coleg
Mesaje: 1021
Membru din: 10-Mar-2003, 03:30:07
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: constanta
Contact:

HELP !! Avatar la inregistrare

Mesaj de MJR »

as vrea sa gasesc o modalitate [sau un MOD :) ] prin care sa las userii sa uploadeze la inregistrea pe forum, avatarul dorit.

am gasit o idee in acest sens. in profile_add_body.tpl, sa adaug urmatorul cod:

Cod: Selectaţi tot

<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> 
   <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> 
daca fac asta, imi apare optiunea de Upload in formularul de inscriere, insa nu se trimite si poza.. :(

aveti idee ce treb sa mai modific sa trimita si poza?

as vrea sa fie ceva in genul celui de aici [cu diferenta ca eu vreau numai cu Upload Avatar from your machine]

cred ca am gresit locul in care trebuia sa postez.. cred ca era mai bine la sectiunea de MOD-uri... sorry :(
Avatar utilizator
BuGsY
Fost coleg
Mesaje: 1193
Membru din: 19-Iun-2003, 15:24:49
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Constanţa
Contact:

Mesaj de BuGsY »

Avatar Select on Register
Între timp îl şi mutăm! :)
Avatar utilizator
MJR
Fost coleg
Mesaje: 1021
Membru din: 10-Mar-2003, 03:30:07
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: constanta
Contact:

Mesaj de MJR »

am probat si eu MOD-ul asta, insa nu este ceea ce vreau. prin MOD-ul asta, userul este pus sa aleaga din galeria de avataruri a site-ului.

eu vreau sa uploadeze el un avatar, de la el din calculator... Upload Avatar from your machine
Avatar utilizator
MJR
Fost coleg
Mesaje: 1021
Membru din: 10-Mar-2003, 03:30:07
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: constanta
Contact:

Mesaj de MJR »

am rezolvat-o
Avatar utilizator
bogdan
AdministratorAdministrator
Mesaje: 10888
Membru din: 18-Oct-2002, 13:14:27
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Mediu
Localitate: Bucuresti
Contact:

Mesaj de bogdan »

poate si altii au nevoie de acelasi lucru asa ca incearca sa ne dai ceva detalii !
TIR
Utilizator înregistrat
Mesaje: 198
Membru din: 16-Apr-2003, 16:06:29
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Râmnicu Vâlcea
Contact:

Mesaj de TIR »

da de ce nu ne spui si noua cum ai facut ca ma intereseaza acest MOD
Avatar utilizator
MJR
Fost coleg
Mesaje: 1021
Membru din: 10-Mar-2003, 03:30:07
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: constanta
Contact:

Mesaj de MJR »

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 .....
Închis

Înapoi la “2.0.x Suport pentru MODificări”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator