标题几乎告诉了一切。我无法找到我创建的“自定义页面”存储在Invision Power Board 4中的位置。通过它的acp。谢谢你帮我解决这个问题。
答案 0 :(得分:1)
在IPB4中,它们存储在数据库中的块和页面的单独表中。
cms_pages -自定义页面
cms_blocks -自定义块
如果您不喜欢修改它们,请参阅 block_content 和 page_content 列。切记不要为您的自定义php块添加<?php ?>
标签。
如果您希望在自己喜欢的编辑器中编辑自定义的 html页面,并且不想在每次更新时都将代码复制粘贴到ACP中,我可能会建议一个解决方案。
在论坛根目录下的FTP中创建一个新目录,例如:
/custom/some_feature/
在内部创建目标文件:
/custom/some_feature/page.html
将其粘贴到ACP中的自定义页面中:
<script>
jQuery(document).ready(function() {
jQuery("#main-container").load( "/custom/some_feature/page.html");
});
</script>
<div id="main-container" style="min-height: 300px;"><div>
就是这样,现在您可以在FTP中编辑文件,并且该文件在论坛上是最新的。
您甚至可以更进一步,设置工具以自动与ftp同步本地文件。如果您使用的是 Windows ,请查看WinSCP。
对于macOS和Linux,也应该有很多解决方案。
希望有帮助,祝您好运!