Author
Message
Kaan

Administrators

Online status

678 posts

#1034   2018-10-24 11:36 GMT        
Sitenizde kullanıcıların yaptığı yorumları site yöneticileri onayladıkdan sonra yayınlanır.

Aşağıdaki adımları uygulayarak sitenize dahil edebilirsiniz bu uygulamayı.

Not: Uygumayı yapmak için siteye giriş yapmanız gerekmektedir.

Öncelikle sql sorgumuzu yüklüyoru
MYSQL:
ALTER TABLE sed_com ADD COLUMN com_onay int(1) DEFAULT '0';
039;0';[/highlight]
daha sonra system/functions.php dosyasında aşağıdakini buluyoruz.
[highlight=php]$sql = sed_sql_query("SELECT c.*, u.user_id, u.user_avatar, u.user_maingrp FROM $db_com AS c
LEFT JOIN $db_users AS u ON u.user_id=c.com_authorid
WHERE com_code='$code' ORDER BY com_id ".$cfg['commentsorder']." LIMIT $d, ".$cfg['maxcommentsperpage']); [/highlight]
Alttaki ile deÄŸiÅŸtiriyoruz.
Mesajýn içeriðini Görmeniz için Giriþ yapýnýz.

Alttakini buluyoruz.
[highlight=php]sed_shield_update(20, "New comment");
sed_redirect(sed_url($url_part, $url_params.$lurl, "", true));[/highlight]
Alttaki ile deÄŸiÅŸtiriyoruz.
[highlight=php]sed_shield_update(20, "New comment");
sed_redirect(sed_url("message", "msg=300", "", true));[/highlight]
Kaydet Kapat

system/header.php yi açıyoruz.
Alttakini buluyoruz.
[highlight=php]sed_sendheaders();[/highlight]
Üstüne ekliyoruz.
[highlight=php] if (sed_auth('page', 'any', 'A'))
{
$sql_yorumonay = sed_sql_query("SELECT COUNT(*) FROM sed_com WHERE com_onay=0");
$new_yorumonay = sed_sql_result($sql_yorumonay, 0, "COUNT(*)");
$notify_yorumonay = ($new_yorumonay > 0) ? " ".$L['hea_valqueues']." <a href="admin.php?m=comments">".$new_yorumonay." Yorum</a> "."&nbsp;" : "";
$out['notices'] .= $notify_yorumonay;
}[/highlight]
Kaydet Kapat

system/core/admin/admin.comments.inc.php dosyasını açıyoruz Alttakini buluyoruz.
[highlight=php]if ($a=='delete')
{
sed_check_xg();
$sql = sed_sql_query("DELETE FROM $db_com WHERE com_id='$id'");
}[/highlight]
Altına ekliyoruz.
Mesajýn içeriðini Görmeniz için Giriþ yapýnýz.

Alttakini buluyoruz.
[highlight=php]default:
$row['com_url'] = '';
break;
}[/highlight]
Altına ekliyoruz. Burada istersek daha önce onayladığımız yorumları pasif duruma getirebiliyoruz.
[highlight=php]$inactive = "[<a href='admin.php?m=comments&a=inactive&id=".$row['com_id']."'>-</a>] -
[<a href='admin.php?m=comments&a=add&id=".$row['com_id']."'>+</a>]";[/highlight]
Alttakini buluyoruz.
[highlight=php]$adminmain .= "<a href="".sed_url("admin", "m=comments&a=delete&id=".$row['com_id']."&".sed_xg())."">".$out['img_delete']."</a></td>";[/highlight]
Değiştiriyoruz. Burada aktif ve pasif yorumlar karışmasın diye onaylı ve onaysız yorumları ayırt etmek için 1 onaylı anlamında 0 ise onaysız anlamında görüntülenicektir.
[highlight=php]$adminmain .= "".$inactive." ".$row['com_onay']." <a href="".sed_url("admin", "m=comments&a=delete&id=".$row['com_id']."&".sed_xg())."">".$out['img_delete']."</a></td>";[/highlight]
Kaydet Kapat. İşlem tamamdır iyi günlerde kullanın.

NOT: Bu uygulama Seditio 175'de test edilmiştir. Diğer sürümlerde farklılık gösterebilir.


Bunlara baktınızmı?
Üye kaydında Avatar yükleme uygulaması
Sayfa Arkaplan Renklendirme Uygulaması
Seditio 175'de Email ile Giriş Ekleme uygulaması
Kişiliğim, hayatım hakkında konuşabilirsiniz. Fikir yürüte bilirsiniz. Beni öyle böyle sanabilirsiniz. Ama emin olamazsınız. Sizin hakkımdaki yorumlarınız, sanmalarınız benim gerçek de ne olduğumu değiştirmez. Baktığım yeri söyleye bilirsiniz ama ne gördüğümü ASLA...