ThaiSEOBoard.com

พัฒนาเว็บไซต์ => CMS & Free Script => ข้อความที่เริ่มโดย: Bes ที่ 06 พฤศจิกายน 2013, 17:02:05



หัวข้อ: (ปรึกษา) Joomla สามารถแสดงโมดูลโดยระบุเฉพาะเจาะจง user ได้ไหม
เริ่มหัวข้อโดย: Bes ที่ 06 พฤศจิกายน 2013, 17:02:05
อันนี้ไม่พูดถึงเรื่องของสิทธิ์ http://www.tipsiam.com/group-and-access-level-joomla

ถ้าต้องการระบุไปเลยว่า user A เข้าสู่ระบบแล้วจะเจอเฉพาะโมดูลนี้ สามารถทำได้หรือไม่้อย่างไร ?

แนะนำด้วยครับ ขอบคุณล่วงหน้าจ้า

 :wanwan017:


หัวข้อ: Re: (ปรึกษา) Joomla สามารถแสดงโมดูลโดยระบุเฉพาะเจาะจง user ได้ไหม
เริ่มหัวข้อโดย: smapan ที่ 06 พฤศจิกายน 2013, 17:10:21
เอาแบบไม่ต้องเขียนโปรแกรมนะครับ
http://stackoverflow.com/questions/11228009/how-to-set-access-for-a-specific-user-to-specific-module-in-backend-joomla-2-5-4

แต่ถ้าจะเขียนก็แก้ที่โมดูลให้เชคค่า user id ทีต้องการครับ
$user =& JFactory::getUser();
$user->get('id');

http://forum.joomla.org/viewtopic.php?p=1273713#p1273713


หัวข้อ: Re: (ปรึกษา) Joomla สามารถแสดงโมดูลโดยระบุเฉพาะเจาะจง user ได้ไหม
เริ่มหัวข้อโดย: Bes ที่ 06 พฤศจิกายน 2013, 17:15:23
เอาแบบไม่ต้องเขียนโปรแกรมนะครับ
[url]http://stackoverflow.com/questions/11228009/how-to-set-access-for-a-specific-user-to-specific-module-in-backend-joomla-2-5-4[/url]

แต่ถ้าจะเขียนก็แก้ที่โมดูลให้เชคค่า user id ทีต้องการครับ
$user =& JFactory::getUser();
$user->get('id');

[url]http://forum.joomla.org/viewtopic.php?p=1273713#p1273713[/url]


ขอบคุณคุณ smapan มาก ๆ เย้ +1


หัวข้อ: Re: (ปรึกษา) Joomla สามารถแสดงโมดูลโดยระบุเฉพาะเจาะจง user ได้ไหม
เริ่มหัวข้อโดย: Bes ที่ 06 พฤศจิกายน 2013, 18:02:38
ตอนแรกกะจะสร้าง Group ใหม่ใน Joomla 1.5.26 นะคับ เจอปลั๊กอินช่วย http://www.theartofjoomla.com/extensions/artof-user/instructions.html

แต่เมื่อลองใช้งานจริงพบว่า เราจะเพิ่ม Group ไปทำไมในเมื่อโมดูลก็มีให้เลือกแสดงได้แค่ 3 level เหมือนเดิมอยู่ดี คือ Public  Register  Special

แล้วอย่างนี้สมมุติว่ามี 6 user และต้องการให้แต่ละคนจะเจอโมดูล(menu) ที่ไม่เหมือนกันเลยจะทำอย่างไรดีครับคุณ smapan


หัวข้อ: Re: (ปรึกษา) Joomla สามารถแสดงโมดูลโดยระบุเฉพาะเจาะจง user ได้ไหม
เริ่มหัวข้อโดย: smapan ที่ 06 พฤศจิกายน 2013, 18:36:41
ในระบบมี user เยอะรึเปล่าครับ
จะแยกตาม ID  หรือ ตามกลุ่มต้องอออกแบบตรงนี้ก่อนครับ


หัวข้อ: Re: (ปรึกษา) Joomla สามารถแสดงโมดูลโดยระบุเฉพาะเจาะจง user ได้ไหม
เริ่มหัวข้อโดย: Bes ที่ 07 พฤศจิกายน 2013, 15:24:17
ในระบบมี user เยอะรึเปล่าครับ
จะแยกตาม ID  หรือ ตามกลุ่มต้องอออกแบบตรงนี้ก่อนครับ

