คำถามติดแท็ก joomla-2.5

สำหรับคำถามเกี่ยวกับระบบจัดการเนื้อหา Joomla เวอร์ชัน 2.5 เวอร์ชันนี้เป็นส่วนหนึ่งของ LTS (การสนับสนุนระยะยาว) โปรดทราบว่า Joomla เวอร์ชันนี้ไม่ได้รับการสนับสนุนอีกต่อไปและขอแนะนำให้คุณย้ายไปใช้ Joomla 3.x

3
ไดเร็กทอรี Joomla tmp - มีไว้เพื่ออะไรและฉันสามารถลบเนื้อหาได้หรือไม่?
ปัจจุบันเว็บไซต์ Joomla ของฉันใช้พื้นที่เก็บข้อมูลประมาณ 100 MB ฉันตรวจสอบโฟลเดอร์ของฉันและพบว่าtmp folderมีขนาดประมาณ 30MB และมีไฟล์และโฟลเดอร์จำนวนหนึ่งชื่อว่า "install_320e535e4332c2" ไฟล์เหล่านี้บางไฟล์เป็นไฟล์ล่าสุดกว่านี้ในขณะที่บางไฟล์ดูเหมือนจะเก่ากว่า (มากกว่า 1 เดือน) ฉันตรวจสอบการติดตั้ง Joomla ที่สะอาดและพบว่าโฟลเดอร์นี้ว่างเปล่า ความต้องการที่แท้จริงสำหรับโฟลเดอร์นี้คืออะไร? จะเป็นการดีไหมที่จะลบเนื้อหาในเว็บไซต์สดของฉัน?

4
การเพิ่มสไตล์ CSS ที่กำหนดเองในบางหน้าของฉัน
ฉันต้องการเพิ่มสไตล์ CSS ที่กำหนดเองให้กับบางหน้าของฉันเพื่อให้สไตล์ที่เป็นเอกลักษณ์และแทนที่สไตล์ของเทมเพลตเริ่มต้น ฉันจะทำให้สำเร็จใน Joomla ได้อย่างไร?

7
อัปเกรดจากภาพรวม 2.5 เป็น 3.x
นี่คือสิ่งที่ฉันอยากรู้ในบางครั้งพิจารณาบางสิ่ง การอัพเกรด "คลิกเพียงครั้งเดียว" นั้นจะพัฒนาไปได้ดีกว่า EoL ของ Joomla! 2.5? ตอนนี้เรามีอัตราความสำเร็จต่ำมากในการอัปเกรดจาก 2.5 มีปัญหาความเข้ากันได้มากมายที่ไม่ได้รับการแก้ไขด้วยการอัปเกรดและต้องใช้การแก้ไขด้วยตนเองสองสามครั้งเพื่อเสร็จสิ้นกระบวนการส่วนใหญ่ (ปัญหากับ JHTML ดู). ตอนนี้ฉันพูดว่า "ปัญหา" แต่ฉันแค่หมายความว่าหลังจากสิ่งที่อัปเดตไม่ทำงานตามที่ตั้งใจไว้นี่ไม่ได้บอกว่าส่วนประกอบ "อัพเดต" นั้นใช้งานไม่ได้ ฉันได้ดูไปรอบ ๆ แต่พบสิ่งต่อไปนี้เท่านั้น: http://docs.joomla.org/Joomla!_CMS_versions http://developer.joomla.org/cms/roadmap.html รัฐแรกที่จะมาถึงการสนับสนุนเดือนธันวาคม 2014 สำหรับ 2.5 นี้จะลดลง ขั้นที่สองระบุโรดแมพสำหรับ 3.x อย่างไรก็ตามในตอนนี้มันยากมากที่จะอัพเกรดจาก 2.5 ยิ่งไซต์ใหญ่ขึ้นเท่าไหร่ก็ยิ่งยากขึ้นเท่านั้น ฉันไม่แน่ใจว่าอะไรเป็นสาเหตุทำให้บางคนประสบความสำเร็จและบางคนก็ไม่ได้ในกรณีส่วนใหญ่เราไม่สามารถแยกมันออกเป็นส่วนขยายของบุคคลที่สามได้โดยตรง (ตัวจัดการส่วนขยายแตกและจากตารางที่ขาดหายไป นี่คือที่ปัญหาจริงมาพร้อมกับการอัพเกรดหากไซต์ใช้ฐานข้อมูลขนาดใหญ่ที่มีบางอย่างเช่น sobipro, k2 หรือตัวสร้างเนื้อหาหรือบทความ / โมดูลจำนวนมากดังนั้นการอัปเกรดอาจล้มเหลวได้ง่ายกว่ามาก สิ่งเหล่านั้นไม่สามารถลบปิดใช้งานหรือถอนการติดตั้งได้ (เช่น: 4000 รายการจะหายไปเมื่อมีการถอนการติดตั้ง ณ จุดนั้นอาจสร้างเว็บไซต์ใหม่แล้วอัปเกรด) ดังนั้นมีแผนใดในการปรับปรุงการอัพเกรดคลิกเดียวสำหรับ 2.5 …

2
$ this-> baseurl ถูกกำหนดใน joomla ที่ไหน?
ฉันถามคำถามนี้ใน stackoverflow.com ก่อน (คำถามที่นี่ ) ในความคิดเห็นที่คุณสามารถอ่านได้จะดีกว่าถ้าฉันถามคำถามที่นี่ บนเว็บไซต์ joomla ของฉันที่ใช้อยู่echo $this->baseurl;แต่จะคืนค่า URL ที่มี "/index.php" ฉันต้องการเปลี่ยนสิ่งนี้เพื่อลบ "/index.php" จาก baseurl $this->baseurl;แต่ฉันไม่สามารถหาสายนิยามของ ฉันพบกระทู้นี้แต่สิ่งนี้อิงจากเทมเพลตของเจ้าของคำถามและในเทมเพลตของฉันไม่มีอะไรเช่นนี้ คำแนะนำชื่นชมมาก :)

4
วิธีรับ Itemid ด้วย URL และส่งต่อไปยัง JRoute
ฉันมีรายการเมนูสำหรับมุมมองเฉพาะในองค์ประกอบที่กำหนดเอง ติดอยู่กับรายการเมนูนี้ฉันมีตัวTemplate Styleเลือกอื่นไม่ใช่เทมเพลตมาตรฐาน การเข้าถึงมุมมองผ่านเมนูใช้งานได้ดีเนื่องจากเชื่อมต่อกับ URL Itemidและ ตอนนี้ฉันต้องการเชื่อมโยงโดยใช้ JRoute มุมมองกับอีกมุมหนึ่ง แต่ JRoute ไม่ได้สร้าง URL ที่ต้องการ echo JRoute::_('index.php?option=com_example&view=reporting'); /index.php?option=com_example&view=reporting JRoute จะไม่ต่อท้าย Itemid กับ URL ทำให้สไตล์เทมเพลตที่เลือกไว้สำหรับรายการเมนูไม่ทำงาน มีวิธีการ "คำนวณ" Itemid (นอกเหนือจากการทำแบบสอบถามในตารางjos_menuในคอลัมน์link) และแนบกับ JRoute หรือไม่

3
วิธีการตรวจสอบว่ามีการใช้องค์ประกอบใดในหน้าปัจจุบัน?
ฉันต้องการตั้งค่าเทมเพลตของฉันดังนั้นมันจะแสดงเลย์เอาต์ที่แตกต่างกันขึ้นอยู่กับส่วนประกอบที่ใช้ในหน้าปัจจุบัน จะตรวจสอบสิ่งนี้ได้อย่างไร

2
ฉันจะใช้คำนำหน้าฐานข้อมูล Joomla โดยใช้โปรแกรมเป็น php ได้อย่างไร
บางครั้งฉันก็เข้าถึง Joomla DB ผ่านสคริปต์ภายนอก ปัญหาที่ฉันมีคือถ้าฉันต้องการเปลี่ยนคำนำหน้าฉันจะต้องแก้ไขสคริปต์ของฉันอีกครั้งเช่นกัน มีวิธีการกำหนดคำนำหน้าฐานข้อมูล Joomla โดยใช้โปรแกรมหรือไม่ ถ้าใช่เป็นอย่างไร

