นี่เป็นโซลูชันที่ใช้เทคโนโลยีค่อนข้างมากเนื่องจากต้องมีประสบการณ์ในการกำหนดค่า Apache ข้อดีคือคุณไม่ต้องแฮ็คไฟล์ใด ๆ ใน Joomla! ติดตั้งตัวเอง
โดยทั่วไปสิ่งที่ฉันต้องการทำคือการเพิ่ม HTML บางส่วนในหน้าใด ๆ (เกือบทุกหน้า) ที่ถูกสร้างขึ้น
สำหรับวันนี้ผมจะใช้Apache โมดูล mod_substitute โมดูลที่ตัวเองจะต้องมีการเปิดใช้งาน (โดยทั่วไปเพียงแค่ต้องการ # ความคิดเห็นออก) httpd.conf
ภายใน
LoadModule substitute_module modules/mod_substitute.so
ถัดไปในไฟล์โฮสต์เสมือน ( httpd-vhosts.conf
):
<VirtualHost *>
DocumentRoot "C:\...."
ServerName joomla-development
AddOutputFilterByType SUBSTITUTE text/html
Substitute "s|</body>|<div style='position:fixed; left:100px; top:50px; background-color:red'><h1>DEV WEBSITE</h1></div></body>|i"
<Directory "C:\....">
AllowOverride All
Require all granted
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
โดยพื้นฐานแล้วSubstitute
ฉันกำลังแทนที่</body>
แท็กด้วย HTML บางอัน วิธีนี้ฉันพยายามที่จะไม่ใช้คำขอ Ajax ใด ๆ
ผลสุดท้าย: