PEAK XOOPS - Grouping events with the same time/date, remove empty line, 12hr clock (Hack inside) in englishin japanese

Grouping events with the same time/date, remove empty line, 12hr clock (Hack inside)

List posts in the topic

question Grouping events with the same time/date, remove empty line, 12hr clock (Hack inside)

msg# 1
depth:
0
Previous post - Next post | Parent - Children.1 | Posted on 2004/5/24 8:00
zer0fill  一等兵   Posts: 14
Below is a hack I made last night to group events that occur at the same time

Updates ./templates/blocks/pical_coming_schedule.html
<{*
    Changelog
        5/22/04 
            Change: Items are now grouped together
                Before:              After:
                    May 24th            May 24th
                        Study               Study
                    May 24th                Meeting
                        Meeting         9:00 - 17:00
                    9:00 - 17:00            Picnic
                        Picnic              Banquet
                    9:00 - 17:00        9:00
                        Banquet             Tennis
                    9:00
                        Tennis
            Change: Converted 24hr clock to 12hr clock
            Change: List no longer adds whitespace between events
        5/23/04
            Fix:    Orphan </div>
*}>
<{if $block.num_rows == 0}>
  <{$block.lang_PICAL_MB_NOEVENT}>
<{else}>
     <dl>
    <{foreach item=event from=$block.events}>
       <{capture name="capture_date"}>
          <dt>
            <{if $event.distance == 0}>
              <font size='2'><img border='0' src='<{$block.images_url}>/<{$event.dot_gif}>' />  <{$block.lang_PICAL_MB_CONTINUING}> - <{$event.end_desc|date_format:"%I:%M%p"}></font>
            <{elseif $event.distance == 1}>
              <font size='2'><img border='0' src='<{$block.images_url}>/<{$event.dot_gif}>' />  <{$event.start_desc|date_format:"%I:%M%p"}> - <{$event.end_desc|date_format:"%I:%M%p"}></font>
            <{elseif $event.distance == 2}>
              <font size='2'><img border='0' src='<{$block.images_url}>/<{$event.dot_gif}>' />  <{$event.start_desc|date_format:"%I:%M%p"}></font>
            <{else}>
              <font size='2'><img border='0' src='<{$block.images_url}>/<{$event.dot_gif}>' />  <{$event.start_desc}></font>
            <{/if}>
          </dt>
       <{/capture}>
       
       <{if $smarty.capture.capture_date != $new_date}>
            <{assign var="new_date" value=$smarty.capture.capture_date}>
            <{$smarty.capture.capture_date}>
       <{/if}>
       
          <dd style='margin-left:20px;'>
            <font size='2'><a href='<{$block.get_target}>?smode=Daily&action=View&event_id=<{$event.id}>&caldate=<{$block.caldate}>' class='calsummary'><{$event.summary}></a></font>
          </dd>
        
    <{/foreach}>
    </dl>
<{/if}>

  <{if $block.num_rows_rest > 0}>
    <div align='right'><small><{$block.lang_PICAL_MB_RESTEVENT_PRE}> <{$block.num_rows_rest}> <{$block.lang_PICAL_MB_RESTEVENT_SUF}></small></div>
  <{/if}>

  <{if $block.insertable <> false}>
      <font size='2'><a href='<{$block.get_target}>?smode=Daily&action=Edit&caldate=<{$block.caldate}>'><img src='<{$block.images_url}>/addevent.gif' border='0' width='14' height='12' /><{$block.lang_PICAL_MB_ADDEVENT}></a></font>
  <{/if}>
Votes:0 Average:0.00

Posts tree

  Advanced search


Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!