|
Kaan
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> "." " : ""; $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.
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...
|