0

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

4

1 回答 1

1

在 IPB4 中,它们存储在数据库中,分别存储在块和页面的单独表中。

cms_pages - 自定义页面
cms_blocks - 自定义块

如果您对修改它们感兴趣,请参阅block_contentpage_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,也应该有很多解决方案。

希望对你有帮助,祝你好运!

于 2019-01-26T15:03:56.403 回答