0

これはおそらくかなり特殊な状況ですが、myBB 用のカスタム コードを書いています。これは本質的に小さな CMS であり、その一部でユーザーがブロックとブロック領域を定義し、それらのブロック領域をコードで埋めることができます。

これを機能させたい方法は、ユーザーがブロック領域を作成し、テンプレート内でその位置を定義することです。ユーザーは任意のブロック名を定義して任意の領域に配置できるため、コードでこれを処理する方法を理解するのに苦労しています。

私の考えでは、ユーザーに block_blockarea_name という名前のテンプレートで変数を定義してもらい、その変数を取得して変数の名前を解析し、「block_」を削除してから、残りの名前を使用してブロックをチェックすることができます。がそのエリア名に割り当てられます。プラグイン自体ではなく、カスタム ページでこれを実行しようとしています。

私が持っている他の唯一のオプションは、ようなマーカーを持ち、その上で検索と置換を使用することです。

これを処理するためのより良い方法について誰かがアイデアや提案を持っているかどうか疑問に思っています。

4

1 に答える 1

0

MyBB のカスタム PHP ページにテンプレートを含める方法を尋ねていますか? 私は常にこれを使用してヘッダーなどを出力しますが、おそらくあなたのものも同じように機能するでしょう:

<?php
output_page("{$header}");
?>
于 2012-11-02T16:47:44.887 に答える