Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > พอจะมีตัวอย่างการทำ social เหมือน facebook แบบง่ายๆไหมครับ.



 

พอจะมีตัวอย่างการทำ social เหมือน facebook แบบง่ายๆไหมครับ.

 



Topic : 101477



โพสกระทู้ ( 128 )
บทความ ( 0 )



สถานะออฟไลน์




คือผมอยากทำ social คล้ายๆ facebook ครับ เอาแค่ โพสต์ status และ comment พอครับ.

ไม่ทราบว่าพอจะมีตัวอย่างไหมครับ.



Tag : PHP, HTML/CSS, Ajax, jQuery







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-10-09 11:24:42 By : gungsakab View : 5739 Reply : 6
 

 

No. 1



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ไม่มีอะไรง่ายครับ ระบบที่ว่ามาก็ไม่ง่ายนะครับ
ถ้าให้แนะนำ
1.ลองหาเว็บบอร์ดง่าย ๆ แต่ทำให้มันเรียลไทม์ขึ้น
2.หน้าเพจก็ต้องวางเรื่อง CSS
3.การแก้ไขข้อมูลแบบ fb จริง ผมไม่รู้ว่าใช้อะไร แต่ที่นึกออกก็คงต้องใช้ jQuery เข้าช่วย
4.ออกแบบฐานข้อมูลต้องเก็บอะไรบ้าง โพสต์แรกเก็บอย่างไร Comment เก็บอย่างไร
5. ต้องการอะไรลองสร้างผังความคิด กระบวนการทำงาน Concept ของระบบออกมาให้ได้ก่อนครับ
6. ลงมือทำที่ละส่วน ติดตรงไหน ใช้งานอะไรไม่เป็นต้องศึกษาเพิ่มเติม เป็นส่วน ๆ ไปครับ

ผมมองว่าทุกอย่างที่ผมนึกได้ มันคือ ขั้นสูง หมดครับ...ไม่ง่าย
อาจจะมีผู้อื่นแนะนำที่ง่ายกว่า รอหน่อยครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-09 11:38:01 By : apisitp
 


 

No. 2



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

จริงเอาเฉพาะ ที่คุณต้องการนั้น ไม่ยากเลยระดับทำเว็บบอร์ดแหละ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-09 11:40:30 By : pjgunner.com
 

 

No. 3



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


เอาความคิดเรื่องนี้ไป ปรึกษา อากู๋ ก็มีแนวคิดเยอะ CMS สำเร็จ Code นั้น Script นี้ ก็เยอะอยู่...ลองเสาะหา ศึกษา ทำความเข้าใจ แล้วก็ลุยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-09 11:45:26 By : apisitp
 


 

No. 4



โพสกระทู้ ( 128 )
บทความ ( 0 )



สถานะออฟไลน์


พอได้แนวทางแล้วครับ ถ้าโมเสร็จแล้วจะเอามาเผยแพ่นะครับ

ขอบคุณมากเลยครับ สำหรับข้อมูล
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-09 13:21:02 By : gungsakab
 


 

No. 5

Guest


ถ้าเราลองนึกการทำงานของ facebook เวลาเราเล่นดู แล้วลองวาดแผนผัง การทำงาน --> ก็แปลงมาเป็นโปรแกรมทีละส่วน ไปเรื่อยๆ ก็ได้อยู่นะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-09 20:13:45 By : สบายดี
 


 

No. 6



โพสกระทู้ ( 65 )
บทความ ( 0 )



สถานะออฟไลน์


เอาง่ายๆเลยนะครับ

ก็คือระบบการโพสต์ status และ comment ใน facebook นั้นเหมือนเว็บบอร์ดเลยครับ คือลองจินตนาการว่า status คือของเจ้าของกระทู้ตั้ง ก็จะต้องเก็บข้อมูลใหม่ลงไปในฐานข้อมูล แล้วเมื่อมี comment ก็เหมือนเราตอบกระทู้ครับ แต่ Facebook เค้าใช้ AJAX เพื่อไม่ให้เกิดการเปลี่ยนหน้าครับ นั่นทำให้ระบบนี้ต่างจากระบบเว็บบอร์ดที่มักเปลี่ยนหน้าเมื่อเรากดส่งข้อมูล

การสร้างฐานข้อมูลก็คือสร้างสองตารางแยกกันครับ คือ status กับ comment แล้วก็ให้กำหนด id ของแต่ละอันด้วยนะครับ แนะนำให้ใช้ phpmyadmin กำหนดฟิลด์ id เป็น auto-increment จะทำให้ id เพิ่มเองเมื่อมีการบันทึกข้อมลใหม่

เมื่อเรากดสร้าง status ใหม่ ก็จะบันทึก status นั้นๆลงบน ตาราง status ใน ฐานข้อมูล เช่น สมมุติว่า status นี้มี id เป็น 1 ทีนี้เราก็จะได้สิ่งที่เอาไว้อ้างอิงเมื่อมีการ comment แล้วครับ ต่อไปเป็นการ comment ก็ให้ทำเหมือนในตาราง status ครับ แต่ตารางที่เอาไว้เก็บ comment ต้องมีฟิลด์หนึ่งเอาไว้เก็บค่า id ของ status (ไม่ขอกล่าวถึงว่าจะเอาค่า id มาจากไหนนะครับ เพราะเดี๋ยวจะยาว) เพื่ออ้างอิงถึงตัว status ที่เรา comment เพื่อเวลาจะโชว์ข้อมูลจะได้ดึง comment ถูกว่าเป็น comment ของ status ไหนโดยใช้ id นี่แหละเป็นตัวอ้างอิงครับ

ก็ประมาณนี้แหละครับ แต่ถ้าอยากให้เหมือน facebook คงต้องศึกษา AJAX ครับ เพราะมันจะไม่เปลี่ยนหน้าเวลาโพสคอมเม้นต์ แนะนำ jQuery ครับ เพราะรวมฟังก์ชั่น AJAX ไว้แล้วมากมาย

ผิดถูกยังไง ขออภัยไว้ ณ ที่นี้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-10 15:04:08 By : aslscarecrow
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : พอจะมีตัวอย่างการทำ social เหมือน facebook แบบง่ายๆไหมครับ.
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่