แสดงตามชื่อหมวดหมู่ (ทรัพยากร) ModX Revolution วิธีแนบทรัพยากรในแผนผังเอกสารจากแผงผู้ดูแลระบบของตัวจัดการ Modx Revolution การถ่ายโอนทรัพยากรที่จำเป็นไปยังกลุ่มทรัพยากรของผู้ดูแลระบบ

โกลอฟนา / ข้อมูล Corisna

สัตยา ในทางที่เราเห็น จามรี MODX Revolutionมีการจัดระเบียบระบบสิทธิ์การเข้าถึง เช่นเดียวกับคำแนะนำประเภท deaking สำหรับการตั้งค่าการอนุญาตสำหรับ koristuvachs

ระบบอนุญาต MODX

MODX Revolution ไม่อนุญาตให้มีการรับรู้สิทธิ์ของ koristuvach โดยไม่มีเงื่อนไข ในระบบนี้ ระบบนี้ทำงานผ่าน กลุ่มของ koristuvachivs.

กล่าวอีกนัยหนึ่งเพื่อให้ coristuvachev ทำนิติกรรมมีความจำเป็น:

  • สร้างกลุ่มและสัญญาณของความต้องการสิทธิ์
  • วาง coristuvachs หนึ่งตัวหรือมากกว่าในกลุ่ม qiu

Ale znahodzhennya koristuvach groupy ไม่ได้หมายความว่าผู้ที่เอาสิทธิพิเศษทั้งหมดไป สิทธิเช่น otrimai koristuvach จะมอบให้สำหรับความช่วยเหลือของกลุ่มที่แนะนำบทบาท (อันดับ) ของสมาชิกในกลุ่มถูกกำหนดให้กับหมายเลขเพิ่มเติมตั้งแต่ 0 ถึง 9999

กล่าวอีกนัยหนึ่ง บทบาท- อะไรคือกลไกที่ช่วยให้ภายในกลุ่มเดียว ชีวิต koristuvhamตระหนักถึงสิทธิที่แตกต่างกัน

มาดูตัวอย่างกัน


ตัวอย่างใคร:

  • Koristuvach ผู้ใช้1เข้ากลุ่ม Group1. ในกลุ่มสิทธิพิเศษบทบาทของสิ่งเหล่านั้นยิ่งใหญ่กว่า 2000 .
  • Koristuvach ผู้ใช้2พับเป็น 2 กลุ่ม ลุ้นรับสิทธิพิเศษสำหรับสองกลุ่ม ประเภทของกลุ่มแรก ( Group1) ชนะสิทธิ์maє ti บทบาทของสิ่งเหล่านั้นมากกว่าหรือเท่ากัน 1000 . และดูอีก ( group2) - สิทธิพิเศษเหล่านั้น, บทบาทของผู้ที่มีความสำคัญมากกว่า 9999 .
  • Koristuvach ผู้ใช้3อยู่กับกลุ่ม group2. กลุ่มนี้ให้สิทธิ์แก่คุณ บทบาทของคนเหล่านั้นมีมากกว่าหนึ่งคน 5000 .

นโยบายการเข้าถึง MODX

สร้างสิทธิพิเศษแบบกลุ่มใน MODX Revolution เพื่อรับความช่วยเหลือ นโยบายการเข้าถึง. วอน (นโยบายการเข้าถึง) ถูกกำหนดให้กับกลุ่มของเอนทิตี MODX และตามบริบทเอง กลุ่มของทรัพยากร ประเภทขององค์ประกอบ โฟลเดอร์ของไฟล์ และขอบเขตของชื่อ แหลมไครเมีย บทบาทขั้นต่ำจามรีเป็นสิ่งจำเป็นสำหรับcoristuvachevіtsієї grupi, สิทธิ์ของแม่ schob ts_

มาดูที่ภาพกัน

Privilei, yakі otrimuyut koristuvachі grupi, รกร้างในความเป็นจริงเนื่องจากบทบาทของผิวหนังในหมู่พวกเขาเล่นในพวกเขา

ตัวอย่างใคร:

  • Koristuvach ผู้ใช้1(บทบาทของกลุ่ม Group1 - 2000 ) ฉันมีสิทธิ์ทั้งหมดของกลุ่ม Group1,บทบาทบางอย่างมากกว่า 2,000. Tobto. tse K1, K2і G2.
  • Koristuvach ผู้ใช้2ฉันสามารถค้นหาบทบาทของกลุ่ม (0) และดังนั้นสิทธิ์їїทั้งหมด ( K1, K2, G1і G2).
  • Koristuvach ผู้ใช้3อาจมีกลุ่ม Group1ลดบทบาท ( 9999 ). Vіdpovіdnoถึงї vіnสามารถตำหนิіїในระบบที่กำหนดใน K2і G2.

นโยบายการเข้าถึง - ราคาของการรับสิทธิ์ซึ่งเราหวังว่าจะสร้างขึ้นสำหรับการพัฒนาไซต์ซึ่งเป็นพื้นฐานสำหรับการปกป้อง CMS MODX Revolution

เหตุใดจึงดำเนินการเองเช่นนี้ นี่เป็นเพราะความจริงที่ว่าสิทธิ์ของ MODX นั้นสมบูรณ์ยิ่งขึ้นและสะดวกกว่าที่ได้รับการยอมรับในฐานะกลุ่ม (ดังนั้นจึงเป็นนโยบายการเข้าถึงเพิ่มเติม) และไม่ใช่ทีละรายการ

ตัวอย่างเช่น นโยบายการเข้าถึง โหลด แสดงรายการ และดูอาจจำนวนที่อนุญาตต่อไป:

  • โหลด (โหลดวัตถุ);
  • รายการ (ตั้งค่าคอลเลกชันของวัตถุ);
  • มุมมอง (ภาพรวมของวัตถุ)

วิธีสร้างนโยบายการเข้าถึงของคุณเอง

ในขณะที่ทำการติดตั้ง กลุ่มของ corestuvachs จะได้รับอนุญาตและจะไม่ถูกล้อมรอบด้วยนโยบาย (ก่อนการติดตั้ง) ที่จำเป็นอีกต่อไปในระบบ MODX คุณสามารถสร้างใหม่ได้ตามต้องการ การสร้างนโยบายใน MODX จะแสดงบนพื้นหลัง เทมเพลตนโยบายการเข้าถึง. เทมเพลตนโยบายการเข้าถึงเป็นสาระสำคัญของ MODX Revolution เนื่องจากตั้งค่ารายการสิทธิ์สูงสุดที่มีอยู่ในขณะที่สร้างนโยบายการเข้าถึง

ในลำดับดังกล่าว เพื่อที่จะ สร้างนโยบายการเข้าถึงด้วยการอนุญาตที่จำเป็นที่จำเป็น:

  1. รู้จักเทมเพลตนโยบายการเข้าถึงปัจจุบัน (หากจำเป็น ให้แก้ไขอันที่ถูกต้องหรือสร้างใหม่)
  2. สร้างนโยบายการเข้าถึงโดยเลือกเทมเพลตเริ่มต้น
  3. รวมจากรายการของสิทธิ์, ข้อเสนอด้วยเทมเพลต, ถ้าคุณไม่, ถ้าคุณต้องการให้ koristuvachas (เหม็นมากเพื่อลดนโยบายนี้)
ชุดของสิทธิ์ที่ใช้ได้ถูกกำหนดโดยนโยบายการเข้าถึงอย่างไร

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

นิรนาม Koristuvach

MODX Revolution ไม่มีการอนุญาตสำหรับไซต์ที่จะไม่เปิดเผยตัวตนและโกหกต่อกลุ่ม (นิรนาม). เป็นเรื่องง่ายสำหรับใครบางคนที่จะข้ามไป เพื่อสร้างตัวอย่างที่ไม่เหมาะสม โพสต์เทมเพลต Wiki สั้นๆ ไปยังแหล่งข้อมูล จากนั้นเปิดแถบด้านข้าง

โค้ดตัวอย่าง PHP GetUser:

ผู้ใช้ ->get("ชื่อผู้ใช้");

Wiklik ไปที่ตัวอย่างด้านข้าง:

[[!GetUser]]

ผลลัพธ์ของหุ่นยนต์:

(นิรนาม)

โพสต์ที่ไม่ระบุชื่อบนเว็บไซต์ MODX อาจมีการปรับเปลี่ยนการอนุญาตของกลุ่มเพิ่มเติม (นิรนาม). หากจำเป็น คุณสามารถให้สิทธิ์เพิ่มเติมแก่กลุ่มนี้ หรืออนุญาตให้ล้อมกลุ่มได้

คำแนะนำมาตรฐานสำหรับการตั้งค่าการอนุญาต

ที่คุณได้แบ่งคำแนะนำ คุณสามารถชนะ ถ้าคุณต้องการ:

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

การแลกเปลี่ยนการเข้าถึงทรัพยากรหลัก

มาดูที่ก้นซึ่งมีการเข้าถึง koristuvachs นิรนามเพื่อทรัพยากรการร้องเพลง (ตัวอย่างเช่นไปยังสำนักงานพิเศษที่ด้านข้างของเปลี่ยนรหัสผ่านเพียง) การเข้าถึงทรัพยากรเหล่านี้ควรสงวนไว้สำหรับ coristuvachas ที่ลงทะเบียน

สิ่งที่คุณต้องทำคือ:

  1. สร้าง กลุ่มทรัพยากร(Vmist -> กลุ่มทรัพยากร -> ปุ่ม "สร้างกลุ่มทรัพยากร") สำหรับแบบฟอร์มที่ปรากฏให้ป้อนในฟิลด์ "Im'ya" - ผู้ใช้และคลิกที่ปุ่ม "บันทึก" จัดสรรทรัพยากรที่จำเป็นให้กับมัน (การเข้าถึงซึ่งจำเป็นต้องจัดเตรียมสำหรับผู้ดูที่ไม่ระบุชื่อ)
  2. สร้าง กลุ่มของ koristuvachiv(ไอคอน "เกียร์" -> การควบคุมการเข้าถึง -> ปุ่ม "กลุ่มไฟล์ใหม่") ที่หน้าต่างสนทนา สิ่งที่พูด ให้ป้อนในฟิลด์ "Im'ya" - ผู้ใช้, "บริบท" - เว็บ, "นโยบายแบ็กเอนด์" - (ไม่มีการเมือง).
  3. ไปที่โหมดแก้ไขกลุ่ม (ในเมนูบริบทผู้ใช้ เลือกรายการ "แก้ไขกลุ่มผู้ใช้")
  4. เปิดแท็บ "สิทธิ์การเข้าถึง" และในแท็บ "การเข้าถึงกลุ่มทรัพยากร" คลิกที่ปุ่ม "เพิ่มกลุ่มทรัพยากร" และกรอกแบบฟอร์มที่คุณป้อน ("กลุ่มของทรัพยากร" - กลุ่ม, "บริบท" - (เว็บ), บทบาทขั้นต่ำ - สมาชิก (9999), "นโยบายการเข้าถึง" - โหลด แสดงรายการ และดู).

หากบุคคลอื่นไม่ประสงค์ออกนาม หรือ กฤตวัชร์ อื่น (ซึ่งไม่มีสิทธิ์) เอาไป 404 ทรัพยากร(เพราะของใหม่ไม่มีสิทธิ์ โหลด) ดังนั้นฉันจะพยายามค้นหาว่าฉันอยู่เคียงข้างกลุ่มหรือไม่

ถ้าคุณต้องการkoristuvachіvนิรนามเมื่อคุณเห็นการปกป้องจากด้านข้างให้ย้ายไปทางอื่น (เช่นการอนุญาต) คุณต้อง vikonate ที่น่ารังเกียจมากขึ้น (และให้สิทธิ์กับตัวเอง โหลดสำหรับทรัพยากรกลุ่มนี้):

  1. วิดกฤติ การปรับระบบ(ไอคอน "เกียร์" -> การตั้งค่าระบบ) เลือกช่องว่างของชื่อ "แกน" แยก "ไซต์" รู้พารามิเตอร์ unauthorized_page(Storinka ขอโทษ 403 "การเข้าถึงถูกบล็อก") และระบุว่าเป็นค่า - รหัสทรัพยากรวิธีการล้างแค้นแบบฟอร์ม "อนุญาต"
  2. ไปที่โหมดแก้ไขกลุ่ม (นิรนาม). ที่สาขา "การเข้าถึงกลุ่มทรัพยากร" (แท็บ "สิทธิ์การเข้าถึง") ให้เพิ่ม กลุ่มทรัพยากรที่กำหนดสิทธิ์ที่จำเป็น (ในบริบทนี้ "บริบท" - (เว็บ), บทบาทขั้นต่ำ - สมาชิก (9999), "นโยบายการเข้าถึง" - โหลดเท่านั้น).