มี 3 กลุ่ม คือ
กลุ่มแรก  ล๊อคอินมาเพิ่มบทความได้
กลุ่มสอง  ล๊อคอินมาอัพโหลดเอกสารได้
กลุ่มสาม    ล๊อคอินมาเพื่อคลิกลิ้งภายในเท่าันั้น ไม่ได้มีการเพิ่มข้อมูล

โดยแต่ละกลุ่มต้องมองเห็นโมดูลเมนูเฉพาะของตัวเองเท่านั้น  :P


หัวข้อ: Re: (ปรึกษา) Joomla สามารถแสดงโมดูลโดยระบุเฉพาะเจาะจง user ได้ไหม
เริ่มหัวข้อโดย: smapan ที่ 07 พฤศจิกายน 2013, 15:50:06
ในระบบมี user เยอะรึเปล่าครับ
จะแยกตาม ID  หรือ ตามกลุ่มต้องอออกแบบตรงนี้ก่อนครับ

มี 3 กลุ่ม คือ
กลุ่มแรก  ล๊อคอินมาเพิ่มบทความได้
กลุ่มสอง  ล๊อคอินมาอัพโหลดเอกสารได้
กลุ่มสาม    ล๊อคอินมาเพื่อคลิกลิ้งภายในเท่าันั้น ไม่ได้มีการเพิ่มข้อมูล

โดยแต่ละกลุ่มต้องมองเห็นโมดูลเมนูเฉพาะของตัวเองเท่านั้น  :P

แล้วอย่างนี้สมมุติว่ามี 6 user และต้องการให้แต่ละคนจะเจอโมดูล(menu) ที่ไม่เหมือนกันเลย...
ตรงนี้ด้วยรึเปล่า...???


หัวข้อ: Re: (ปรึกษา) Joomla สามารถแสดงโมดูลโดยระบุเฉพาะเจาะจง user ได้ไหม
เริ่มหัวข้อโดย: Bes ที่ 08 พฤศจิกายน 2013, 09:40:07
ในระบบมี user เยอะรึเปล่าครับ
จะแยกตาม ID  หรือ ตามกลุ่มต้องอออกแบบตรงนี้ก่อนครับ

มี 3 กลุ่ม คือ
กลุ่มแรก  ล๊อคอินมาเพิ่มบทความได้
กลุ่มสอง  ล๊อคอินมาอัพโหลดเอกสารได้
กลุ่มสาม    ล๊อคอินมาเพื่อคลิกลิ้งภายในเท่าันั้น ไม่ได้มีการเพิ่มข้อมูล

โดยแต่ละกลุ่มต้องมองเห็นโมดูลเมนูเฉพาะของตัวเองเท่านั้น  :P

แล้วอย่างนี้สมมุติว่ามี 6 user และต้องการให้แต่ละคนจะเจอโมดูล(menu) ที่ไม่เหมือนกันเลย...
ตรงนี้ด้วยรึเปล่า...???

ใช่ครับ พอจะมีแนวทางไหมคับ


หัวข้อ: Re: (ปรึกษา) Joomla สามารถแสดงโมดูลโดยระบุเฉพาะเจาะจง user ได้ไหม
เริ่มหัวข้อโดย: smapan ที่ 08 พฤศจิกายน 2013, 09:42:08
ในระบบมี user เยอะรึเปล่าครับ
จะแยกตาม ID  หรือ ตามกลุ่มต้องอออกแบบตรงนี้ก่อนครับ

มี 3 กลุ่ม คือ
กลุ่มแรก  ล๊อคอินมาเพิ่มบทความได้
กลุ่มสอง  ล๊อคอินมาอัพโหลดเอกสารได้
กลุ่มสาม    ล๊อคอินมาเพื่อคลิกลิ้งภายในเท่าันั้น ไม่ได้มีการเพิ่มข้อมูล

โดยแต่ละกลุ่มต้องมองเห็นโมดูลเมนูเฉพาะของตัวเองเท่านั้น  :P

แล้วอย่างนี้สมมุติว่ามี 6 user และต้องการให้แต่ละคนจะเจอโมดูล(menu) ที่ไม่เหมือนกันเลย...
ตรงนี้ด้วยรึเปล่า...???

ใช่ครับ พอจะมีแนวทางไหมคับ

งั้นก็ต้อง เขียนโค้ดอย่างเดียวเลยครับ
เพราะโมดูลแบบนี้ อาจจะมีครับ แต่ยังไม่เคยเห็นนะครับ

แนวการเขียนก็ประมาณนี้
1.เขียนรับค่า กลุ่มของการแสดงผล
2.เขียนรับค่า ID ของการแสดงผล
3.สิ่งที่ต้องแสดงผล