เข้า acp ในส่วนของ admin (phpbb) ไม่ได้ค่ะ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
M030
PHP Super Hero Member
PHP Super Hero Member
Posts: 532
Joined: 07/09/2015 10:06 am

เข้า acp ในส่วนของ admin (phpbb) ไม่ได้ค่ะ

Post by M030 »

พอดีกำลังทำในส่วนของ เปิด - ปิด ในส่วนของ admin ค่ะ แล้วมันขึ้น error แบบนี้ เช็กที่ไฟล์ภาษาแล้วก็ไม่เห็น info_acp_m_test.php แล้วนะค่ะ ไม่ทราบว่าต้องไปแก้ไขในส่วนใดได้บ้างค่ะ
error.png
error.png (47.63 KiB) Viewed 304 times
acp--> m_thaipost_info.php

Code: Select all

namespace ***\m_thaipost\acp;
if (!defined('IN_PHPBB'))
{
 exit;
}
class m_thaipost_info
{
 function module()
 {
  return array( //สร้าง menu เป็น modul ของเรา 1 หน้า
   'filename' => '\***\m_thaipost\acp\m_thaipost_module', // เช็กด้วยชื่อตรงกับ acp เรารึป่าว
   'title'  => 'THAIPOST',
   'version' => '1.0.0',
   'modes'  => array(
    'm_test_config' => array('title' => 'MENU_CONFIG', 'auth' => '***/m_thaipost', 'cat' => array('BUTTON_LIKE_MOD')),
    //'m_setting_enables_like' => array('title' => 'BUTTON_LIKE_SETTING', 'auth' => '***/m_button_like', 'cat' => array('BUTTON_LIKE_MOD')),
   ),
  );
 }
}
acp-->m_thaipost_module.php

Code: Select all

namespace ***\m_thaipost\acp;

class m_thaipost_module{
    function main($id,$mode){
        global $user, $request, $template, $config;
        $this->page_title = 'ACP_THAI_POST'; //หัวเพจอยากให้ชื่ออะไรใส่ตรงนี้
        $this->tpl_name = 'acp_m_thaipost'; //ใส่ชื่อ template (ไฟล์ html แต่ไม่ต้องใส่ .html)
        // สร้างฟอร์ม //////
        $user->add_lang_ext('***/m_thaipost','acp/info_acp_m_thaipost');
        
        
        ////// รับค่าจากฟอร์ม ////////////
        add_form_key('mindphp/m_thaipost');
        
        if($request->is_set_post('submit')){ // รับค่าจากปุ่มsubmit เฉพาะ method ที่เป็น post
            $test_1 =$request->variable('load_birthdays',0); //form_id คือชื่อฟิล 0 คือรับค่าที่เป็นตัวเลข ถ้าไม่ใช่ตัวเลขใส่ '' ใส่ภาษาไทยใส่ true
          //   $test_2 =$request->variable('m_sample','',true);
           //  print_r($test_2);
          //   echo $test_2; exit();
             
            $config->set('load_birthdays',$test_1); // การเรียกใช้
         //    $config->set('m_sample',$test_2);
             
            
             
        }
       
         /// การส่งค่าไป template ////////// 
        $template->assign_vars(array(
            'TEST_ACTION'=>$this->u_action,
            'SAMPLE_1_ENABLE'=>$config['load_birthdays'], //ดึงค่าเก่ามาแสดง (update)
        )
                );
    }
    
}

User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 27332
Joined: 31/03/2014 10:02 am
Contact:

Re: เข้า acp ในส่วนของ admin (phpbb) ไม่ได้ค่ะ

Post by thatsawan »

ไฟล์ภาษา ถูกเรียกใน code เเต่ตัวไฟล์จริงๆ ไม่มีอยู่ ลองเช็ค จาก โฟลเดอร์ไฟล์ภาษาค่ะ ทั้ง TH เเละ EN
$user->add_lang_ext('***/m_thaipost','acp/info_acp_m_thaipost');
User avatar
M030
PHP Super Hero Member
PHP Super Hero Member
Posts: 532
Joined: 07/09/2015 10:06 am

Re: เข้า acp ในส่วนของ admin (phpbb) ไม่ได้ค่ะ

Post by M030 »

ขอบคุณค่ะ เด๋วจะเช็กตามที่บอกนะค่ะ
User avatar
M030
PHP Super Hero Member
PHP Super Hero Member
Posts: 532
Joined: 07/09/2015 10:06 am

Re: เข้า acp ในส่วนของ admin (phpbb) ไม่ได้ค่ะ

Post by M030 »

ลองเช็กแล้ว ก็ยังเป็นเหมือนเดิมค่ะ
User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 27332
Joined: 31/03/2014 10:02 am
Contact:

Re: เข้า acp ในส่วนของ admin (phpbb) ไม่ได้ค่ะ

Post by thatsawan »

จาก Code เรียกใช้ไฟล์ ชื่อ $user->add_lang_ext('***/m_thaipost','acp/info_acp_m_thaipost');
folder language > acp > th > info_acp_m_thaipost.php


เเต่ error ที่เเจ้งมา
info_acp_m_test.php

?
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 14 guests