8
วิธีการแสดงโมดูลในพื้นที่ส่วนประกอบ
ฉันมักจะต้องสร้างรายการเมนูที่แสดงโมดูลในพื้นที่ส่วนประกอบโดยไม่มีเนื้อหาอื่น ๆ วิธีที่ฉันแก้ปัญหานี้คือการสร้างบทความใหม่และเพิ่มเฉพาะ{loadposition mymodule}ในเนื้อหาของบทความ จากนั้นฉันจะสร้างรายการเมนูบทความเดียวสำหรับบทความ นี่เป็นสิ่งที่ดีสำหรับโมดูลเดียว แต่ถ้าฉันมี 20 โมดูลที่แตกต่างที่ฉันต้องการแสดงด้วยวิธีนี้ ฉันต้องสร้าง 20 โมดูลบทความ 20 (เกือบว่าง) และรายการเมนู 20 รายการ มีวิธีอื่นในการแสดงโมดูล (และไม่มีอะไรอื่น) ในพื้นที่องค์ประกอบของแม่แบบหรือไม่? เคล็ดลับ? Hacks? ไอเดีย?

2
วิธีทดสอบส่วนประกอบ Joomla 2.5
ฉันได้ถามคำถามนี้กับStackOverflowและมีข้อเสนอแนะให้ฉันถามที่นี่ ฉันคุ้นเคยกับการทดสอบหน่วย / ระบบ / บูรณาการและต้องการที่จะสามารถทดสอบองค์ประกอบ Joomla ของฉัน มีวิธีมาตรฐานในการทำเช่นนี้หรือไม่? ฉันกำลังทำงานผ่านตัวอย่างส่วนประกอบ joomla mvcซึ่งไม่รวมการทดสอบ ทั้งหมดที่ฉันสามารถพบได้ในเอกสารประกอบ Joomla และในเว็บไซต์ต่าง ๆ คือส่วนของรหัสทดสอบและไฟล์ bootstrap.php โดยเฉพาะสิ่งที่ฉันอยากรู้คือ: รหัสการทดสอบส่วนประกอบจะอยู่ที่ไหน ฉันต้องให้ bootstrap.php ของตัวเองหรือมีวิธีการเพียงแค่รวม 'joomla' และทำการทดสอบของฉัน นึกคิดใครบางคนสามารถพาฉันไปยังส่วนประกอบ Joomla ที่มาเปิดที่มีการทดสอบ & คำแนะนำเกี่ยวกับวิธีการเรียกใช้พวกเขา (มีลักษณะอย่างรวดเร็ว, 5 คนแรกหรือดังนั้นจึงไม่มีการทดสอบ) สิ่งที่ฉันพบมากที่สุดคือสิ่งนี้ซึ่งฉันได้ทำการทดสอบแบบหลอก ๆ สิ่งที่ฉันทำไปแล้ว โครงสร้างไดเรกทอรีส่วนประกอบ: สวัสดีชาวโลก/ admin / ... การทดสอบ / bootstrap.php phpunit.xml modelHelloWorldsTest.php เว็บไซต์/ ... helloworld.xml ความพยายามครั้งแรก …

3
วิธีที่ดีที่สุดในการตรวจสอบว่ามีการติดตั้ง / เปิดใช้งานส่วนประกอบหรือไม่
ระหว่าง joomla 2.5 และ 3.x เป็นวิธีที่ดีที่สุดในการตรวจสอบว่ามีการติดตั้งส่วนประกอบอื่น ๆ และ / หรือเปิดใช้งานอย่างไร? มีคลาสผู้ช่วยที่เรียกว่าJComponentHelperแต่ฉันเชื่อว่าisEnabledฟังก์ชั่นจะโยนข้อผิดพลาดจริง ๆ ถ้าองค์ประกอบที่กำลังตรวจสอบไม่ได้ติดตั้งใน joomla บางรุ่น สามารถทำได้ง่ายเพียงกดปุ่มฐานข้อมูลโดยตรง แต่ฉันต้องการดูว่ามีคลาส / ผู้ช่วยเหลือ / วิธีการอื่น ๆ ที่ผู้ใช้ใช้หรือไม่

