บันทึกการปรับแต่ บอร์ด SMF แบบเชิงลึก

พูดคุย phpBB3, SMF ปัญหา การติดตั้ง ปัญหา การลง Mod การแก้ไข หน้าตาบอร์ด การใช้งาน Joomla 1.5, 1.6, 1.7, 2.5 ,3.x และเร็วๆนี้ Joomla จะออกเวอร์ชั่น 4.0 การใช้งาน wordpress และ CMS อื่นๆ
การตั้งคำถาม ควรระบุรุ่นที่ใช้ ในการตั้งคำตามด้วย นะ เช่น SMF 1.1.4 หรือ SMF2.0 Joomla 1.0 joomla 3.8 และ รายละเอียดของ server OS , php เวอร์ชั่นไหน ฐานข้อมูลอะไร

Moderator: mindphp

Forum rules
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 27109
Joined: 22/09/2008 6:18 pm
Contact:

บันทึกการปรับแต่ บอร์ด SMF แบบเชิงลึก

Post by mindphp »

กระทู้เมื่อเร็วๆนี้ ตรงหน้าแรกของบอร์ด
ข้อมูลมาจาก /Sources/Recent.php function getlastposts()
และ เมื่อได้ข้อมูลมาแล้ว ก็จะมีการ เก็บ cache โดยใช้ Function cache_put_data() เพื่อลดภาระของ ฐานข้อมูล
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 27109
Joined: 22/09/2008 6:18 pm
Contact:

Re: บันทึกการปรับแต่ บอร์ด SMF แบบเชิงลึก

Post by mindphp »

เปิด debug เพิ่ม
$db_show_debug=true;
ใน setting.php
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 27109
Joined: 22/09/2008 6:18 pm
Contact:

Re: บันทึกการปรับแต่ บอร์ด SMF แบบเชิงลึก

Post by mindphp »

ขึ้น ตอนการ ตั้งกระทู้ของ บอร์ด SMF (หน้าตั้งกระทู้ั)
ตั้งกระทู้ >> Source Load.php >> Post.php function Post() >> Post.template.php
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 27109
Joined: 22/09/2008 6:18 pm
Contact:

Re: บันทึกการปรับแต่ บอร์ด SMF แบบเชิงลึก

Post by mindphp »

โค้ด ของบอร์ด SMF Function ส่วนใหญ่ที่สร้างขึ้นมา
จะเป็น Passing By Reference เยอะมาก เพราะ การ Pass By Reference นั้น สามารถเปลี่ยนค่าให้กับตัวแปลที่กำลังทำงานอยู่ได้ เพื่อให้ function อื่นๆ เอาไปใช้ได้ โดยไม่ต้องมารับ ค่าที่ Return ออกมาจาก function ที่เป็นการ Pass by Referrence
เช่น

Code: Select all

function createPost(&$msgOptions, &$topicOptions, &$posterOptions)
{
 ...
}
เมื่อเราทำอะไร กับตัวแปลที่ Pass by Referrence ค่านั้นก็จะติดไปกับตัวแปลนั้นๆ ประโยชน์ ตรงนี้ SMF ได้เอา มาใช้ ร่วมกับ Array เพื่อใช้ในการเก็บการการทำงานของ function ต่างๆ ไว้ในตัวแปลแค่ไม่กี่ตัว ดังที่เห็น :-D
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Post Reply

Return to “ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM”

Who is online

Users browsing this forum: No registered users and 6 guests