2

さて、私はこのコードを持っています。

{foreach $listings as $id => $listing name=listing}

    {if $smarty.foreach.listing.iteration is div by 4}
        ADSENSE CODE
    {/if}

{/foreach}

これが何をするかというと、4 項目ごとに Google アドセンス コードを出力します。

お気づきのように、Google アドセンスでは 1 ページあたり 3 つの広告しか許可されていないため、広告を 3 回表示した後に中断する必要があります。

多くの無駄な Google 検索の後、私は困惑しています!

助けてください、

よろしく。

4

2 に答える 2

1

私がここで見ることができる限り、 あなたは使うことができます

{break}

そしてそれはうまくいくはずです

また、あなたはカウンターを持つことができます

{foreach $listings as $id => $listing name=listing}
    {if $smarty.foreach.listing.index <= 12}
       {if $smarty.foreach.listing.iteration is div by 4}
          ADSENSE CODE
       {/if}
    {/if}

{/foreach}
于 2013-07-21T08:42:31.280 に答える