6
เครื่องมือส่วนประกอบ Joomla หรือนั่งร้าน?
ฉันสร้างปลั๊กอินสองสามตัวสำหรับ Joomla 3.2 และเพิ่งเริ่มใช้ส่วนประกอบเพื่อจัดการเช่าอพาร์ทเมนท์ ฉันสงสัยว่ามีเฟรมเวิร์กอยู่ที่นั่นซึ่งมีโครงสร้างไฟล์ / โฟลเดอร์พื้นฐานที่สร้างขึ้นแล้วพร้อมกับไฟล์ที่จำเป็นเพื่อให้ส่วนประกอบทำงานได้อย่างรวดเร็ว ฉันไม่ต้องการที่จะสร้างวงล้อใหม่ทุกครั้งที่ฉันเริ่มและไฟล์และคลาสที่จำเป็นในการทำให้ส่วนประกอบมีโครงสร้างพื้นฐานที่จำเป็น มีอยู่แล้วออกมี? หากไม่มีส่วนประกอบของ Joomla ที่จะเป็นตัวอย่างที่ดีในการทำงาน แก้ไข: เมื่อเห็นคำตอบฉันคิดว่าบางที "กรอบงาน" เป็นตัวเลือกที่ไม่เหมาะสม ฉันไม่ได้มองหาสิ่งใดที่มีรหัสฐานเป็นของตัวเอง ฉันชอบสิ่งที่มีโครงสร้างไฟล์ / โฟลเดอร์ที่เป็นส่วนประกอบของ Joomla ทั้งหมดและจำเป็นต้องใช้เช่นตัวควบคุมโฟลเดอร์มุมมองโฟลเดอร์รุ่นเป็นต้น สิ่งที่ฉันกำลังมองหาควรไม่มีการอ้างอิงที่ไม่ได้เป็นส่วนหนึ่งของรหัสหลักของ Joomla ฉันพบหนึ่งสำหรับ joomla 1.5 ที่มีไฟล์ที่จำเป็นทั้งหมดและสิ่งที่คุณต้องทำคือเปลี่ยนชื่อคลาสและไฟล์ให้ตรงกับชื่อของส่วนประกอบและติดตั้งและคุณจะมีมุมมองผู้ดูแลระบบขั้นพื้นฐานมุมมองเมนูส่วนหน้า ฯลฯ ... ฉันหวังว่าจะมีใครบางคนสร้างขึ้นเพื่อ

3
วิธีการรับรุ่น Joomla โดย http?
ฉันได้เห็นภาพหน้าจอของวิธีแก้ปัญหามีรุ่น Joomla กำลังตรวจพบโดยการเข้าถึงหน้าผ่านทาง http เช่นวิธีการแก้ปัญหาแสดงตัวเลข 3 หลักทั้งหมดของ Joomla รุ่น เช่น 2.5.28 หรือ 1.0.x เป็นต้นไปโดยการเข้าถึงเว็บเพจผ่าน http เท่านั้น ฉันต้องการสร้างแอปพลิเคชั่นขนาดเล็กเพื่อรับทราบเกี่ยวกับเวอร์ชันที่ติดตั้งบนเซิร์ฟเวอร์ เนื่องจากฉันไม่สามารถเข้าถึงที่เก็บข้อมูล FTP เต็มรูปแบบได้ตลอดเวลาฉันต้องการทราบว่าฉันสามารถแยกรุ่น Joomla ออกจาก HTTP GET อย่างง่ายได้อย่างไร

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

1
การทำความเข้าใจคลาส CSS ที่ใช้กับเมนู:“ ลึกกว่า” และ“ พาเรนต์”
ฉันพยายามเข้าใจความแตกต่างระหว่างชื่อคลาส "ที่ลึกกว่า" และ "ผู้ปกครอง" ที่ใช้กับliองค์ประกอบหลักในเมนู Joomla 2.5 ที่เป็นค่าเริ่มต้น ดูเหมือนว่าพวกเขาจะถูกนำไปใช้ร่วมกันเสมอ? มันเป็น "ผู้ปกครองที่ลึกซึ้งยิ่งกว่า" เสมอไม่เคยเห็นอย่างใดอย่างหนึ่งเท่าที่ฉันเห็น? ตัวอย่างเช่น: <ul class="menu"> <li class="item-108 deeper parent"><a href="https://joomla.stackexchange.com/menu1" >Menu1</a> <ul> <li class="item-110"><a href="https://joomla.stackexchange.com/menu1/sub11" >Sub11</a></li> <li class="item-121"><a href="https://joomla.stackexchange.com/menu1/sub12" >Sub12</a></li> <li class="item-122"><a href="https://joomla.stackexchange.com/menu1/sub13" >Sub13</a></li> </ul></li> <li class="item-109 deeper parent"><a href="https://joomla.stackexchange.com/menu2" >Menu2</a> <ul> <li class="item-130"><a href="https://joomla.stackexchange.com/menu2/sub21" >Sub21</a></li> </ul></li> <li class="item-111 active …
10 joomla-2.5  menu  css 

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

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