(ปรึกษา) Joomla สามารถแสดงโมดูลโดยระบุเฉพาะเจาะจง user ได้ไหม

เริ่มโดย Bes, 06 พฤศจิกายน 2013, 17:02:05

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

Bes

อันนี้ไม่พูดถึงเรื่องของสิทธิ์ http://www.tipsiam.com/group-and-access-level-joomla

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

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

:wanwan017:

[direct=https://client.hostsevenplus.com/aff.php?aff=396]✔ แนะนำ Hosting และ VPS ราคาเริ่มต้น 277 บาทฟรี! SSL ซัพพอทคุยง่าย[/direct]

[direct=https://www.bitkub.com/signup?ref=512782]✔ ซื้อบิทคอยที่ Bitkub (ได้รับการรับรองจาก กลต.)[/direct]

smapan

เอาแบบไม่ต้องเขียนโปรแกรมนะครับ
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
[direct=http://cp.siamhostweb.com/cart.php?gid=1]จูมล่าโฮส สยามโฮสเว็บ[/direct] [direct=http://www.modty.com]modty.com[/direct]
[direct=http://www.apartment.in.th]รวมที่พัก เช่ารายวัน ที่พักเช่ารายเดือนมากที่สุดแจ่มจริง[/direct]
***Tel 083-757-1515 ติดปัญหา Joomla ตรงไหนรับปรึกษาฟรี โทรมาเถอะครับ ถ้าตอบได้ช่วยแน่นอน ไม่มีกั้ก. ***

Bes

อ้างถึงจาก: 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

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

[direct=https://client.hostsevenplus.com/aff.php?aff=396]✔ แนะนำ Hosting และ VPS ราคาเริ่มต้น 277 บาทฟรี! SSL ซัพพอทคุยง่าย[/direct]

[direct=https://www.bitkub.com/signup?ref=512782]✔ ซื้อบิทคอยที่ Bitkub (ได้รับการรับรองจาก กลต.)[/direct]

Bes

ตอนแรกกะจะสร้าง Group ใหม่ใน Joomla 1.5.26 นะคับ เจอปลั๊กอินช่วย http://www.theartofjoomla.com/extensions/artof-user/instructions.html

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

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

[direct=https://client.hostsevenplus.com/aff.php?aff=396]✔ แนะนำ Hosting และ VPS ราคาเริ่มต้น 277 บาทฟรี! SSL ซัพพอทคุยง่าย[/direct]

[direct=https://www.bitkub.com/signup?ref=512782]✔ ซื้อบิทคอยที่ Bitkub (ได้รับการรับรองจาก กลต.)[/direct]

smapan

ในระบบมี user เยอะรึเปล่าครับ
จะแยกตาม ID  หรือ ตามกลุ่มต้องอออกแบบตรงนี้ก่อนครับ
[direct=http://cp.siamhostweb.com/cart.php?gid=1]จูมล่าโฮส สยามโฮสเว็บ[/direct] [direct=http://www.modty.com]modty.com[/direct]
[direct=http://www.apartment.in.th]รวมที่พัก เช่ารายวัน ที่พักเช่ารายเดือนมากที่สุดแจ่มจริง[/direct]
***Tel 083-757-1515 ติดปัญหา Joomla ตรงไหนรับปรึกษาฟรี โทรมาเถอะครับ ถ้าตอบได้ช่วยแน่นอน ไม่มีกั้ก. ***

Bes

อ้างถึงจาก: smapan ใน 06 พฤศจิกายน 2013, 18:36:41
ในระบบมี user เยอะรึเปล่าครับ
จะแยกตาม ID  หรือ ตามกลุ่มต้องอออกแบบตรงนี้ก่อนครับ

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

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

[direct=https://client.hostsevenplus.com/aff.php?aff=396]✔ แนะนำ Hosting และ VPS ราคาเริ่มต้น 277 บาทฟรี! SSL ซัพพอทคุยง่าย[/direct]

[direct=https://www.bitkub.com/signup?ref=512782]✔ ซื้อบิทคอยที่ Bitkub (ได้รับการรับรองจาก กลต.)[/direct]

smapan

อ้างถึงจาก: Bes ใน 07 พฤศจิกายน 2013, 15:24:17
อ้างถึงจาก: smapan ใน 06 พฤศจิกายน 2013, 18:36:41
ในระบบมี user เยอะรึเปล่าครับ
จะแยกตาม ID  หรือ ตามกลุ่มต้องอออกแบบตรงนี้ก่อนครับ

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

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

แล้วอย่างนี้สมมุติว่ามี 6 user และต้องการให้แต่ละคนจะเจอโมดูล(menu) ที่ไม่เหมือนกันเลย...
ตรงนี้ด้วยรึเปล่า...???
[direct=http://cp.siamhostweb.com/cart.php?gid=1]จูมล่าโฮส สยามโฮสเว็บ[/direct] [direct=http://www.modty.com]modty.com[/direct]
[direct=http://www.apartment.in.th]รวมที่พัก เช่ารายวัน ที่พักเช่ารายเดือนมากที่สุดแจ่มจริง[/direct]
***Tel 083-757-1515 ติดปัญหา Joomla ตรงไหนรับปรึกษาฟรี โทรมาเถอะครับ ถ้าตอบได้ช่วยแน่นอน ไม่มีกั้ก. ***

Bes

อ้างถึงจาก: smapan ใน 07 พฤศจิกายน 2013, 15:50:06
อ้างถึงจาก: Bes ใน 07 พฤศจิกายน 2013, 15:24:17
อ้างถึงจาก: smapan ใน 06 พฤศจิกายน 2013, 18:36:41
ในระบบมี user เยอะรึเปล่าครับ
จะแยกตาม ID  หรือ ตามกลุ่มต้องอออกแบบตรงนี้ก่อนครับ

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

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

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

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

[direct=https://client.hostsevenplus.com/aff.php?aff=396]✔ แนะนำ Hosting และ VPS ราคาเริ่มต้น 277 บาทฟรี! SSL ซัพพอทคุยง่าย[/direct]

[direct=https://www.bitkub.com/signup?ref=512782]✔ ซื้อบิทคอยที่ Bitkub (ได้รับการรับรองจาก กลต.)[/direct]

smapan

อ้างถึงจาก: Bes ใน 08 พฤศจิกายน 2013, 09:40:07
อ้างถึงจาก: smapan ใน 07 พฤศจิกายน 2013, 15:50:06
อ้างถึงจาก: Bes ใน 07 พฤศจิกายน 2013, 15:24:17
อ้างถึงจาก: smapan ใน 06 พฤศจิกายน 2013, 18:36:41
ในระบบมี user เยอะรึเปล่าครับ
จะแยกตาม ID  หรือ ตามกลุ่มต้องอออกแบบตรงนี้ก่อนครับ

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

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

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

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

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

แนวการเขียนก็ประมาณนี้
1.เขียนรับค่า กลุ่มของการแสดงผล
2.เขียนรับค่า ID ของการแสดงผล
3.สิ่งที่ต้องแสดงผล
[direct=http://cp.siamhostweb.com/cart.php?gid=1]จูมล่าโฮส สยามโฮสเว็บ[/direct] [direct=http://www.modty.com]modty.com[/direct]
[direct=http://www.apartment.in.th]รวมที่พัก เช่ารายวัน ที่พักเช่ารายเดือนมากที่สุดแจ่มจริง[/direct]
***Tel 083-757-1515 ติดปัญหา Joomla ตรงไหนรับปรึกษาฟรี โทรมาเถอะครับ ถ้าตอบได้ช่วยแน่นอน ไม่มีกั้ก. ***