使用可变名称动态获取数据



这可能是一个相当独特的情况,但是我正在为MyBB编写一些自定义代码。它本质上是一个小的CMS,其中一部分允许用户定义块和块区域,并用代码填充这些块区域。

我希望此功能的方式是用户创建一个块区域,然后在模板中定义其位置。由于用户可以定义他们想要的任何块名并将其放置在他们想要的任何区域,因此我很难绕过如何在代码中处理它。

我的想法是,我可以让用户在其模板中定义一个名为block_blockarea_name的变量,然后我可以抓住该变量,然后解析变量的名称emover" block_",然后使用名称的其余部分来检查分配给该区域名称的任何块。我试图在自定义页面上而不是通过插件本身来执行此操作。

我唯一的选择是具有像标记并在此上使用查找和更换的标记。

只是想知道是否有人对解决此问题有任何想法或建议。

您是否询问如何在MYBB上的自定义PHP页面中包含模板?我总是用它来输出诸如标题之类的东西,也许您的工作方式也可以以相同的方式工作:

<?php
output_page("{$header}");
?>

相关内容

  • 没有找到相关文章

最新更新