TP-Docs
HTML5 Icon HTML5 Icon HTML5 Icon
TP on Social Media

Recent

Welcome to TinyPortal. Please login or sign up.

Members
  • Total Members: 3,966
  • Latest: safir45
Stats
  • Total Posts: 195,989
  • Total Topics: 21,322
  • Online today: 742
  • Online ever: 8,223 (February 19, 2025, 04:35:35 AM)
Users Online
  • Users: 0
  • Guests: 251
  • Total: 251

[SOLVED]What am I doing wrong? (alternate windowbgs)

Started by dannbass, October 02, 2007, 01:56:56 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

dannbass

Hi!
I'm working on my calendar block and I want to alternate between windowbg and windowbg2 for the event listings...

Well I'm using
$alternate = true;
    foreach ($context['calendar_events'] as $event)
    {
<tr class="', $alternate == 0 ? 'windowbg' : 'windowbg2', '" align="left">


As a base... but the whole thing for the events is
/////////////////////////////////////////////////////////////////
//   EVENTS SECTION
//
if (!empty($context['calendar_events']))
{

    echo '
   
    <tr class="windowbg" height="20">
    <td colspan="14" class="smalltext" align="center" style="font-weight: bold; color: #' . $modSettings['cal_eventcolor'] . ';">Audiciones y Eventos</td></tr>';
$alternate = true;
    foreach ($context['calendar_events'] as $event)
    {
     

        $query = db_query(
            "SELECT startDate
            FROM {$db_prefix}calendar
            WHERE ID_EVENT='".$event['id']."'", __FILE__, __LINE__);

        $row = mysql_fetch_assoc($query);
        $startdate = strtotime($row['startDate']);

        mysql_free_result($query);

        echo '
        <tr class="', $alternate == 0 ? 'windowbg' : 'windowbg2', '" align="left">

        <td style="padding: 7px 7px 7px 7px; font-family: verdana, sans-serif; font-size: 8.5pt;" colspan="14"><a href="', $scripturl, '?action=calendar;year=' . date("Y") . ';month=' . date("n",$startdate) . '">
        <strong>' . date("M j",$startdate) . '</strong></a>';
        echo ' - ';
        if ((date('Y',$now).date('m',$now).date('d',$now)) >= (date('Y',$startdate).date('m',$startdate).date('d',$startdate)))
        {
            echo '<b>',$event['link'], '</b>';
        }
        else
        {
            echo $event['link'] ;
        }
        echo '</td></tr>';
    }
    echo '';
}

/////////////////////////////////////////////////////////////////


Any ideas?? please? it's driving me crazy! Thanks!

dannbass

Nevermind!!
I forgot the
$alternate = !$alternate;

Now its nice!!

This website is proudly hosted on Crocweb Cloud Website Hosting.