»Forumlar »SE ? Core Labs »User Profile Üyelik İptali - Hesap Kapatma
  https://seditio.com.tr/eski1/forums.php?m=posts&q=614
          Geri Dön      -      Sayfayı Yazdırmak için tıklayın
Author: Kaan, Posted: 2010-04-14 01:10 GMT. This post was edited by Kaan (2010-04-14 01:20 GMT, 5860 Gün ago)
Kullan?c?n?n Kendi Hesab?n? Kapatmas?n? istiyorsan?z A?ag?daki uygulamay? Sitenize Uygulay?n?z..

System/core/users/users.profile.inc.php yi a??n Alttakini bulun.

Kod:
$rusertext = substr($rusertext, 0, $cfg['usertextmax']);

Alt?na Ekleyin.
Kod:
$ruserdelete = sed_import('ruserdelete','P','BOL');
$ruserdelpfs = sed_import('ruserdelpfs','P','BOL');

$sql = sed_sql_query("SELECT * FROM $db_users WHERE user_id='$id'");

if ($row = sed_sql_fetchassoc($sql))
{
if ($cfg['trash_user'])
{ sed_trash_put('user', $L['User']." #".$id." ".$row['user_name'], $id, $row); }
$sql = sed_sql_query("DELETE FROM $db_users WHERE user_id='$id'");
$sql = sed_sql_query("DELETE FROM $db_groups_users WHERE gru_userid='$id'");
if ($ruserdelpfs) { sed_pfs_deleteall($id); }
sed_log("Deleted user #".$id,'adm');
}


Alttakini bulun
Kod:
$profile_form_skins .= sed_selectbox_skin($urr['user_skin'], 'ruserskin');

?st?ne Ekleyin
Kod:
$profile_form_delete = "<input type=\"radio\" class=\"radio\" name=\"ruserdelete\" value=\"1\" />".$L['Yes']." <input type=\"radio\" class=\"radio\" name=\"ruserdelete\" value=\"0\" checked=\"checked\" />".$L['No']."<br />+ ".$L['PFS'].":<input type=\"checkbox\" class=\"checkbox\" name=\"ruserdelpfs\" />";

Alttakini bulun
Kod:
"USERS_PROFILE_AVATAR" => $profile_form_avatar,

Alt?na Ekleyin
Kod:
"USERS_PROFILE_DELETE" => $profile_form_delete,


Kaydet Kapat

skins/skinsad?/users.profile.tpl yi a??n Alttakini bulun

Kod:
<tr>
<td colspan="2" class="valid">
<input type="submit" value="{PHP.skinlang.usersprofile.Update}">
</td>
</tr>

?st?ne Ekleyin
Kod:
<tr>
<td><b>?yeli?imi ?ptal Et</b><br />Not: ?yeli?inizi iptal ederseniz birdaha siteye giri? yapamayacaks?n?z..</td>
<td>{USERS_PROFILE_DELETE} </td>
</tr>

Kaydet Kapat..
Hay?rl? olsun iyi g?nlerde kullan?n..
Author: TheRaskol, Posted: 2010-04-14 21:22 GMT.
Te?ekk?r ederim kaan.

Bir de ?unu isteyece?im ama.
Moderat?r olanlara profilinden silme yaz?s? ??kmamas?n? nas?l yapaca??z?

Yani moderat?rler ?yeliklerini silemeyecek.

Tekrar te?ekk?rler.
Author: Kaan, Posted: 2010-04-14 22:18 GMT.
?u ?ekilde Dene Bakal?m test etmedim ama olmas? gerekiyor.
Sadece Userlerde Silme Se?ene?i G?r?n?r Yani Main Grup 4 user grubu..
Garantisi yok ?al??mayabilirde.

Kod:
if ($usr['maingrp']=='4')
{
$profile_form_delete = "<input type=\"radio\" class=\"radio\" name=\"ruserdelete\" value=\"1\" />".$L['Yes']." <input type=\"radio\" class=\"radio\" name=\"ruserdelete\" value=\"0\" checked=\"checked\" />".$L['No']."<br />+ ".$L['PFS'].":<input type=\"checkbox\" class=\"checkbox\" name=\"ruserdelpfs\" />";
}


Bunuda Dene Birisi olmas? gerekiyor..

Kod:
if ($urr['user_maingrp']=='4')
{
$profile_form_delete = "<input type=\"radio\" class=\"radio\" name=\"ruserdelete\" value=\"1\" />".$L['Yes']." <input type=\"radio\" class=\"radio\" name=\"ruserdelete\" value=\"0\" checked=\"checked\" />".$L['No']."<br />+ ".$L['PFS'].":<input type=\"checkbox\" class=\"checkbox\" name=\"ruserdelpfs\" />";
}
Author: TheRaskol, Posted: 2010-04-15 02:42 GMT.
Bu arada profilde silme butonu var fakat sil deyip g?ncelle dedi?imiz de silmiyor.
Author: Kaan, Posted: 2010-04-15 03:08 GMT. This post was edited by Kaan (2010-04-15 03:10 GMT, 5859 Gün ago)
Bu Kodu Eklersen Sadece ?yeler Profilinden hesab?n? kapatabilir.

Modlar ve Y?neticiler Profilinden Hesab?n? Kapatamazlar..
Test Ettim her hangi bir soruna rastlanmam??t?r..
Adminlere ve Modlara Hesab? Kapat Kutucugu ??kmaz..


Kod:
if ($usr['maingrp']=='4')
{
$profile_form_delete = "<input type=\"radio\" class=\"radio\" name=\"ruserdelete\" value=\"1\" />".$L['Yes']." <input type=\"radio\" class=\"radio\" name=\"ruserdelete\" value=\"0\" checked=\"checked\" />".$L['No']."<br />+ ".$L['PFS'].":<input type=\"checkbox\" class=\"checkbox\" name=\"ruserdelpfs\" />";
}


son mesaj 1 dakika

Alıntı
#2390 TheRaskol :
Bu arada profilde silme butonu var fakat sil deyip g?ncelle dedi?imiz de silmiyor.



Yukar?daki uygulamay? do?ru ?ekilde yapm?? isen kesinlikle bir sorun olmamas? gerekiyor..
Author: M4ster, Posted: 2010-04-15 11:37 GMT.
?ok g?zel d???n?lm?? ellerine sa?l?k kaan yine fark?n? koydun ortaya.
Author: TheRaskol, Posted: 2010-04-15 13:54 GMT.
kaan sen bunu denedi?ine emin misin?
Ben tam 3 kere yapt?m ayn? modifikasyonu olmuyor.

Sil deyip g?ncelle diyorsun tekrar adam?n profiline at?yor.
Ve silmeden devam ediyor.
Author: Azerbaycan, Posted: 2010-04-16 17:53 GMT.
calisiyorsa guzel IDEA...

ama kurmucam...bazirlari konu aciyor..forum doluyor sora hesabin silince konularda silinicek dimi?
Author: TheRaskol, Posted: 2010-04-16 20:45 GMT.
Hay?r konular durur sadece profili silinir.

Ama bende malesef silmiyor kullan?c?y? kaan ilgilenecektir.
Author: Kaan, Posted: 2010-04-18 20:34 GMT.
Arada?lar Kodlarda sorun yok defalarca test ettim.

Profilde yapt?g?n?z modifiyelerden kaynaklanan bir sorun a?ag?daki dosyay? sizinki ile de?i?tirseniz hi? bir sorun olmayacakt?r her t?rl? testler yap?lm??t?r..

Ekdeki dosyay? indirin Sizinki ile de?i?tirin Seditio 125 Version Dosyas?d?r.
337-users.profile.inc.rar
Author: M4ster, Posted: 2010-04-21 17:52 GMT.
saol kaan abi kodlar sa?lam ?al??y?or arkada?lar hatal? ekliyorsunuz san?r?m.

Powered by SeditioPrint version