โดย Ittichai_chupol » 24/08/2019 6:00 pm
- เว็บบอร์ด
phpbb นั้นเป็บเว็บบอร์ดที่มี
code และ ฟั่งชั่น ตางๆ ที่สนับสนุนการใช้งาน ในส่วนต่างๆของเว็บ มาให้เป้นพื้นฐาน ตั้งแต่แรกติดตั้งอยู่ นั้นจึงทำให้ผุ้พัฒนา ไม่ต้องเสียเวลากับการที่จะต้องสร้าง ส่วนต่างขึ้นมาเองทั้งหมด เพียงแค่ปรับปรุง หรือ เสริมเพียงเเค่บางส่วนเข้าไปเท่านั้น ก็ทำให้เว็บบอร์ด สามารถทำงาน ตามที่เราต้องการ โดยวิธีการที่เราจะทำให้เว็บบอร์ด phpbb สามารถทำในส่วนที่ไม่ได้มีมากับตอนติดตั้งครั่งแรกนั้น คือการส่ร้าง ส่วนขยาย(Extension)
ส่วนขยาย(Extension) จะทำให้ เว็บบอร์ด phpbb มีประสิทธิภาพ การทำงานที่ดีขึ้น โดยสามารถ ปรับเพิ่มเพิ่มแก้ไข้ ในส่วนต่างๆของ เว็บบอร์ด phpbb ได้ตามอิสระ ซึ่งในขั้นตอนพัฒนา ไม่จำเป้นที่จะต้องเข้าไปยุ่งเกี่ยว Code เดิมที่มีอยู่(แต่อาจจะมีบางครั่งที่ต้องเข้าไปแก้ไข้ เพิ่มเติม) นั้นก็ช่วยเราไม่ต้องกังวลกับการผิดพลาดที่อาจจะเกิดขึ้นได้เพราะหาก Code ของ เว็บบอร์ด phpbb เกิดความผิดพลาดก้อาจจะกระทบต่อการทำงานส่วนอื่นๆ ด้วย โดยการสร้าง Extension นั้นก็มีวิธีการพัฒนาที่ไม่ซับซ่อนมาก เพียงแต่จะมีเพียงการทำงานที่จะต้องเป็นไปตามที่เราต้องการเท่านั้น ที่จะยากนิดหน่อย
- ทั้งนี้บางที่ก็อาจจะมีการนำ Funtion ที่ phpbb ที่มีมาให้ตั้งแต่ติดตั้ง เพิ่มที่จะลด ขั้นตอนการพัฒนาโคดลงได้ เเละยังเพิ่มความถูกต้องในการทำงานให้มากขึ้นในอีกนิดหนึ่ง
ซึ่งเราเพียงแค่้ เรียกใช้งาน ตัวแปรเพียงไม่กี่ตัวก็สามารถใช้งฃานได้เลย ดังนี้
ตัวอย่างการใช้งาน Funtion ของ phpbb เพื่อ เพิ่มผู้ใช้งาน มีขั้นตอนดังนี้
1. include Funtion มาใช่ โดยใช้ Funtion ชื่อ
โค้ด: เลือกทั้งหมด
include($phpbb_root_path . 'includes/functions_user.' . $phpEx);
2.สร้างตัวแปร เพื่อเก็บค่า
โค้ด: เลือกทั้งหมด
$data = array(
'username' => $request->variable('username', '', true),
'new_password' => $request->variable('new_password', '', true),
'password_confirm' => $request->variable('password_confirm', '', true),
'email' => strtolower($request->variable('email', '')),
'lang' => basename($request->variable('lang', $this->user->lang_name)),
'tz' => $request->variable('tz', $timezone),
'group' => $request->variable('group', 0),
);
3.ส่งค่าตัวแปร ให้กับตัวฟังชั่น
โค้ด: เลือกทั้งหมด
$this->user_row = array(
'username' => $data['username'],
'user_password' => $passwords_manager->hash($data['new_password']),
'user_email' => $data['email'],
'group_id' => (int) $group_id,
'user_timezone' => $data['tz'],
'user_lang' => $data['lang'],
'user_type' => $this->user_type,
'user_actkey' => $this->user_actkey,
'user_ip' => $this->user->ip,
'user_regdate' => time(),
'user_inactive_reason' => $this->user_inactive_reason,
'user_inactive_time' => $this->user_inactive_time,
);
4.ส่งค่ากับไปในฟังชั่น
โค้ด: เลือกทั้งหมด
$this->user_id = user_add($this->user_row, $cp_data);
- เว็บบอร์ด [url=https://www.mindphp.com/บทความ/24-cms-php/157-phpbb-คืออะไร.html]phpbb[/url] นั้นเป็บเว็บบอร์ดที่มี [url=https://www.mindphp.com/คู่มือ/73-คืออะไร/3674-code-โค้ด-และ-ภาษาทางด้านคอมพิวเตอร์-คืออะไร.html]code[/url] และ ฟั่งชั่น ตางๆ ที่สนับสนุนการใช้งาน ในส่วนต่างๆของเว็บ มาให้เป้นพื้นฐาน ตั้งแต่แรกติดตั้งอยู่ นั้นจึงทำให้ผุ้พัฒนา ไม่ต้องเสียเวลากับการที่จะต้องสร้าง ส่วนต่างขึ้นมาเองทั้งหมด เพียงแค่ปรับปรุง หรือ เสริมเพียงเเค่บางส่วนเข้าไปเท่านั้น ก็ทำให้เว็บบอร์ด สามารถทำงาน ตามที่เราต้องการ โดยวิธีการที่เราจะทำให้เว็บบอร์ด phpbb สามารถทำในส่วนที่ไม่ได้มีมากับตอนติดตั้งครั่งแรกนั้น คือการส่ร้าง ส่วนขยาย(Extension)
[url=https://www.mindphp.com/บทความ/32-phpbb/3211-extension-phpbb.html]ส่วนขยาย(Extension)[/url] จะทำให้ เว็บบอร์ด phpbb มีประสิทธิภาพ การทำงานที่ดีขึ้น โดยสามารถ ปรับเพิ่มเพิ่มแก้ไข้ ในส่วนต่างๆของ เว็บบอร์ด phpbb ได้ตามอิสระ ซึ่งในขั้นตอนพัฒนา ไม่จำเป้นที่จะต้องเข้าไปยุ่งเกี่ยว Code เดิมที่มีอยู่(แต่อาจจะมีบางครั่งที่ต้องเข้าไปแก้ไข้ เพิ่มเติม) นั้นก็ช่วยเราไม่ต้องกังวลกับการผิดพลาดที่อาจจะเกิดขึ้นได้เพราะหาก Code ของ เว็บบอร์ด phpbb เกิดความผิดพลาดก้อาจจะกระทบต่อการทำงานส่วนอื่นๆ ด้วย โดยการสร้าง Extension นั้นก็มีวิธีการพัฒนาที่ไม่ซับซ่อนมาก เพียงแต่จะมีเพียงการทำงานที่จะต้องเป็นไปตามที่เราต้องการเท่านั้น ที่จะยากนิดหน่อย
- ทั้งนี้บางที่ก็อาจจะมีการนำ Funtion ที่ phpbb ที่มีมาให้ตั้งแต่ติดตั้ง เพิ่มที่จะลด ขั้นตอนการพัฒนาโคดลงได้ เเละยังเพิ่มความถูกต้องในการทำงานให้มากขึ้นในอีกนิดหนึ่ง
ซึ่งเราเพียงแค่้ เรียกใช้งาน ตัวแปรเพียงไม่กี่ตัวก็สามารถใช้งฃานได้เลย ดังนี้
ตัวอย่างการใช้งาน Funtion ของ phpbb เพื่อ เพิ่มผู้ใช้งาน มีขั้นตอนดังนี้
1. include Funtion มาใช่ โดยใช้ Funtion ชื่อ
[code] include($phpbb_root_path . 'includes/functions_user.' . $phpEx);[/code]
2.สร้างตัวแปร เพื่อเก็บค่า
[code] $data = array(
'username' => $request->variable('username', '', true),
'new_password' => $request->variable('new_password', '', true),
'password_confirm' => $request->variable('password_confirm', '', true),
'email' => strtolower($request->variable('email', '')),
'lang' => basename($request->variable('lang', $this->user->lang_name)),
'tz' => $request->variable('tz', $timezone),
'group' => $request->variable('group', 0),
);[/code]
3.ส่งค่าตัวแปร ให้กับตัวฟังชั่น
[code] $this->user_row = array(
'username' => $data['username'],
'user_password' => $passwords_manager->hash($data['new_password']),
'user_email' => $data['email'],
'group_id' => (int) $group_id,
'user_timezone' => $data['tz'],
'user_lang' => $data['lang'],
'user_type' => $this->user_type,
'user_actkey' => $this->user_actkey,
'user_ip' => $this->user->ip,
'user_regdate' => time(),
'user_inactive_reason' => $this->user_inactive_reason,
'user_inactive_time' => $this->user_inactive_time,
);[/code]
4.ส่งค่ากับไปในฟังชั่น
[code] $this->user_id = user_add($this->user_row, $cp_data);[/code]