Home Webboard ArticlesKnowledges  

ผู้เขียน หัวข้อ: ผมลง Hide post แล้วไม่ผ่าน DB คับ  (อ่าน 1029 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

lullar

  • บุคคลทั่วไป
ผมลง Hide post แล้วไม่ผ่าน DB คับ
« เมื่อ: 07, กุมภาพันธ์ 2015, 11:19:28 AM »
ผมลงแบบ Manual คับ แล้วติดตงลง DB ผม Add Table ใน Phpmyadmin หมดแล้วคับ
แต่ติดตรง Permission สมาชิก ไม่รู้ต้องไปเพิ่มตรงไหนใน Phpmyadmin รบกวนช่วยดูให้ด้วยคับ

// Add permissions

$result = $smcFunc['db_query']('', "SELECT `permission` FROM {db_prefix}board_permissions WHERE `permission` LIKE 'hide_post_own'");
if ($smcFunc['db_fetch_assoc']($result) == 0) {

   // Build group list
   $result = $smcFunc['db_query']('', "SELECT id_group FROM {db_prefix}membergroups WHERE min_posts < 0 AND id_group > 1");
   $groups = array(0); // Don't include guest
   while ($row = $smcFunc['db_fetch_assoc']($result))
      $groups[] = $row['id_group'];
   $smcFunc['db_free_result']($result);

   // Build profile list
   $result = $smcFunc['db_query']('', "SELECT id_profile FROM {db_prefix}permission_profiles WHERE 1");
   $profiles = array();
   while ($row = $smcFunc['db_fetch_assoc']($result))
      $profiles[] = $row['id_profile'];
   $smcFunc['db_free_result']($result);

   // Build & execute add permission query
   $inserts = array();
   foreach ($profiles as $p) {
      foreach ($groups as $g) {
         $inserts[] = array($g,$p,'hide_post_own',1);
         $inserts[] = array($g,$p,'hide_post_any',1);
         $inserts[] = array($g,$p,'view_hidden_msg',1);
        }
      // Moderators & Global Moderators
      $inserts[] = array(2,$p,'view_hidden_post',1);
      $inserts[] = array(3,$p,'view_hidden_post',1);
   }
   
   $smcFunc['db_insert']('insert',
      '{db_prefix}board_permissions',
      array('id_group' => 'int', 'id_profile' => 'int', 'permission' => 'string', 'add_deny' => 'int'),
      $inserts,
      array('id_group', 'id_profile', 'permission')
   );


ขอบคุณคับ



ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: ผมลง Hide post แล้วไม่ผ่าน DB คับ
« ตอบกลับ #1 เมื่อ: 07, กุมภาพันธ์ 2015, 11:38:21 AM »
การเพิ่มตารางหรือฟิลด์ข้อมูลลงในฐานข้อมูล
http://www.justusers.net/forum/index.php/topic,11861.0.html

lullar

  • บุคคลทั่วไป
Re: ผมลง Hide post แล้วไม่ผ่าน DB คับ
« ตอบกลับ #2 เมื่อ: 07, กุมภาพันธ์ 2015, 11:43:11 AM »
การเพิ่มตารางหรือฟิลด์ข้อมูลลงในฐานข้อมูล
http://www.justusers.net/forum/index.php/topic,11861.0.html


พวกนี้ผมลงแล้วคับ แต่ผมติดตรง Permission ตามโค้ดด้านบนน่ะคับ ลองไล่ดูแล้ว ก็ยังงง ว่าต้องไปใส่อะไร เซ็ตอะไร  :cry:

 

Sitemap 1 2 3 4 5 6 
Back to top