4

EE v2.5.3

私は次のことを達成しようとしています:

  • 6 ラジオ番組 (月~金)
  • 1 ラジオ番組 (日)
  • 初期設定(ロゴ)

EE に次のことを伝えたいと思います。

If Monday - Friday AND
0600 - 1000 
Morning Show

else if

1000 - 1500
Midday Show

etc etc..

else if
Sunday AND
0600 - 1200
Sunday Show

else if 
1700-1900
Sunday Night Show

else 
Default display of Logo

私の(動作していない)例:

<div id="in_studio_now_content" class="container_4">

{if
    '{current_time format="%l"}' == Thursday AND
    '{current_time format="%H%i"}' >= '1000' AND
    '{current_time format="%H%i"}' <= '1700'
}

<div class="showContainer">
    <img src="http://placehold.it/75x75" class="container_1" />
    <div class="showInfo left">
        <h5>The Midday Show</h5>
    <p>with Jenn</p>
    <p class="timeslot">Weekdays 10:00 - 3:00 pm</p>
        <div id="facebookLike">F like 32k</div>
    </div>
    <a href="#" class="showLink container_3">More about this show &rsaquo;</a>
</div><!-- /show -->

{/if}

</div><!-- studio content -->
4

2 に答える 2

1

これはあなたをソートするはずです

{if
'{current_time format='%l'}' == 'Thursday' &&
'{current_time format='%H%i'}' >= '1000' &&'{current_time format='%H%i'}' <= '1700'}

木曜日を一重引用符で囲み、時間の書式設定も一重引用符に置き換えたことに注意してください。

于 2012-11-08T20:34:15.113 に答える
0

かなり複雑な条件であるため、これをより迅速に解析するために、両方ともCroxtonのSwitcheeIFElseを組み合わせて使用​​することをお勧めします。たとえば、このようなものはどうですか?

{exp:switchee var="{current_time format='%l'}" parse="inward"}
    {case value="Monday|Tuesday|Wednesday|Thursday|Friday"}
       {exp:ifelse parse="inward"}
           {if '{current_time format="%H%i"}' >= '0600' AND '{current_time format="%H%i"}' <= '0959'}
               Morning show
           {if:elseif '{current_time format="%H%i"}' >= '1000' AND '{current_time format="%H%i"}' <= '1459'}
               Midday Show
           {/if}
       {/exp:ifelse}
     {/case}
     {case value="Saturday"}
         Do the same sort of thing for Saturday
     {/case}
     {case value="Sunday"}
         Do the same sort of thing for Sunday
     {/case}
{/exp:switchee} 

また、ここで時間を1分調整したことに注意してください。そうしないと、同じセット内の2つの条件(以下/より大きいを使用しているため)が同時に発生する可能性があります。

于 2012-11-08T20:37:23.293 に答える