Portal, eine tabelle nur für registrierte
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.
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.
hmm komisch ersetz mal druch und durch
und dann in der template datei noch <!-- BEGIN calendar --> und <!-- END calendar --> mit <!-- BEGIN switch_calendar --> und <!-- END switch_calendar --> ersetzen
Code: Alles auswählen
$template->assign_block_vars('calendar', array());
Code: Alles auswählen
$template->assign_block_vars('switch_calendar', array());
Code: Alles auswählen
$template->assign_block_vars('calendar.calpeek', array(
Code: Alles auswählen
$template->assign_block_vars('switch_calendar.calpeek', array(
mit dem in der tpl:
und dem in der php:<!-- BEGIN switch_calendar -->
<span class="gen">{calpeek.DATE}:</span><a href="{calpeek.LINK}" class="gensmall">{calpeek.EVENT}</a><br>
<!-- END switch_calendar -->
hab ich als angemeldeter nur die anzeige//my_cal_peek
$cal_num = 14; // number of days to look ahead
$peeklen = 30; // subject character length
$datefirst = ''; // display the date in which order 'month' = Month/Day
// (Default: Day/Month)
include_once('./cal_settings.php');
$today = date("Y-m-d") . " 00:00:00";
$window = date("Y-m-d", mktime(0,0,0,date("m"),date("d")+$cal_num,date("Y")));
$sql = "SELECT * FROM ". $table_prefix . $tablename;
$sql .= " WHERE eventspan >= '$today' AND stamp <= '$window'";
$sql .= " ORDER BY eventspan";
$result = $db->sql_query($sql);
$result = mysql_db_query($dbname, $sql);
if ($result)
{
while ($row = mysql_fetch_array($result))
{
$row[stamp] = substr($row[stamp], 0, 10);
$evntdate = split("-", $row[stamp]);
if ($datefirst == 'month') { $shortdate = $evntdate[1] . "/" . $evntdate[2]; }
else { $shortdate = $evntdate[2] . "/" . $evntdate[1]; }
$link = "calendar.php?mode=display&day=".$evntdate[2];
$link .= "&month=".$evntdate[1]."&year=".$evntdate[0];
$link = ereg_replace("=0", "=", $link);
$curevnt = $row[subject];
if (strlen($curevnt) > ($peeklen+3))
{
$curevnt = substr($curevnt, 0, $peeklen) . "...";
}
else
{
$curevnt = $curevnt;
}
$template->assign_block_vars('switch_calendar.calpeek', array(
'LINK' => $link,
'DATE' => $shortdate,
'EVENT' => $curevnt
)
);
} # end of while
}
//end of my_cal_peek
:
tpl datei:
ah
Code: Alles auswählen
<!-- BEGIN switch_calendar -->
<!-- BEGIN calpeek -->
<span class="gen">{switch_calendar.calpeek.DATE}:</span><a href="{switch_calendar.calpeek.LINK}" class="gensmall">{switch_calendar.calpeek.EVENT}</a><br>
<!-- END calpeek -->
<!-- END switch_calendar -->