Seite 1 von 2

Advanced MyCalendar - Kosmetisches Problem!

Verfasst: 29.11.2002 22:12
von Candy
Hi,
ich habe den Advanced Calendar in mein Board eingebaut leider habe ich ein kleines problem damit und zwar werden die normalen Kalender Events in der Tabellenspalte am linken rand anliegend angezeigt aber die Geburtstage irgendwie zentriert in der tabellenspalte!

Hier kann man sehen was ich meine: screenshot

Hier mal die komplette MyCalendar.php: mycalendar.txt

Hier mal die beiden teile in denen das aussehen der Kalender Events bestimmt wird:

Normale Events:

Code: Alles auswählen

'U_EVENT' => "<span class='gensmall'><font color='$bgColor'>&#149;</font></span>&nbsp;<a href=\"" . $topicCache[$topic_id]['topic_url']."&back_to_calendar=mycalendar.$phpEx?month=".$monthView["month"]."%26year=".$monthView["year"]. "\" onMouseOver=\"createTitle(this, '" . $topicCache[$topic_id]['first_post'] . "', event.pageX, event.pageY);\" onMouseOut=\"destroyTitle();\" class=\"gensmall\">$topic_text</a>\n\t<div style='height: 1px;'><IMG SRC='dot.gif' WIDTH='1' HEIGHT='1' BORDER=0></div>")  
Geburtstage:

Code: Alles auswählen

'U_EVENT' => "$first_date<span class='gensmall'><font color='#000000'>&#149;</font></span>&nbsp;<a href=\"$profillink\" onMouseOver=\"createTitle(this, '<b>" . $lang['Birthday'] . ":</b> $username<br>" . $lang['Calendar_birthday_greeting_first'] . "&nbsp;<b>$birthday</b>&nbsp;" . $lang['Calendar_birthday_greeting_sec'] . "', event.pageX, event.pageY);\" onMouseOut=\"destroyTitle();\" class=\"gensmall\">$topic_text: <b>$username</b></a>\n\t<div style='height: 1px;'><IMG SRC='dot.gif' WIDTH='1' HEIGHT='1' BORDER=0></div>")   
Wäre nett wenn mir jemand helfen könnte das richtig hinzubekommen :)

Grüße Candy

Verfasst: 29.11.2002 22:19
von itst
Poste bitte mal den HTML-Code der Seite.

Verfasst: 29.11.2002 23:18
von Candy
Hi, danke für deine schnelle anwort :)

Hier posten ging nicht (weiss auch nicht warum) habs aber mal in eine txt datei gepackt: quelltext.txt

Grüße Candy

Verfasst: 30.11.2002 02:16
von itst
Wenn Du Dir den HTML-Code ansiehst, findest Du diese Stelle hier:

Code: Alles auswählen

<td valign="top">
            &nbsp;
            <span class='gensmall'><font color='#000000'>&#149;</font></span>&nbsp;<a href="profile.php?mode=viewprofile&u=3" align='left' onMouseOver="createTitle(this, '<b>Geburtstag:</b> Marco<br>Herzlichen Glückwunsch zum&nbsp;<b>23</b>&nbsp;Geburtstag!', event.pageX, event.pageY);" onMouseOut="destroyTitle();" class="gensmall">Geburtstag: <b>Marco</b></a>
        <div style='height: 1px;'><IMG SRC='dot.gif' WIDTH='1' HEIGHT='1' BORDER=0></div>
        </tr>
Darin sind zwei Sachen "falsch". Zum einen der Non-Breaking-Space ganz zu anfang. Der muss weg. Und dann fehlt das schliessende td-Tag für diese Zelle.

