IPB4存储自定义页面的位置?

时间:2018-03-13 07:23:57

标签: ipb

标题几乎告诉了一切。我无法找到我创建的“自定义页面”存储在Invision Power Board 4中的位置。通过它的acp。谢谢你帮我解决这个问题。

1 个答案:

答案 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,也应该有很多解决方案。

希望有帮助,祝您好运!