यह एक बहुत ही तकनीकी समाधान है क्योंकि इसमें अपाचे को कॉन्फ़िगर करने में कुछ अनुभव की आवश्यकता होती है। लाभ यह है कि आपको जूमला में किसी भी फाइल को हैक करने की आवश्यकता नहीं है! स्थापना ही।
मूल रूप से मैं जो करना चाहता हूं, वह यह है कि उत्पन्न किए जा रहे किसी भी पृष्ठ (लगभग किसी भी पृष्ठ) पर कुछ HTML जोड़ना।
इसके लिए मैं अपाचे मॉड्यूल 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 के साथ टैग की जगह ले रहा हूं । इस तरह मैं किसी भी अजाक्स अनुरोध से बाहर रहने की कोशिश करता हूं।
अंतिम परिणाम: