カテゴリー:
モバイルデザイン
閲覧数:546 配信日:2016-01-01 20:18
現状
PCランダムサイズ広告表示
▼views/status/individual.php
<?php // if($i <= 2 ){//adsence表示回数。これを超えると空白が出来てしまう echo "<div class=\"float_left\">" ; // echo $this->render( 'common/ad-336_280' ); echo $this->render( 'common/ad-300_250' ); echo "</div>" ; // } ?> |
問題点
・大きいサイズの広告が選ばれた場合、スマホ横幅が広がる可能性があるため、ドロワーメニューが表示されなくなる
対応
・PCサイズ広告よりランダム選択
・スマホサイズ広告よりランダム選択
対応
▼views/status/individual.php
status
<!--レスがなければ--> <?php if(!$res): ?> <!--スマホ用--> <?php echo "<div class=\"hidden-md-up\" style=\"text-align:center\">" ; echo $this->render( 'common/ad-random-smart' ); echo "</div>" ; ?> <?php endif; ?> |
res
<!--タブレット以上--> <?php echo "<div class=\"float_left hidden-sm-down\">" ; echo $this->render( 'common/ad-300_250' ); echo "</div>" ; ?> <!--スマホ用--> <?php echo "<div class=\"hidden-md-up\" style=\"text-align:center\">" ; echo $this->render( 'common/ad-random-smart' ); echo "</div>" ; ?> |
▼views/common/ad-random-smart.php
<?php $n= '' ; $n = mt_rand( 0 , 2 ); $str 1 = array(); $str 2 = array(); if($n== 0 ){ $num 1 = '' ; $str 1 =file(dirname(__FILE__) . "/ad-list-smart-rakuten.php" ); $num 1 = rand( 0 , count($str 1 ) -1 ); echo $str 1 [$num 1 ]; }else{ $num 2 = '' ; $str 2 =file(dirname(__FILE__) . "/ad-300_300-list-admax.php" ); $num 2 = rand( 0 , count($str 2 ) -1 ); echo $str 2 [$num 2 ]; } ?> |
▼/var/www/lib/trust_path_allproject/ad/ad-list-smart-rakuten.php
<script type= "text/javascript" >rakuten_design= "slide" ;</script> <script type= "text/javascript" >rakuten_design= "slide" ;</script> <script type= "text/javascript" >rakuten_design= "slide" ;</script> |