การกำหนดค่าการเข้าถึงกลุ่มทรัพยากรผู้ใช้สำหรับผู้สื่อข่าวที่ไม่ระบุชื่อ

การปรับปรุงสิทธิ์ในการจัดการเนื้อหา

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

ในการทำเช่นนี้ คุณสามารถ ตัวอย่างเช่น เร่งคำสั่งที่ไม่เหมาะสม:

1. สร้างสิ่งใหม่ ตัวจัดการนโยบายการเข้าถึงด้วยสิทธิที่จำเป็น:

  • เลือกด้าน "การควบคุมการเข้าถึง" (ไอคอน "เกียร์" -> การควบคุมการเข้าถึง) และไปที่แท็บ "นโยบายการเข้าถึง"
  • ทำสำเนานโยบาย "ตัวแก้ไขเนื้อหา"
  • แก้ไขสำเนาที่สร้างขึ้น และเปลี่ยนชื่อฟิลด์เองบน Manager และทำเครื่องหมายที่ช่องถัดจาก right directory_list, file_list, file_manager, file_remove, file_tree, file_upload ด้วยเหตุนี้ นโยบายการเข้าถึงของผู้จัดการจึงมีสิทธิ์ 30 สิทธิ์ จำเป็นต้องทำเช่นนี้เพื่ออนุญาตให้หุ่นยนต์ทำงานกับไฟล์ได้
  • กดปุ่ม "บันทึก"
เข้าถึงแบบฟอร์มการตั้งค่านโยบาย Manager

2. แนบแหล่งข้อมูลที่ผู้จัดการไม่รับผิดชอบต่อการเข้าถึงผู้ดูแลระบบ:

  • เปิดด้าน "กลุ่มของทรัพยากร" และคลิกปุ่ม "สร้างกลุ่มของทรัพยากร"
  • ในแบบฟอร์มที่คุณเห็นให้ป้อน "Im'ya" - ClosedForManagers, "บริบท" - มกі อย่างมีความหมายตัวเลือก "ให้สิทธิ์การเข้าถึงกลุ่มผู้ดูแลระบบโดยอัตโนมัติ"
  • กดปุ่ม "บันทึก"
  • ลากกลุ่มทรัพยากรจากกลุ่มที่สร้างขึ้น เนื่องจากจำเป็นต้องแนบกับผู้จัดการในการดูแลระบบ

3. ให้สิทธิ์เข้าถึงไดเรกทอรีในลักษณะเดียวกับรูปภาพ koristuvach zavantazhuvatime

  • เปิดด้าน "ไฟล์ Jerele" คลิกที่ปุ่ม "สร้างไฟล์ใหม่"
  • สำหรับแบบฟอร์มที่แสดง ให้ป้อนข้อความในช่อง "ชื่อ" รูปภาพ, ใน "คำอธิบาย" - ภาพ, ใน "ประเภทไฟล์ Jerell" - ระบบไฟล์.
  • กดปุ่ม "บันทึก"
  • Vіdredaguvati schoyno สร้างไฟล์ dzherelo (ปุ่มเมาส์ขวา -> dіya "Edit")
  • เปลี่ยนค่าพารามิเตอร์: basePath – ทรัพย์สิน/ภาพ/, baseUrl - ทรัพย์สิน/ภาพ/, อนุญาตประเภทไฟล์ - jpg, jpeg, png, gif.
  • คลิกที่ปุ่ม "บันทึก"
Nalashtuvannya dzherela fayliv รูปภาพ

ไฟล์ Dzherelo ซึ่งกลุ่มของ coristuvachiv ไม่สามารถเชื่อมโยงกับเขาได้ จะพร้อมใช้งานสำหรับแบ็กเอนด์ coristuvachi ทั้งหมด ดังนั้นสำหรับกลุ่มผู้จัดการของผู้จัดการ จึงเป็นไปไม่ได้ที่จะรู้จักโฟลเดอร์ไฟล์อื่นที่ไม่เกี่ยวข้องกับกลุ่มเดียวกัน ตัวอย่างเช่น กลุ่มผู้ดูแลระบบสามารถรับรู้ได้

MODX - การเชื่อมโยงไฟล์ dzherel ในระบบไฟล์กับกลุ่มผู้ดูแลระบบ

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

