Advanced MyCalendar - Kosmetisches Problem!

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Candy
Mitglied
Beiträge: 314
Registriert: 09.11.2002 21:15

Advanced MyCalendar - Kosmetisches Problem!

Beitrag 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
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Poste bitte mal den HTML-Code der Seite.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Candy
Mitglied
Beiträge: 314
Registriert: 09.11.2002 21:15

Beitrag 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
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag 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.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Candy
Mitglied
Beiträge: 314
Registriert: 09.11.2002 21:15

Beitrag von Candy »

Ja aber wie kann ich die beiden fehler beheben?Im quelltext der myCalendar.php sieht das ganz anders aus :(

Candy
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Sorry. Wirf einen Blick in die mycalendar.tpl, müsste im template-Verzeichnis bzw in einem der Untervrzeichnisse dort zu finden sein.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Candy
Mitglied
Beiträge: 314
Registriert: 09.11.2002 21:15

Beitrag 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
Candy
Mitglied
Beiträge: 314
Registriert: 09.11.2002 21:15

Beitrag von Candy »

Niemand ne idee wie ich das beheben kann bzw. was genau ich ändern muss ??

Candy :cry: :cry:
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag 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
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Candy
Mitglied
Beiträge: 314
Registriert: 09.11.2002 21:15

Beitrag von Candy »

Danke aber es sieht noch genauso aus wie vorher :-?

Candy
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“