Üye Kaydında Avatar Yükleme - Seditio Yazılım - Seditio CMS Türkiye

Yayınımız yeniliklerle beraber yeni sitemizden devam ediyor. Seditio.com.tr takip edin.

User profile picture

Kaan

Seditio CMS

Üye Kaydında Avatar Yükleme

Seditio da sizler için bir kolaylık daha yaptık ve kullanıcı kayıt esnasında kullanıcı avatar yükleme özelliği ekledim sizler için.

user.register.inc.php de bul

$userid = sed_sql_insertid();
		$sql = sed_sql_query("INSERT INTO $db_groups_users (gru_userid, gru_groupid) VALUES (".(int)$userid.", ".(int)$defgroup.")");
Altına ekle
$uav_tmp_name = $_FILES['userfile']['tmp_name'];
	$uav_type = $_FILES['userfile']['type'];
	$uav_name = $_FILES['userfile']['name'];
	$uav_size = $_FILES['userfile']['size'];
if (!empty($uav_tmp_name))
		{ @clearstatcache(); }

if (!empty($uav_tmp_name) && $uav_size>0)
		{
		$dotpos = mb_strrpos($uav_name,".")+1;
		$f_extension = mb_strtolower(mb_substr($uav_name, $dotpos, 5));
 
		if (is_uploaded_file($uav_tmp_name) && $uav_size>0 && $uav_size<=$cfg['av_maxsize'] && ($f_extension=='jpeg' || $f_extension=='jpg' || $f_extension=='gif' || $f_extension=='png'))
			{
			list($w, $h) = @getimagesize($uav_tmp_name);
			if ($w<=$cfg['av_maxx'] && $h<=$cfg['av_maxy'] )
				{
				$avatar = (int)$userid."-avatar.".$f_extension;
				$avatarpath = $cfg['av_dir'].$avatar;
 
				if (file_exists($avatarpath))
					{ unlink($avatarpath); }
 
				move_uploaded_file($uav_tmp_name, $avatarpath);
 
$uav_size = filesize($avatarpath);
$sqlx = sed_sql_query("UPDATE $db_users SET user_avatar='$avatarpath' WHERE user_id='".(int)$userid."'");

} } }
Alttakini bul
$form_usergender = sed_selectbox_gender($rusergender,'rusergender');

Altına ekle

$form_avatar = $L['pro_avatarsupload']." (".$cfg['av_maxx']."x".$cfg['av_maxy']."x".$cfg['av_maxsize'].$L['b'].")<br />";
$form_avatar = "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"".($cfg['av_maxsize']*1024)."\" />";
$form_avatar = "<input name=\"userfile\" type=\"file\" class=\"file\" size=\"24\" /><br />";

Alttakini bul

"USERS_REGISTER_EXTRA1" => $form_extra1,
Altına ekle
"USERS_REGISTER_AVATAR" => $form_avatar,
user.register.tpl ye eklenicek kod
{USERS_REGISTER_AVATAR}

 


Üye kaydında avatar yükleme

Yorumlar

Henüz yorum yapılmamıştır.