4. สร้าง koristuvachs กลุ่มใหม่ที่ตระหนักถึงสิทธิที่จำเป็น

  • เลือกหน้า "การควบคุมการเข้าถึง" ไปที่แท็บ "กลุ่ม Coristuvach & กลุ่ม Koristuvach" คลิกที่ปุ่ม "กลุ่มผู้ติดต่อใหม่"
  • ที่หน้าต่างสนทนา จำฟิลด์ต่อไปนี้: "Im'ya" - ผู้จัดการ; "คำอธิบาย" - ผู้จัดการ; "บริบท" เว็บ mgr; "นโยบายแบ็กเอนด์" - ผู้จัดการ.
  • กดปุ่ม "บันทึก"
  • สลับไปที่โหมดแก้ไขของกลุ่ม "ผู้จัดการ" ที่สร้างขึ้นเป็นพิเศษ (คลิกขวาบนเมาส์ที่กลุ่ม -> รายการในเมนูบริบท "แก้ไข")
  • ไปที่แท็บ "การอนุญาต"
  • เปิด "การเข้าถึงบริบท" เข้าถึงบริบท เว็บ: "บทบาทขั้นต่ำ" - สมาชิก (9999); นโยบายการเข้าถึง โหลด แสดงรายการ และดู. เข้าถึงบริบท มก: "บทบาทขั้นต่ำ" - สมาชิก (9999), นโยบายการเข้าถึง - ผู้จัดการ.
  • ที่สาขา "การเข้าถึงไฟล์ Jerelo" มีการเพิ่มรายการใหม่ซึ่งอาจมีความหมายเหมือนกัน: "Jerelo" - รูปภาพ; "บทบาทขั้นต่ำ" - สมาชิก (9999), "นโยบายการเข้าถึง" - ผู้ดูแลแหล่งสื่อ.
  • กดปุ่ม "บันทึก"

5. สร้าง โคริสตุวาชาเพิ่ม yogo ในกลุ่ม "ผู้จัดการ" ตามคุณค่าของบทบาท ใส่หมายเลข 9999 (สมาชิก) ให้กับคุณ บทบาทนี้จะเพียงพอสำหรับคุณ เพื่อให้คุณสามารถนำกลุ่มทั้งหมดที่ได้รับอนุญาตออกไป เนื่องจากกลุ่มเหล่านี้ไม่มีการกำหนดนโยบายการเข้าถึง ซึ่งจำเป็นต้องมีบทบาทมากกว่า 9999 ที่ต่ำกว่า

การเพิ่ม koristuvach ให้กับกลุ่มผู้จัดการ (บทบาทสมาชิก)

หนึ่งในปัญหาแรกที่ฉันพบเมื่อเปลี่ยนไปใช้ ModX Revolution โดยไม่รู้ว่าจะเข้าสู่หมวดหมู่ของฉันอย่างไร (พ่อ) ในการประกาศบทความในหน้าหลัก โดยไม่คำนึงถึง susilla Google ให้ข้อมูลจำนวนเล็กน้อยและสิ่งที่ดีบนล้อหน้าของ Evo แล้วมีวิธีแก้ไขปัญหาอะไรอีกบ้าง และวันนี้ฉันจะบอกคุณ วิธีป้อนชื่อหมวดหมู่ในหน้าหลักของเว็บไซต์ Modx Revolution.

ทรัพยากรสำหรับ ModX Revolution คืออะไร?

ภายใต้ทรัพยากรใน CMS/CMF ModX มีบางด้านที่สร้างขึ้นในการดูแลระบบ พวกเขาสามารถเป็นเหมือนด้านหลักบนไซต์ (เอกสาร) เช่นเดียวกับข้อความเว็บหลัก ข้อความสัญลักษณ์ องค์ประกอบแบบคงที่ หรือ ไฟล์. สำหรับ umovchannym pіdทรัพยากรmaєtsyaในเอกสารuvazі, vіnієєstorіnkoyในіnternet-siteі

ทรัพยากรสามารถเป็นคอนเทนเนอร์และทำหน้าที่เป็นแค็ตตาล็อก รวมถึงกลุ่มของทรัพยากรอื่นๆ ก้น:

  • การสร้างเว็บไซต์ (หมวด)
  • - วิธีการสร้างเว็บไซต์ตั้งแต่เริ่มต้น? (บทความสีน้ำเงิน)
  • - จะจดทะเบียนโดเมนได้อย่างไร? (บทความสีน้ำเงิน)
  • จะใส่ชื่อหมวดหมู่ ModX ได้อย่างไร?(บทความสีน้ำเงิน)

