ข้ามไปที่เนื้อหาหลัก
  วันพุธที่ 08 มีนาคม 2023
  6 ตอบกลับ
  เข้าชม 254 ครั้ง
  ติดตาม
สวัสดี
เรามีเอกสารที่สงวนไว้ที่มีอยู่ประมาณ 20,000 เอกสารและผู้ใช้ 30 คน เอกสารทุกฉบับเชื่อมต่อกับผู้ใช้รายเดียวและ/หรือกลุ่มผู้ใช้ที่ได้รับอนุญาตให้ดูเอกสาร ทุกอย่างถูกเก็บไว้ในฐานข้อมูลเชิงสัมพันธ์ที่ค่อนข้างเรียบง่าย คุณคิดว่าเราสามารถจัดการนำเข้าข้อมูลและความสัมพันธ์เหล่านี้ได้โดยการทำความเข้าใจสถาปัตยกรรมข้อมูลปลายทางหรือไม่? เห็นได้ชัดว่าฉันกำลังเตรียมที่จะทำการปรับเปลี่ยนด้วยตนเองที่จำเป็นไปยังแหล่งข้อมูลแล้วฉีดข้อมูลโดยตรงใน WP DB

ขอบคุณ
2 ปีที่แล้ว
สวัสดี,

ขอขอบคุณที่ติดต่อเราเกี่ยวกับส่วนขยายนี้

เรามีเอกสารที่สงวนไว้ที่มีอยู่ประมาณ 20,000 เอกสารและผู้ใช้ 30 คน เอกสารทุกฉบับเชื่อมต่อกับผู้ใช้รายเดียวและ/หรือกลุ่มผู้ใช้ที่ได้รับอนุญาตให้ดูเอกสาร ทุกอย่างถูกเก็บไว้ในฐานข้อมูลเชิงสัมพันธ์ที่ค่อนข้างเรียบง่าย คุณคิดว่าเราสามารถจัดการนำเข้าข้อมูลและความสัมพันธ์เหล่านี้ได้โดยการทำความเข้าใจสถาปัตยกรรมข้อมูลปลายทางหรือไม่? เห็นได้ชัดว่าฉันกำลังเตรียมที่จะทำการปรับเปลี่ยนด้วยตนเองที่จำเป็นไปยังแหล่งข้อมูลแล้วฉีดข้อมูลโดยตรงใน WP DB


ข้อมูลของคุณค่อนข้างใหญ่ดังนั้นจึงเป็นเรื่องเจ็บปวดที่จะตั้งค่าด้วยตนเองสำหรับไฟล์เดียวแม้สำหรับหมวดหมู่ในอีกทางหนึ่ง
ประการแรกฉันไม่แน่ใจว่ามีกี่หมวดหมู่ที่มีไฟล์เหล่านั้นที่คุณมีในไซต์ปัจจุบันของคุณ
อย่างไรก็ตามคุณสามารถนำเข้า WP File Download ได้โดยใช้ นำเข้าโฟลเดอร์เซิร์ฟเวอร์ ลักษณะเฉพาะ.

คุณสามารถไปที่ลิงค์นี้ด้านล่างสำหรับข้อมูลเพิ่มเติม:

https://www.joomunited.com/wordpress-documentation/wp-file-download/227-wp-file-download-configuration#toc-import-server-folders

ประการที่สองเพื่อ จำกัด ผู้ใช้ 30 คนมันง่ายกว่าที่จะจัดการในผู้ใช้ในกลุ่ม
จากนั้นคุณสามารถ จำกัด ให้ดูหมวดหมู่ในส่วนหน้าโดยใช้ ทัศนวิสัย ตัวเลือก.

กรุณาไปที่นี่เพื่อดูรายละเอียดเพิ่มเติม:

https://www.joomunited.com/wordpress-documentation/wp-file-download/666-file-access-and-management-limitation#toc-file-access-and-visibility-2

ไชโย
NS
2 ปีที่แล้ว
สวัสดีขอบคุณสำหรับการตอบกลับ

อย่างไรก็ตามสิ่งนี้จะไม่แก้ปัญหาความต้องการของเรา เรามีหมวดหมู่ของเอกสารบางอย่าง แต่นี่ไม่ใช่วิธีที่ผู้ใช้จำเป็นต้องมองเห็นหรือไม่เห็นเอกสาร ผู้ใช้ทุกคนสามารถเห็นเอกสารของเขาเองในทุกหมวดหมู่ ในหมวดหมู่ของเราเป็นสิ่งจำเป็นสำหรับองค์กรเท่านั้นไม่ใช่เพื่อการอนุญาต

ตัวอย่าง:

หมวดหมู่ใบแจ้งหนี้
Inv1
Inv2
Inv3

คำสั่งซื้อ catagory
ord1
ord2
ord2

ผู้ใช้
User1
User2

ในระบบของเราเรามีเช่น:
user1 ที่เปิดใช้งานเพื่อดู Inv1, Ord1 และ Ord2
user2 ที่เปิดใช้งานเพื่อดู Inv2, Inv3 และ ORD3

ตามที่ฉันเขียน ฉันแน่ใจและฉันเข้าใจว่าสิ่งนี้ไม่สามารถทำได้โดยขั้นตอนการนำเข้ามาตรฐานและฉันจะต้องทำงานกับข้อมูลต้นฉบับของฉันเพื่อ "ฉีด" พวกเขาในฐานข้อมูล สิ่งที่ฉันต้องเข้าใจคือโครงสร้างข้อมูลในฐานข้อมูลของปลั๊กอินของคุณเป็นอย่างไรเพื่อให้ได้หากเป็นไปได้ที่จะทำงานกับข้อมูลของฉันเพื่อให้ทำงานได้ แม้ว่ามันจะใช้เวลาหนึ่งวันในการทำงานเพื่อปรับเปลี่ยนข้อมูลแหล่งที่มาของฉันเพื่อแมปวิธีการที่ถูกต้อง แต่ก็จะดีกว่าเสมอจากการออกแบบเอกสาร 20,000 ฉบับด้วยตนเอง
2 ปีที่แล้ว
สวัสดี

ขอบคุณที่ติดต่อกลับมาพร้อมกับข้อมูลเพิ่มเติม

ฉันขออภัย แต่เป็นไปไม่ได้ที่จะกำหนดบทบาทผู้ใช้โดยอัตโนมัติสำหรับไฟล์พันไฟล์ในสถานการณ์ของคุณ

ไชโย
NS
2 ปีที่แล้ว
สวัสดี

คุณอาจไม่เข้าใจว่าฉันเต็มใจที่จะไปไกลแค่ไหนเพื่อให้ได้ผลลัพธ์ที่ตั้งใจไว้ ฉันไม่เคยขอการกำหนดผู้ใช้อัตโนมัติไปยังไฟล์ ฉันไม่ใช่มือใหม่และฉันเข้าใจว่าไม่มีขั้นตอนอัตโนมัติใด ๆ ฉันแค่พยายามที่จะเข้าใจว่าโครงสร้าง DB ถูกสร้างขึ้นสำหรับการอนุญาตของไฟล์ในปลั๊กอินของคุณอย่างไร อย่างไรก็ตามเชื่อว่าฉันสามารถหาวิธีที่ฉันซื้อปลั๊กอินและฉันตรวจสอบโครงสร้าง DB ด้วยตัวเอง ฉันมั่นใจว่าฉันจะสามารถทำให้มันทำงานได้ มันเป็นเพียงเรื่องของการนำเข้าไฟล์ทั้งหมดส่งออก db ผลลัพธ์ตรงกับ db ที่มีอยู่ของฉันด้วยชื่อไฟล์แล้วแทนที่ "canview" ทั้งหมด s: 0: "" ด้วยรหัสผู้ใช้ที่ถูกต้อง ฉันทำให้กระบวนการง่ายขึ้นเพื่ออธิบายสิ่งที่ฉันต้องการทำแน่นอนว่าฉันต้องจับคู่รหัสผู้ใช้ DB เก่ากับผู้ใช้ใหม่อย่างไรก็ตามมันเป็นไปได้ที่จะทำเช่นนั้นและด้วยวิธีนี้ฉันควรจะสามารถโยกย้ายไปยังปลั๊กอินของคุณได้อย่างประสบความสำเร็จ มันไม่ได้ตรงไปตรงมา แต่เป็นวิธีเดียวที่เป็นไปได้ที่จะย้ายระบบที่มีไฟล์จำนวนมากอยู่แล้ว

ไชโย
2 ปีที่แล้ว
สวัสดี

ขอบคุณสำหรับการตอบกลับ

ข้อมูลการอนุญาตผู้ใช้ของไฟล์จะถูกเก็บไว้ใน "post_meta" ร่วมกันข้อมูล meta ไฟล์อื่น ๆ และเข้ารหัส
นี่คือค่าตัวอย่าง:
A: 14: {s: 3: "ext"; s: 3: "pdf"; s: 4: "size"; i: 214919; s: 4: "hits"; i: 0; s: 7: "เวอร์ชัน"; s: ""; s: 4: "ไฟล์ "; s: 17:" 63F8375C66837.pdf "; s: 10:" Remote_url "; b: 0; s: 5:" state "; s: 1:" 1 "; s: 9:" file_tags "; s: 0:" " ; s: 7: "Canview"; s: 1: "3"; s: 16: "file_custom_icon"; s: 0: ""; s: 6: "สังคม"; s: 1: "0"; s: 14: "woo_permis sion "; s: 0:" "; s: 19:" file_multi_category "; a: 1: {i: 0; n;} s: 23:" file_multi_category_old "; s: 0:" ";}

ไชโย
NS
2 ปีที่แล้ว
ขอบคุณ

ฉันพบสิ่งนี้ด้วยตัวเองแล้วตามที่ฉันเขียน

อย่างไรก็ตามตอนนี้ฉันค้นพบบางสิ่งที่ทำให้ปลั๊กอินของคุณไม่สามารถใช้งานได้ตามความต้องการของฉัน ฉันนำเข้าไฟล์ 20,000+ ไฟล์และระบบจะช้าอย่างไม่น่าเชื่อเป็นไปไม่ได้ที่จะใช้ จริง ๆ แล้วบล็อกเซิร์ฟเวอร์และหากโหลดหน้ารายการไฟล์ (ผู้ดูแลระบบ) มันใช้เวลานาน

ฉันระบุตั้งแต่ต้นว่าฉันต้องจัดการกับไฟล์มากกว่า 20,000 ไฟล์หากนี่คือขีด จำกัด ของปลั๊กอินที่คุณควรเตือนฉัน
  • หน้าหนังสือ :
  • 1
ยังไม่มีการตอบกลับสำหรับโพสต์นี้