MYBB Otomatik Başlık Açma

PHP ile mybbde belirdiğiniz forumda başlık açmaya yarar. Başlangıç kodudur geliştirilebilir.


 <?php  
 /// Mybb auto post  
 define('IN_MYBB', NULL);  
 require_once "./global.php";  
 $uid = '1'; // Hesabı acaccak kullanıcının idsi  
 $fid = '2'; // Başlığın açılacağı forum idsi  
 $users_query = $db->query("SELECT * FROM ".TABLE_PREFIX."users where uid = '$uid'");  
 $users_result = $users_query->fetch_array();  
 $username = $users_result['username'];  
 $baslik = 'Başlık Bot';  
 $mesaj = 'Mesaj İçeriği';  
 $tarih = TIME_NOW;  
   $thead_insert = array(  
     'fid' => $fid,  
     'subject' => $baslik,  
     'uid' => $uid,  
     'dateline' => $tarih,  
     'username' => $username,  
     'visible' => 1  
     );  
 $db->insert_query("threads",$thead_insert);  
 $threads_query = $db->query("SELECT * FROM ".TABLE_PREFIX."threads order by tid desc");  
 $threads_result = $threads_query->fetch_array();  
 $thread_id = $threads_result['tid'];  
 $post_insert = array(  
     'tid' => $thread_id,  
     'fid' => $fid,  
     'subject' => $baslik,  
     'message'=>$mesaj,  
     'uid' => $uid,  
     'dateline' => $tarih,  
     'username' => $username,  
     'visible' => 1  
     );  
 $db->insert_query("posts",$post_insert);  
 $forums_query = $db->query("SELECT * FROM ".TABLE_PREFIX."forums where fid='$fid'");  
 $forums_result = $forums_query->fetch_array();  
 $threads_count = $forums_result['threads'];  
 $posts_count = $forums_result['posts'];  
 $threads_count_new = $threads_count+1;  
 $posts_count_new = $posts_count+1;  
 $db->query("UPDATE ".TABLE_PREFIX."forums SET threads='$threads_count_new',posts='$posts_count_new',lastpost = '$tarih',lastposter = '$username',lastposttid='$thread_id',lastposteruid='$uid',lastpostsubject='$baslik' where fid = '$fid'");  
 ?>  

Yorumlar

Bu blogdaki popüler yayınlar

Stormfall: Saga of Survival Hile

Php ile Windows Uygulama Yapmak Başlangıç (PHP Desktop)

Rise Of Civilizations