ฉันสร้างฟิลด์โปรไฟล์ผู้ใช้แบบกำหนดเอง ฉันเพิ่งสร้างปลั๊กอินแก้ไขโปรไฟล์ผู้ใช้ (เพิ่มฟิลด์ในprofile.xml ฯลฯ) ตอนนี้เมื่อฉันสร้างผู้ใช้หรือแก้ไข ฉันมีช่องโปรไฟล์แบบคลาสสิก (เมือง ที่อยู่ ฯลฯ) และช่องของตัวเอง ฉันสร้างหน้าโปรไฟล์ผู้ใช้ที่แสดงทุกฟิลด์ แต่ฉันต้องการแก้ไขหน้านี้ ฉันต้องการแสดงเฉพาะฟิลด์ของฉันหรือเพิ่มคลาส css เป็นต้น
ฉันจะแก้ไขมันได้อย่างไร? ฉันสามารถหามันได้ที่ไหน?
ในอีกทางหนึ่ง ฉันสร้างหน้าอื่นด้วยปลั๊กอิน php ฉันสามารถเพิ่มโค้ดบางส่วนได้ ฉันจะเข้าถึงฟิลด์ที่กำหนดเองได้อย่างไร ฉันลองใช้ http://docs.joomla.org/Accessing_the_current_user_object แต่ฉันสามารถเข้าถึงได้เฉพาะฟิลด์เริ่มต้นเท่านั้น .
ไม่มีใครรู้วิธีการเข้าถึงตัวแปรเหล่านี้หรือไม่?
ป.ล. นี่คือสิ่งที่ฉันเขียนในบทความของฉันด้วย php:
$user =& JFactory::getUser(); $userId = $user->id; $db = &JFactory::getDbo(); $db->setQuery( 'SELECT * FROM phs_user_profiles WHERE user_id = '.$userId.' AND profile_key LIKE \'myfilevalue1.%\'' ); $results = $db->loadAssocList(); if($results) echo $results[0]['profile_value']; else echo "dont work";
มันขึ้นว่า "ไม่ทำงาน" :(
เกิดอะไรขึ้นกับรหัสนี้?