Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.5 Thai R20231001 Rev.8 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
ดู: 1966|ตอบกลับ: 6

[X1.5] เพิ่มฟิลด์หรือช่องข้อมูลผู้ใช้ที่ไหนค่ะ

[คัดลอกลิงก์]
kumunza โพสต์ 2010-10-19 09:15:54 |โหมดอ่าน
แก้ไขครั้งสุดท้ายโดย kumunza เมื่อ 2010-10-20 14:57

เพิ่มฟิลด์หรือช่องข้อมูลผู้ใช้ได้ที่ไหนค่ะ
อยากจะสร้างฟิลด์ข้อมูลเพิ่ม เช่น
-เบอร์โทรติดต่อที่ทำงาน,
-เบอร์โทรติดต่อที่บ้าน
-ที่อยู่ Facebook

ลองเข้าไปดูส่วน แอดมิน cp/ผู้ใชhงาน/รูปแบบผู้ใช้งาน แล้วไม่มี หรืออยู่ที่อื่นก็ไม่ทราบ อิอิอิ
ขอบคุณค่ะ
dsiwarsza โพสต์ 2010-10-20 12:20:10
เพิ่มใน admincp สิครับ ม
มีอยู่แล้วครับ

 เจ้าของ| kumunza โพสต์ 2010-10-20 14:55:44
ขอโทษนะคะ บอกผิด จริงๆๆคือในส่วน ผู้ใช้/รูปแบบผู้ใช้งาน มีให้แก้ไขค่ะ แต่จะเพิ่มฟิลด์ใหม่เลยไม่มี
tongect โพสต์ 2010-10-20 19:31:05
ไม่ได้มีแบบในรูป ที่เราสามารถแก้ไขเพิ่มเติมได้เหรอครับ หรือว่า ใช้ไปจนหมดแล้ว
ถ้าใช้ไปหมดแล้ว  คงต้องไปแก้ไขที่ ดาต้าเบส โดยเพิ่ม ฟิลด์เองอ่ะครับ

ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก

x
 เจ้าของ| kumunza โพสต์ 2010-10-20 22:15:51
แก้ไขครั้งสุดท้ายโดย kumunza เมื่อ 2010-10-20 22:17

ใช้ฟิล์ดหมดแล้วค่ะ เข้าไปเพิ่มฟิล์ดใน database แล้วนะค่ะ แต่ไม่โชว์ในข้อมูลส่วนตัว
หรือต้องเข้าไปเขียนโค๊ดเพิ่มอีกหรือเปล่า
template/member/หาชื่อไฟล์ข้อมูลส่วนตัว ในส่วนนี้ไม่เจอค่ะ มีรูป

ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก

x
tongect โพสต์ 2010-10-21 20:20:01
แก้ไขครั้งสุดท้ายโดย tongect เมื่อ 2010-10-21 20:26

ตอบกระทู้ kumunza ตั้งกระทู้

ต้องไปดูที่ไฟล์ /source/include/spacecp/spacecp_profile.php

หาดูบรรทัดแถวนี้ครับ
  1.         if($operation == 'base') {
  2.                 $allowitems = array('realname', 'gender', 'birthday', 'birthcity', 'residecity', 'residedist', 'affectivestatus', 'lookingfor', 'bloodtype', 'field1', 'field2', 'field3', 'field4', 'field5', 'field6', 'field7', 'field8');
  3.         } elseif($operation == 'contact') {
  4.                 $allowitems = array('telephone', 'mobile', 'alipay', 'icq', 'qq', 'yahoo', 'msn', 'taobao');
  5.         } elseif($operation == 'edu') {
  6.                 $allowitems = array('graduateschool', 'education');
  7.         } elseif($operation == 'work') {
  8.                 $allowitems = array('occupation', 'company', 'position', 'revenue');
  9.         } elseif($operation == 'info') {
  10.                 $allowitems = array('idcardtype', 'idcard', 'address', 'zipcode', 'nationality', 'residecommunity', 'residesuite', 'height', 'weight', 'site', 'bio', 'interest');
คัดลอกไปที่คลิปบอร์ด
เพิ่มในส่วนนี้ครับ จะให้เพิ่มใน tab ไหนก็เลือกได้ครับ
ถ้าดู code เป็นก็ คงเข้าใจว่าจะเพิ่มตรงไหนนะครับ :)
ถ้าไม่เข้าใจถามต่อได้ครับเดี๋ยวจะอธิบายให้ครับ

ผมลองแล้วไม่ต้องไปแก้ใน เทลมเพลตเลยครับ แก้ที่ไฟล์นี้ ทีเดียวเลยครับ
 เจ้าของ| kumunza โพสต์ 2010-10-22 22:31:21
ทำได้แล้วค่ะ ขอบคุณมากๆๆๆค่ะ คุณ tongect ถ้าไม่ได้ข้อมูลดีๆๆๆจากคุณนี้แย่เลย อิอิอิ
-เพิ่มข้อมูลใน Database ที่ pre_common_member_profile และ pre_common_member_profile_setting
-จากนั้น ก็เพิ่มตามที่ คุณ tongect บอก ขอให้สนุกกับการทำเวบนะคะ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2024-5-4 14:29

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้