Verfasst: 30.11.2002 16:33
von Candy
Ja aber wie kann ich die beiden fehler beheben?Im quelltext der myCalendar.php sieht das ganz anders aus :(

Candy

Verfasst: 30.11.2002 17:43
von itst
Sorry. Wirf einen Blick in die mycalendar.tpl, müsste im template-Verzeichnis bzw in einem der Untervrzeichnisse dort zu finden sein.

Verfasst: 30.11.2002 20:49
von Candy
Jo aber da kann ich diesen teil net finden was ja auch klar ist denn für das Birthday Addon musste ich nur änderungen an der mycalendar.hp vornehmen!

mycalendar_body.tpl

Code: Alles auswählen

<script language="Javascript" src="mycalendar_mod/calendar_flyover.js"></script>
<FORM METHOD="GET" ACTION="posting.php">
<INPUT TYPE = "hidden" name = "mode" value = "newtopic">
<INPUT TYPE = "hidden" name = "sid" value = "{SESSION_ID}">
<INPUT TYPE = "hidden" name = "back_to_calendar" value = "{BACK_TO_CALENDAR}">
<table width="100%" cellspacing="2" cellpadding="2" border="0">
  <tr>
    <td align="left" valign="bottom" WIDTH = "100%">
      <span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a> :: <a href="{U_CALENDAR}" class="nav">{L_CALENDAR}</a></span>
    </td>
    <td align="right" valign="bottom">
        <span class="nav">{LEGEND}</span>
    </td>
  </tr>
</table>
      <table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0">
  <tr>
    <td colspan="7" class="catHead" height="28">
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td><a href="{U_PREV_MONTH}">{I_PREV_MONTH}</a>&nbsp;<span class="gensmall"><b><a href="{U_PREV_MONTH}">{L_VIEW_PREVIOUS_MONTH}</a></span></b></td>
          <td style="text-align: center;"><span class="cattitle">{L_CURRENT_MONTH} {L_CURRENT_YEAR}</span></td>
          <td style="text-align: right;"><span class="gensmall"><b><a href="{U_NEXT_MONTH}">{L_VIEW_NEXT_MONTH}</a></span>&nbsp;<a href="{U_NEXT_MONTH}">{I_NEXT_MONTH}</a></td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <!-- BEGIN switch_sunday_beginning -->
        <th width="14%" class="catHead">{L_SUNDAY}</th>
    <!-- END switch_sunday_beginning -->
    <th width="14%" class="catHead">{L_MONDAY}</th>
    <th width="14%" class="catHead">{L_TUESDAY}</th>
    <th width="14%" class="catHead">{L_WEDNESDAY}</th>
    <th width="14%" class="catHead">{L_THURSDAY}</th>
    <th width="14%" class="catHead">{L_FRIDAY}</th>
    <th width="14%" class="catHead">{L_SATURDAY}</th>
    <!-- BEGIN switch_sunday_end -->
        <th width="14%" class="catHead">{L_SUNDAY}</th>
    <!-- END switch_sunday_end -->
  </tr>
  <!-- BEGIN date_row -->
  <tr>
    <!-- BEGIN date_cell -->
      <!-- BEGIN switch_blank_cells -->
    <td width="14%" height="90" valign="top" class="row1" colspan="{date_row.date_cell.BLANK_COLSPAN}">&nbsp;</td>
      <!-- END switch_blank_cells -->
      <!-- BEGIN switch_date_cells -->
    <td width="14%" height="90" valign="top" class="row1">
      <table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%">
        <tr>
          <!-- BEGIN switch_date_today -->
          <td class="daterowtoday" align = "top" height = "1" align="left">
          <!-- END switch_date_today -->
          <!-- BEGIN switch_date_otherday -->
          <td class="date{date_row.date_cell.DATE_CLASS}" align = "top" height = "1" align="left">
          <!-- END switch_date_otherday -->
          <table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
                  <td class="mainmenu">
                  <!-- BEGIN switch_date_today -->
                  <span class="mainmenu" style="color: #FFFFFF; background-color: {T_TH_COLOR2};">{date_row.date_cell.DATE}</span></td>
                  <!-- END switch_date_today -->
                  <!-- BEGIN switch_date_otherday -->
                  <span class="mainmenu">{date_row.date_cell.DATE}</span></td>
                  <!-- END switch_date_otherday -->
                  </td>
                  <td class="mainmenu" align="right">
                  <INPUT TYPE = "image" VALIGN = "middle" NAME = "event_day({date_row.date_cell.EVENT_DATE})" SRC="event.gif" WIDTH="26" HEIGHT="10" BORDER=0 ALT="Add event to selected forum">
                  </td>
          </tr></table>
        </td>
        </tr>
        <tr>
          <td valign="top">
          <!-- BEGIN date_event -->
            {date_row.date_cell.switch_date_cells.date_event.U_EVENT}
          <!-- END date_event -->
        </tr>
      </table>
    </td>
      <!-- END switch_date_cells -->
    <!-- END date_cells -->
  </tr>
  <!-- END date_rows -->
 <tr>
  <td class="spaceRow" colspan="7" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
  </tr>
  <tr>
    <td class="catBottom" colspan="7" valign="middle">

    <table width="100%">
    <tr>
    <td align="left" valign="middle"><B class = 'nav'>{FORUM_CHOOSER}</B></td><td align="right" valign="middle">{GOTOTOP_IMG}</td>
    </tr>
    </table>

    </td>
  </tr>
</table>
<table width="100%" align="center" valign="middle">
<td align="right" valign="middle"><span class="gensmall"><img src="templates/subSilver/images/preview_topic.gif" border="0" valign="middle">&nbsp;<a href="{U_PREV_YEAR}">({PREV_YEAR}) Vorheriges Jahr anzeigen</a>&nbsp;::&nbsp;<a href="{U_NEXT_YEAR}">Nächstes Jahr anzeigen ({NEXT_YEAR})</span></a>&nbsp;<img src="templates/subSilver/images/next_topic.gif" border="0" valign="middle"></td>
</table>
</FORM>
Grüße Candy

Verfasst: 01.12.2002 19:55
von Candy
Niemand ne idee wie ich das beheben kann bzw. was genau ich ändern muss ??

Candy :cry: :cry:

Verfasst: 01.12.2002 19:58
von itst
Suche in der mycalendar.php

Code: Alles auswählen

                $template->assign_block_vars('date_row.date_cell.switch_date_cells.date_event', array(
                     'U_EVENT' => "$first_date<span class='gensmall'><font color='#000000'>&#149;</font></span>&nbsp;<a href=\"$profillink\" align='left' onMouseOver=\"createTitle(this, '<b>" . $lang['Birthday'] . ":</b> $username<br>" . $lang['Calendar_birthday_greeting_first'] . "&nbsp;<b>$birthday</b>&nbsp;" . $lang['Calendar_birthday_greeting_sec'] . "', event.pageX, event.pageY);\" onMouseOut=\"destroyTitle();\" class=\"gensmall\">$topic_text: <b>$username</b></a>\n\t<div style='height: 1px;'><IMG SRC='dot.gif' WIDTH='1' HEIGHT='1' BORDER=0></div>")
                );
und erstezte durch

Code: Alles auswählen

                $template->assign_block_vars('date_row.date_cell.switch_date_cells.date_event', array(
                     'U_EVENT' => "<span class='gensmall'><font color='#000000'>&#149;</font></span>&nbsp;<a href=\"$profillink\" align='left' onMouseOver=\"createTitle(this, '<b>" . $lang['Birthday'] . ":</b> $username<br>" . $lang['Calendar_birthday_greeting_first'] . "&nbsp;<b>$birthday</b>&nbsp;" . $lang['Calendar_birthday_greeting_sec'] . "', event.pageX, event.pageY);\" onMouseOut=\"destroyTitle();\" class=\"gensmall\">$topic_text: <b>$username</b></a>\n\t<div style='height: 1px;'><IMG SRC='dot.gif' WIDTH='1' HEIGHT='1' BORDER=0></div>")
                );
HTH, Sascha

Verfasst: 01.12.2002 20:25
von Candy
Danke aber es sieht noch genauso aus wie vorher :-?

Candy