เห็นได้ชัดว่าเป็นหมวดหมู่ที่บทความอยู่ใน ModX Revolution

ตอนนี้เรารู้แล้วว่าทรัพยากรคืออะไรและเรามีงานรออยู่ vesti im'ya พ่อ, tobto คอนเทนเนอร์ในสกินรายการในประกาศบนเว็บไซต์.

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

หลังจากติดตั้งแพ็คเกจแล้วจะต้องสร้างเทมเพลตเพื่อยืนยันการประกาศบทความและการแจกจ่ายรหัสอย่างง่าย

[]`&field=`ชื่อหน้า']]

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

ขอให้เป็นวันที่ดีผู้อ่านที่รัก วันนี้ฉันจะบอกคุณถึงวิธีการแนบข้อมูลระบบที่ไม่จำเป็นสำหรับตัวจัดการทรัพยากรจากโครงสร้างเอกสารบนไซต์ Modx Revolution(เวอร์ชั่นสตรีม 2.4.2 ). สำหรับซังมันชัดเจนว่าเหตุใดเราจึงต้องการมัน โครงสร้างเอกสารอาจมีทรัพยากรระบบซึ่งไม่แสดงในเมนู ตัวอย่างเช่น แผนผังเว็บไซต์ ผลการค้นหา 404 หน้า เว็บไซต์นี้ไม่สามารถใช้ได้ และอื่นๆ อีกมากมาย ฉันไม่ต้องการให้ผู้จัดการหลักได้มาซึ่งทรัพยากรจากโครงสร้างเอกสาร ฉันอยู่ใน Modx Revolutionโอน tse - їхคุณก็สามารถคว้ามันได้ จะต้านไหวยังไงจะมารายงานตัวครับ ตัวอย่างเช่น ฉันจะควบคุมไซต์ของฉัน โครงสร้างเอกสารของคุณมีลักษณะดังนี้:

Mi Bachimo ทรัพยากรระบบที่นี่คืออะไร ไม่ปรากฏในเมนู: แผนผังเว็บไซต์ แมวของสินค้าโภคภัณฑ์ ผลลัพธ์การค้นหา และการลงทะเบียนคำขอ เราจำเป็นต้องยืมทรัพยากรของเราจากหัวหน้าผู้จัดการ เพื่อที่เราจะได้ไม่ต้องทำอะไรเสียหายที่นั่น

เราสร้างกลุ่มของทรัพยากร

พวกเราไป Vmist/กลุ่มทรัพยากร

และกดปุ่ม "สร้างกลุ่มทรัพยากร"

เราสร้างกลุ่ม "ผู้ดูแลระบบ"(คุณสามารถตั้งชื่อได้แตกต่างกัน)

ไม่ได้ตั้งค่าขีดรายวัน ปุ่ม Tisnemo "บันทึก"

การโอนทรัพยากรที่จำเป็นไปยังกลุ่มทรัพยากรของผู้ดูแลระบบ

เราให้สิทธิ์การเข้าถึงกลุ่มของทรัพยากร Admin เฉพาะกับกลุ่มของ koristuvachiv Administrator

เราไปเพื่อใคร "การควบคุมการเข้าถึง"

คลิกด้วยปุ่มเมาส์ขวาบนกลุ่ม koristuvachiv "ผู้ดูแลระบบ"ฉัน tisnemo "แก้ไขกลุ่ม koristuvachiv"

ไปที่แท็บ “สิทธิ์”

ที่นี่เราไปที่แท็บ "การเข้าถึงกลุ่มทรัพยากร"

ฉันกดปุ่ม "เพิ่มกลุ่มทรัพยากร"

  • กลุ่มทรัพยากร:"ผู้ดูแลระบบ"
  • บริบท:ผู้จัดการ (มก.)
  • บทบาทขั้นต่ำ:สมาชิก-9999
  • นโยบายการเข้าถึง:ทรัพยากร

อัปเดตแผงผู้ดูแลระบบของผู้จัดการและยิ่งไปกว่านั้น ทรัพยากรที่เราเพิ่มลงในกลุ่มทรัพยากร "ผู้ดูแลระบบ"ปรากฏขึ้น.

มันวิเศษมากที่คุณสร้างพื้นที่ผู้ดูแลระบบของผู้จัดการเพื่อประโยชน์ของมัน

