คำถามติดแท็ก joomla-3.x

สำหรับคำถามเกี่ยวกับ Joomla 3.x ของระบบการจัดการเนื้อหา ซึ่งรวมถึงรุ่น 3.0 สูงถึง 3.8

1
ฉันสามารถใช้ PostgreSQL กับ Joomla 3.3
ฉันสามารถใช้ PostgreSQL กับ Joomla ไซต์การผลิต 3.3 (ไม่ใช่สำหรับการทดสอบ) และถ้าเป็นเช่นนั้นฉันควรระวังอะไรบ้าง? ฉันขอขอบคุณคำติชมจากผู้ที่ติดตั้งจริงและใช้เว็บไซต์ Joomla กับฐานข้อมูล PostgreSQL ขอบคุณ

2
การจับข้อยกเว้น / ข้อผิดพลาดในการทำธุรกรรมฐานข้อมูล
ฉันใช้วิธีต่อไปนี้ใน joomla 2.5 และ 3 เพื่อรันการสืบค้นฐานข้อมูล - $database = JFactory::getDBO(); $database->setQuery $database->execute(); แต่ฉันจะจับข้อผิดพลาด / ข้อยกเว้นได้อย่างไรหากแบบสอบถามล้มเหลวด้วยเหตุผลใดก็ตามที่$database->getErrorNum()เลิกใช้แล้ว

3
URL ของบัญญัติกำหนดเองโดยใช้ sh404SEF
ขณะนี้เว็บไซต์ของฉันใช้ปลั๊กอิน sh404SEF (Joomla 3.2) เพื่อเพิ่ม URL ตามมาตรฐานให้กับทุกหน้า สิ่งนี้ใช้งานได้อย่างไรก็ตามในหน้าดัชนีการส่งออก: www.example.com/?view=home แทน www.example.com มีวิธีอัปเดต URL ตามบัญญัติเหล่านี้โดยใช้ปลั๊กอิน Joomla admin / sh404SEF หรือไม่?

2
แก้ไขข้อผิดพลาด“ ที่อยู่ไม่ถูกต้อง” หลังจากอัปเกรดเป็น Joomla 3.5.1
หลังจากอัปเกรดเป็น Joomla 3.5.1 ฉันได้รับInvalid Addressข้อผิดพลาดในส่วนขยายของฉันที่ใช้ PHPMailer (ระบบการส่งเมล Joomla) ฉันจะแก้ไขสิ่งนี้ได้อย่างไร


5
สร้างโครงสร้างเมนูจากหมวดหมู่
ฉันมีเว็บไซต์ Joomla ที่มีระบบหมวดหมู่และหมวดย่อยที่ค่อนข้างซับซ้อน เมนูหลักของฉันใช้โครงสร้างเดียวกันในลักษณะที่แต่ละรายการเมนูแสดงรายการบทความในหมวดหมู่ที่เกี่ยวข้อง ตัวอย่าง: -> Home -> Category 1 -> Category 1.1 -> Category 1.2 -> Category 1.2.1 -> Category 1.3 -> Category 2 -> Category 2.1 ...etc. การตั้งค่าด้วยตนเองนั้นค่อนข้างตรงไปตรงมา แต่ใช้เวลานานและยากต่อการบำรุงรักษาหากหมวดหมู่หรือรายการเมนูเปลี่ยนชื่อหรือที่ตั้ง เป็นไปได้หรือไม่ที่จะสร้างโครงสร้างเมนูตามหมวดหมู่ที่มีอยู่ (หรือดีกว่าบางหมวด) รวมถึงหมวดย่อย? ฉันจะแก้ไขปัญหานี้ได้อย่างไร

2
วิธีการแสดงผลข้อความระบบจากการโทร AJAX
ฉันต้องการที่จะแสดงข้อความของระบบเมื่อฉันได้รับ ajax กลับมา คำขอ ajax ส่งคืนข้อความที่ถูกต้อง ฉันสามารถทดสอบด้วยการแจ้งเตือน alert(result.message); Joomla.renderMessages(result.message); ตอนนี้มันจะแสดงความสำเร็จหรือข้อความแสดงข้อผิดพลาดเป็นข้อความระบบ Joomla ทั่วไป แต่การJoomla.renderMessagesโทรไม่แสดงผลลัพธ์ใด ๆ ข้อความระบบจะไม่ปรากฏบนเว็บไซต์ของฉัน มีอะไรผิดปกติหรือฉันต้องทำอะไรมากกว่านี้เพื่อให้ทำงานได้หรือไม่?

1
การลงทะเบียน Bot แม้จะอนุญาตให้ลงทะเบียนผู้ใช้เป็น No
ในตัวเลือกจัดการผู้ใช้ (joomla 3.2) ฉันได้ตั้ง "อนุญาตให้ลงทะเบียนผู้ใช้" เป็น "ไม่" แต่ฉันยังคงได้รับการลงทะเบียนจากบอท ใครบ้างมีข้อมูลเกี่ยวกับสิ่งนี้สามารถเกิดขึ้นได้และสามารถป้องกันได้อย่างไร ขอบคุณ UPDATE: ฉันคิดว่าปัญหาคือติดตั้ง JFBConnect ฉันแน่ใจว่าได้ปิดการใช้งานการเข้าสู่ระบบ FB และไม่มีเหตุการณ์อื่นเกิดขึ้นตั้งแต่นั้นมา - Donna 20 พฤษภาคม '14 ที่ 17:22

3
ป้องกันข้อความแสดงข้อผิดพลาดจากการแสดง SQL
ในตารางของฉันฉันได้สร้างดัชนีใน 'col1' เพื่อป้องกันรายการที่ซ้ำกันซึ่งทำงานได้ดี แต่ข้อความแสดงข้อผิดพลาดที่เกิดขึ้นแสดงให้ผู้ใช้เมื่อพวกเขาพยายามที่จะเพิ่มรายการที่ซ้ำกันน่าจะเป็นปัญหาด้านความปลอดภัยเช่นกัน คำนำหน้าตาราง มีวิธีหยุด Joomla ไม่ให้แสดง SQL ในข้อความข้อผิดพลาดหรือไม่ ฉันได้ลองเปลี่ยนการตั้งค่าการรายงานข้อผิดพลาดในการกำหนดค่าทั่วโลก แต่ไม่มีผลเท่าที่ฉันสามารถบอกได้ ... ข้อความตัวอย่าง: ความผิดพลาด การบันทึกล้มเหลวด้วยข้อผิดพลาดต่อไปนี้: รายการซ้ำ 'ทดสอบ' สำหรับคีย์ 'TestKey' SQL = INSERT INTO `jml_mycomp_tbl1` (` id ', `col1`,` ลำดับ', `state ',` created_by`) ค่า (0') 'ทดสอบ', '2', '1', '730')

1
การเพิ่มฟังก์ชั่นแท็กให้กับองค์ประกอบที่มีอยู่
ฉันกำลังมองหาแท็กที่ทำงานอยู่ภายในส่วนขยาย ฉันเห็นสิ่งนี้และได้รับฟิลด์เพื่อให้ปรากฏในมุมมองการแก้ไข แต่แน่นอนว่ามันไม่ได้บันทึกทุกที่ เมื่อดูที่การจัดการแท็ก com_content บทความมันต้องผ่านการแลกเปลี่ยนการจับคู่อย่างละเอียดก่อนที่ความสัมพันธ์จะเสร็จสมบูรณ์ #__contentitem_tag_mapดังนั้นผมจึงเห็นมันสร้างในแท็กไปยังเนื้อหาของความสัมพันธ์ ฉันจะต้องสร้างตารางใหม่เช่นนี้ในองค์ประกอบของฉันโดยเฉพาะสำหรับแท็กหรือเป็นเพียงวิธีที่ com_contant จัดการกับมันและฉันจะได้รับแท็กเพื่อบันทึกลงในคอลัมน์เช่นเดียวกับเขตข้อมูลประเภทอื่น ๆ ? ฉันจะต้องทำสิ่งนี้เพื่อขยายหรือมีสิ่งที่ฉันไม่ได้ใช้ที่จะทำให้กระบวนการง่ายขึ้นอย่างมาก? บางที "การเพิ่มแท็กในส่วนขยายของคุณ 101" อาจมีประโยชน์ ฉันไม่ได้เห็นสิ่งใดเป็นพิเศษผ่านเอกสารใด ๆ ที่กล่าวถึงแท็กในบริบทนี้ แต่ในกรณีที่เกี่ยวข้องฉันพัฒนาส่วนขยายนี้โดยใช้ FOF / RAD

2
การตรวจหาเบราว์เซอร์ Joomla
เราสามารถสร้างคำถาม / คำตอบอย่างละเอียดด้วยวิธีการหลักที่อนุญาตให้ตรวจจับเบราว์เซอร์ใน Joomla 2.5 และ 3 ได้หรือไม่? หลังจากการวิจัยอย่างรวดเร็วในเว็บฉันรู้สึกว่ามีข้อมูลไม่เพียงพอในหน้าเดียวที่เติมเต็มหัวข้อ


4
จะพัฒนาโมดูล Joomla ได้อย่างไร?
ฉันมองไปที่การสอนเกี่ยวกับเรื่องนี้อย่างถี่ถ้วน แต่ดูเหมือนจะไม่พบสิ่งที่น่าพอใจ คุณสร้างโมดูลใหม่สำหรับ joomla ได้อย่างไร? ตอนนี้ฉันกำลังใช้โมดูล HTML ที่กำหนดเองทั่วรหัสของฉันและฉันต้องการที่จะเข้าถึง PHP และทำให้พวกเขาทั้งหมดเป็นโมดูล แต่ฉันไม่พบบทเรียนที่จะทำเช่นนั้น ฉันเคยแก้ไขโมดูลที่ติดตั้งมาก่อน แต่ฉันไม่รู้ว่าจะสร้างโมดูลที่จะติดตั้งได้อย่างไร เอกสาร joomla ค่อนข้างสับสนและหลังจากอ่านมันหลายครั้งฉันก็ยอมแพ้ ใครช่วยอธิบายกระบวนการนี้ให้ฉันได้บ้าง ขอบคุณ!

2
วิธีเพิ่มเขตข้อมูลพิเศษ com_content ในดัชนีการค้นหาอัจฉริยะ
ฉันจะหาบทช่วยสอนหรือคำแนะนำในการสร้างปลั๊กอินที่จัดการ "onPrepareFinderContent" ได้จากที่ไหน? ฉันได้เพิ่มฟิลด์พิเศษลงในบทความ com_content และฉันต้องการให้ดัชนีถูกทำดัชนีโดยเครื่องมือค้นหา ฉันกำลังมองหาวิธีการเพิ่มองค์ประกอบใหม่ให้กับFinderIndexerResultวัตถุที่กำลังจะถูกทำดัชนี ฉันเคยเห็นบรรทัดของรหัสนี้ใน plugins / finder / content / content.php ที่บรรทัด 311: // Get content extras. FinderIndexerHelper::getContentExtras($item); ฟังก์ชัน FinderIndexerHelper :: getContentExtras ยอมรับวัตถุ FinderIndexerResult ซึ่งจะถูกจัดทำดัชนีและจากนั้นเรียกใช้เหตุการณ์ "onPrepareFinderContent" ซึ่ง (ฉันสมมติว่า) อนุญาตให้ปลั๊กอิน 3 มิติเพิ่มหรือแก้ไขเนื้อหาที่จะทำดัชนี บางท่านมีประสบการณ์เกี่ยวกับเรื่องนี้หรือชี้ให้ฉันไปที่การสอน / เอกสารประกอบที่ดี?

2
การเพิ่มแถบเครื่องมือเริ่มต้นของ joomla ในหน้ามุมมององค์ประกอบ
ฉันกำลังพัฒนาส่วนประกอบ mvc สำหรับทั้ง joomla 2.5 และ 3. ในหลาย ๆ องค์ประกอบฉันเห็นว่าพวกเขาเพิ่มปุ่มคำสั่งเริ่มต้นของ joomla เช่นใหม่, แก้ไข, เผยแพร่, ถังขยะ, ตัวเลือกที่ด้านบนของหน้าการตั้งค่าในด้านผู้ดูแลระบบ เช่น. ถ้าใครไปส่วนประกอบ -> weblinks-> หน้าลิงค์ฉันกำลังพูดถึงปุ่มคำสั่งเหล่านั้นที่ด้านบนขวา ดังนั้นฉันจะเพิ่มปุ่มคำสั่งเหล่านั้นในหน้าการตั้งค่าองค์ประกอบของฉันได้อย่างไร เมื่อคลิกมันจะทำการกระทำตามลำดับและแสดงมุมมองที่เกี่ยวข้องตัวอย่างเช่นถ้าฉันคลิกปุ่ม "ใหม่" มันจะแสดงมุมมองรายการเพิ่มองค์ประกอบ mvc ของฉันตามที่เป็นอยู่ ดังนั้นฉันจะเพิ่มปุ่มคำสั่ง joomla ที่ใช้งานได้อย่างสมบูรณ์ในหน้าการตั้งค่าขององค์ประกอบของฉันในด้านผู้ดูแลระบบ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.