这可能听起来很疯狂,但仍然……
对于我们改进的项目站点,我们希望将Trac(作为代码浏览器,开发人员维基和问题跟踪器)集成到站点设计中.当然,这很困难,因为Trac是用Python编写的,而我们的站点是用PHP编写的.这里有没有人知道如何将页眉和页脚(PHP)集成到Trac模板中(最好不要在命令行中调用 – 或者更确切地说是两个页眉和页脚 – PHP进程)?
最佳答案 最好的选择可能是(重新)使用python编写页眉和页脚.
如果页眉和页脚是相对静态的,你也可以使用php(或每x分钟一次)生成它们,并将它们包含在文件系统中. (你可能已经考虑过这个并且驳回了这个想法,因为你的网站太动态了,无法使用这个选项?)
虽然我不会真的推荐它,你也可以使用某种形式的AJAX加载页面的部分,没有什么能阻止你从基于php的系统加载这些内容.这可以保持所有部分的动态.您的页面在加载时可能看起来很丑陋,现在您在服务器上生成的命中数超过了所需的数量,但如果它是一个大网站,这可能会很大.
警告:如果您在两个系统上都有用户登录,那么只有登录到您网站的一半的人才会遇到问题.