ครั้งหน้าถ้าคุณต้องการคว้าทรัพยากรใด ๆ คุณสามารถไปที่ทรัพยากรทั้งหมดได้ คลิกที่ "กลุ่ม koristuvachivs"และทำเครื่องหมายที่ช่องถัดจาก "ผู้ดูแลระบบ"

ในสิ่งที่ฉันมีทุกอย่าง ความสำเร็จให้คุณในการเรียนรู้ Modx Revolutionและจนกว่าจะมีบทเรียนใหม่ ฉันสนับสนุนคุณ ช่วยฉันด้วย ดี.

MODX สามารถยืดหยุ่นได้มากขึ้น - คุณสามารถเปลี่ยนรูปลักษณ์ปัจจุบันและแก้ไขทรัพยากรในแบบที่คุณต้องการได้ นอกจากนี้ คุณสามารถสร้างแบบฟอร์มต่างๆ สำหรับกลุ่มผู้ติดต่อต่างๆ และนำทางไปยังแหล่งข้อมูลต่างๆ คุณสามารถเลือกโปรไฟล์ต่างๆ ของแบบฟอร์มสำหรับแหล่งข้อมูลนี้ตามเทมเพลต บิดาหรือหน่วยงานอื่นๆ

І สำหรับผู้ที่เราไม่สามารถเขียนโค้ดแถวเดียวกันได้!

มาสงสัยว่า ตัวอย่างเช่น คุณสามารถทำงานกับแบบฟอร์ม:

ก่อนอื่นมาทำความสะอาดรายการจากเมนูด้านบนในรายการยอดนิยม - "Rozrobnik" สำหรับผู้ที่เราไปที่ส่วน "ระบบ" -> "Diї" เราสร้างรายการเมนูใหม่และลากรายการที่ไม่เหมาะสมทั้งหมดที่นั่น:

ถัดไป ไปที่ส่วน "ความปลอดภัย" -> "การตั้งค่าแบบฟอร์ม" และสร้างโปรไฟล์ใหม่ เช่น "ตัวจัดการเนื้อหา" จากนั้นเรากดปุ่มใหม่ด้วยปุ่มเมาส์ขวาและเลือก "แก้ไข" ไปที่แท็บ "กลุ่มของ Koristuvachivs" และเพิ่มกลุ่มจนกว่าจะมีการกำหนดกฎใหม่

ให้เราสร้างกฎชุดใหม่ คุณสามารถดูได้สองรายการ - หนึ่งรายการสำหรับสร้างทรัพยากร อีกรายการหนึ่งสำหรับการแก้ไข (สร้างและอัปเดตอย่างชัดเจน) กฎของซิกข์สามารถเป็นได้ - ร้อนแรงสำหรับกฎของทรัพยากรสกิน

หลังจากนั้น เมื่อกฎถูกสร้างขึ้น คุณคลิกที่ด้านข้างของการตั้งค่า - มีสามแท็บ: ข้อมูลเกี่ยวกับชุดของกฎ ภูมิภาค ฟิลด์เพิ่มเติม

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

บนแท็บที่สาม คุณระบุการขยายของพารามิเตอร์ทีวีที่สามนั้น

ฉันได้สร้างชีตขนาดเล็กสำหรับภูมิภาคมาตรฐาน:



Otzhe มาทำความสะอาดแท็บทั้งหมดสำหรับ koristuvach ก่อนอื่น ลบช่องทำเครื่องหมายออกจากภูมิภาค: modx-page-settings, modx-panel-resource-tv, modx-resource-access-permissions Dalі - zіมาตรฐานpolіvชื่อหน้าและนามแฝงที่เพียงพอ ในส่วนอื่นๆ เราจะลบเครื่องหมายถูกออก ระบุชื่อใหม่สำหรับฟิลด์ชื่อหน้า: "ชื่อข่าว" และนามแฝง: "ที่อยู่ด้านข้าง"

จากนั้นไปที่แท็บ "ช่องเพิ่มเติม" และเป็นไปได้ว่าพารามิเตอร์ทีวีจะรับผิดชอบส่วนอื่นของแบบฟอร์มนั้น (น่าจะเป็นแผ่นโกง)

มันหายไปจากการระบุว่าสำหรับทรัพยากรบางอย่างมีกฎ - ที่จุด "เทมเพลต" มันถูกระบุไว้ก่อนที่ทรัพยากรด้วยเทมเพลตดังกล่าวจะกำหนดกฎ ตามกฎสำหรับเทมเพลตทั้งหมด จะไม่มีการระบุไว้ และยังมีอีกสองจุด: "การสลับฟิลด์" และ "การสลับความหมาย" คุณสามารถระบุฟิลด์อื่นๆ ได้ที่นี่

มาดูกันว่ากฎใดที่รวมอยู่ในทรัพยากรสิ่งที่อยู่ใน "ข่าว" - ที่จุด "ช่องตัด" เราเขียน พ่อแม่และในรหัส "ค่ากลาง" ของทรัพยากร "ข่าวสาร" เช่น 22 .

ที่นี่ฉันจะบอกคุณถึงวิธีป้องกันด้านข้างของไซต์สำหรับ coristuvachs ที่ไม่ได้รับอนุญาต tobto แขก จำเป็นหากจำเป็นต้องเติบโตเป็นการส่วนตัว มาทำกัน

กลุ่มของ koristuvachivs

เราสร้างกลุ่ม koristuvachiv เนื่องจากเราต้องการเข้าถึงด้านที่ปิด สำหรับเมนูระบบที่แสดง (ใกล้กับมุมบนขวา) ให้เลือกรายการ "Access Control"

กดปุ่ม กลุ่มไฟล์ใหม่

ให้สิทธิ์การเข้าถึงกลุ่มที่สร้างขึ้นใหม่กับบริบทของเว็บ - โหลด แสดงรายการ และดู.

กลุ่มทรัพยากร

ตอนนี้ จำเป็นต้องสร้างกลุ่มของทรัพยากร ซึ่งด้านที่รวมไว้สำหรับการเข้าถึงแบบปิด ที่เมนูด้านบนของแผงการดูแลระบบ เลือกรายการ Vmist > กลุ่มทรัพยากร. ที่ด้านบน ให้คลิกปุ่มสร้างกลุ่มทรัพยากร ฟิลด์Zapovnyuєmoในกลุ่มไดอะล็อกของทรัพยากร

คลิกปุ่มบันทึก ที่นี่เราสามารถเพิ่มฝั่งส่วนตัวให้กับกลุ่มทรัพยากร - จากด้านขวาของหมี เราสามารถโอนฝั่งไปยังกลุ่มทรัพยากรทางซ้ายมือได้ เอล การแพตช์ยังไม่เสร็จ ตอนนี้ เราต้องแก้ไขการอนุญาตเพื่อเข้าถึงกลุ่มทรัพยากร เนื่องจาก MODX ให้สิทธิ์ในการโปรโมตไม่ถูกต้อง Idemo รีเซ็ตใน "Access Control" และเปลี่ยนการเข้าถึงกลุ่มทรัพยากรจากกลุ่ม "(ไม่ระบุชื่อ)" และ "ผู้ใช้" เป็น โหลดเท่านั้นі โหลด แสดงรายการ และดู.

จะให้การเข้าถึงทรัพยากรแบบปิดโดยไม่เปิดเผยตัวตนได้อย่างไร? ถ้าไม่เช่นนั้น MODX จะไม่สามารถเข้าข้างและเห็นรหัส "ไม่พบ" 404 ดังนั้น MODX zavantazhit storіnku, สิทธิในทางที่ผิดที่vіddast 403 "การเข้าถึงถูกบล็อก" ก่อนสุนทรพจน์ bazhano ในการตั้งค่าระบบ unauthorized_pageระบุ id ของด้านข้าง ซึ่ง MODX จะเปลี่ยนเส้นทาง coristuvachs ที่ไม่ผ่านการพิสูจน์ซ้ำ

คุณสามารถเพิ่มเพจในกลุ่มของทรัพยากรบนหน้าของทรัพยากรนั้นเองบนแท็บ "กลุ่มของทรัพยากร" โดยทำเครื่องหมายที่ช่องทำเครื่องหมายที่ถูกต้อง

ซึ่งการตอกตะปูเสร็จแล้ว ตอนนี้ หากแขกพยายามเปิดหน้าสำหรับคอรีสตูแวกที่ได้รับอนุญาต คุณจะถูกเปลี่ยนเส้นทางไปยังเพจดังที่คุณระบุไว้ในการตั้งค่าระบบที่ปุ่ม unauthorized_page.

21 ธันวาคม 2015, 00:28 0 5204

© 2022 androidas.ru - ทั้งหมดเกี่ยวกับ Android