0

smarty を中心に広告システムを開発しようとしています。そこで、ページに吐き出されると次のように見えるプラグインを思いつきました。

{load_ad id=c4ca4238a0b923820dcc509a6f75849b}

問題は、その関数内に AD_HEAD という変数が割り当てられていることです。

これで、AD_HEAD はタグの上に表示されるはずです。

したがって、基本的な html は次のようになります。

<html>
<head>
{$AD_HEAD}
</head>
<body>
{load_ad id=c4ca4238a0b923820dcc509a6f75849b}
</body>
</html>

ご覧のとおり、AD_HEAD は load_ad よりも上に配置されています。

問題は、それが高く配置されているため、空のままですが、それを低くすると load_ad が機能することです。

どうすればこれを機能させることができますか、またはこれを別の方法で開発する必要がありますか?

4

1 に答える 1

0

関数を変更しload_adて、2 つの Smarty 変数を割り当てること{$AD_HEAD}ができます{$AD_BODY}か?

あなたのtplは次のようになります

<html>
<head>
{load_ad id=c4ca4238a0b923820dcc509a6f75849b}
{$AD_HEAD}
</head>
<body>
{$AD_BODY}
</body>
</html>
于 2012-04-23T16:29:34.780 に答える