MyBBDepo - Türkiyenin MyBB Deposu Forumuna Hoşgeldiniz
Eğer sitemize yaptığınız ilk ziyaretiniz ise, lütfen öncelikle Forum Kurallarını okuyunuz. Forumumuzda bilgi alışverişinde bulunabilmeniz için Kayıt olmalısınız. Üye olmayanlar forumumuzdan yararlanamazlar.
Eğer zaten kayıtlı kullanıcı iseniz, lütfen kullanıcı adınız ve şifreniz ile, Giriş yapınız. (Sitemize üyelik ücretsizdir).
Smyrna35 avatar
Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 5/5 - 1 oy

Avatar Upload Etmeyi Engellemek


Sponsor Reklam
media venus

Çevrimdışı Smyrna35
 Tarih: 15-07-2013, Saat:17:05
#1
Merhaba GenelFrm.com Üyeleri,
Bugün sizlere kullanıcıların siteye avatar upload etmesini engellemeyi öğreticeğim.İlk olarak ;
Admin KP >> Temalar & Şablonlar >> Şablonlar >> Temanızın Şablonu >> Kullanıcı Kontrol Paneli Şablonlar >> usercp_avatar şablonuna giriniz.
Bul ;
Kod:
<tr>
<td class="trow2"><strong>{$lang->gallery}</strong></td>
<td class="trow2">
<form method="post" action="usercp.php">
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
<input type="hidden" name="action" value="avatar" />
<select name="gallery">
{$galleries}
</select>
&nbsp;{$gobutton}
</form>
</td>
</tr>
Değiştir ;
Kod:
<tr>
<td class="trow2"><strong>{$lang->gallery}</strong></td>
<td class="trow2">
<form method="post" action="usercp.php">
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
<input type="hidden" name="action" value="avatar" />
<select name="gallery">
{$galleries}
</select>
&nbsp;{$gobutton}
</form>
</td>
</tr>
Bunları uyguladıktan sonra hiç bir kullanıcı avatar upload edemeyecektir.
Aşağıdaki konudaki anlatımdan yola çıkarak buton tıklamama hatası kendim tarafından düzeltilip sizlerin kullanımına sunmak istedim.

Kod:
http://community.mybb.com/thread-102586.html
Kaynak :
Kod:
http://genelfrm.com/konu-mybb-avatar-upload-etmeyi-engellemek.html
Cevapla
Bunu Beğenenler: BlackCat , #Criss
Sponsor Reklam
sponsor reklam sponsor reklam

Çevrimdışı Ertac Karacan
 Tarih: 15-07-2013, Saat:17:06
#2
Bu işlemden sonra herkes forumun avatarlarını kullanabilecek herhalde Gülümseme
Cevapla
Bunu Beğenenler:

Çevrimdışı Smyrna35
 Tarih: 15-07-2013, Saat:17:07
#3
(15-07-2013, Saat:17:06)Ertac Karacan Adlı Kullanıcıdan Alıntı: Bu işlemden sonra herkes forumun avatarlarını kullanabilecek herhalde Gülümseme
Hayır avatar upload engellenmiş olacak link ile resim yükleyebilecekler.
Cevapla
Bunu Beğenenler:

Çevrimdışı Ertac Karacan
 Tarih: 15-07-2013, Saat:17:09
#4
(15-07-2013, Saat:17:07)Smyrna35 Adlı Kullanıcıdan Alıntı:
(15-07-2013, Saat:17:06)Ertac Karacan Adlı Kullanıcıdan Alıntı: Bu işlemden sonra herkes forumun avatarlarını kullanabilecek herhalde Gülümseme
Hayır avatar upload engellenmiş olacak link ile resim yükleyebilecekler.

Anladım.
Cevapla
Bunu Beğenenler:

Çevrimdışı Edward
 Tarih: 15-07-2013, Saat:17:11
#5
Peki Tam Tersi Yapmak İstersek ?
Cevapla
Bunu Beğenenler:

Çevrimdışı Smyrna35
 Tarih: 15-07-2013, Saat:17:13
(Son Düzenleme: 15-07-2013, Saat:17:17, Düzenleyen: Smyrna35.)
#6
(15-07-2013, Saat:17:11)Edward Adlı Kullanıcıdan Alıntı: Peki Tam Tersi Yapmak İstersek ?
Yapılabilir.Ben kodlara düzenleyip avatar upload etmeyi açıp ve link ile eklemeyi kapatıp test edeyim size geri dönüş yapayım.

usercp_avatar şablonunu değiştir ;
Kod:
<html>
<head>
<title>{$mybb->settings['bbname']} - {$lang->change_avatar}</title>
{$headerinclude}
</head>
<body>
{$header}
<table width="100%" border="0" align="center">
<tr>
{$usercpnav}
<td valign="top">
{$avatar_error}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><strong>{$lang->change_avatar}</strong></td>
</tr>
<tr>
<td class="trow1" colspan="2">
<table cellspacing="0" cellpadding="0" width="100%"><tr>
<td>{$lang->avatar_note}{$avatarmsg}
</td>
{$currentavatar}
</tr></table>
</td>
</tr>
<tr>
<td class="tcat" colspan="2"><strong>{$lang->local_galleries}</strong></td>
</tr>
<tr>
<td class="trow2"><strong>{$lang->gallery}</strong></td>
<td class="trow2">
<form method="post" action="usercp.php">
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
<input type="hidden" name="action" value="avatar" />
<select name="gallery">
{$galleries}
</select>
&nbsp;{$gobutton}
</form>
</td>
</tr>
<tr>
<td class="tcat" colspan="2"><strong>{$lang->custom_avatar}</strong></td>
</tr>
<tr>
<td class="trow1" width="40%"><strong>{$lang->avatar_upload}</strong></td>
<td class="trow1" width="60%">
<form enctype="multipart/form-data" action="usercp.php" method="post">
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
<input type="file" name="avatarupload" size="25" class="fileupload" />
{$auto_resize}
</td>
</tr>
</table>
<br />
<div align="center">
<input type="hidden" name="action" value="do_avatar" />
<input type="submit" class="button" name="submit" value="{$lang->change_avatar}" />
<input type="submit" class="button" name="remove" value="{$lang->remove_avatar}" />
</div>
</td>
</tr>
</table>
</form>
{$footer}
</body>
</html>
Yani içindeki bu kodu silince sorun çözülüyor.
Kod:
<tr>
<td class="trow2" width="40%"><strong>{$lang->avatar_url}</strong></td>
<td class="trow2" width="60%"><input type="text" class="textbox" name="avatarurl" size="45" value="{$avatarurl}" /></td>
</tr>
Cevapla
Bunu Beğenenler: Edward

Çevrimdışı Edward
 Tarih: 15-07-2013, Saat:17:22
#7
Sağolun Gülümseme
Cevapla
Bunu Beğenenler:

Çevrimdışı Smyrna35
 Tarih: 15-07-2013, Saat:17:23
#8
(15-07-2013, Saat:17:22)Edward Adlı Kullanıcıdan Alıntı: Sağolun Gülümseme
Rica ederim.İyi çalışmalar.
Cevapla
Bunu Beğenenler:

 




Konuyu Okuyanlar: 1 Ziyaretçi