Answers:
这是一个非常技术性的解决方案,因为它需要一些配置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请求。
最后结果:
我们遵循的做法是-
时尚的浏览器插件(适用于Firefox和Chrome)适用于此任务。它将附加的自定义CSS应用于给定URL的每个页面。您实际上定义了规则[URL] => [CSS]。
上例:可以通过在左侧添加实线或虚线来进行区分:
红色 =生产,黄色 =预生产,绿色 =测试,蓝色 =训练,灰色 =开发等。
优点:
缺点: