azmi
11.11.2004, 15:07
hi zusammen
ich habe ein Problem, die Events nicht Registrierten anzuzeigen.
ich ein Script gefunden, dass die Events auflistet.
die widerum kommen auf eine non-vB Seite in einem IFRAME
leider verlangt dieses Cookies :mad:
nicht Eingeloggte bekommen darum die Termine nicht zu sehen.
hat jemand eine Idee?
Danke schon mal im Voraus :)
nicht eingeloggt:
Die Cookies konnten nicht gesetzt werden, da der Header schon an den Browser geschickt wurde.
Datei: N/A
Zeile: 0
Script:
<?php
|| # http://www.hydroworld.de | Bruno Pisarek # ||
//--------------------------------------------------------------------------------
error_reporting(E_ALL & ~E_NOTICE);
require_once('./global.php');
//--------------------------------------------------------------------------------
//================================================================================
// CONFIG - BEI BEDARF EDITIEREN
//================================================================================
$limitkalender = '20'; //Anzahl der angezeigten Termine aus der Kalender
$kalenderstring = '100'; //Anzahl Zeichen, nach dem der Termin gekürzt wird
//--------------------------------------------------------------------------------
//--------------------------------------------------------------------------------
// Browser-Check / nur bei IE wird ein Fieldset gezeigt
//--------------------------------------------------------------------------------
if (is_browser('ie', 5) OR is_browser('ie', 6)) {
$fieldbox = 'class="sf"';
$tmessage = 'class="tmessage1"';
$fieldopen = '<fieldset>';
$fieldclose = '</fieldset>';
$fieldopen2 = '<fieldset>';
$fieldclose2 = '</fieldset>';
$lthemen = '<legend><b>Letzte Themen </b></legend>';
} else {
$fieldbox = 'class="fieldbox"';
$tmessage = 'class="tmessage2"';
$fieldopen = '';
$fieldclose = '';
$fieldopen2 = '';
$fieldclose = '';
$fieldclose2 = '<br />';
$lthemen = '';
}
//--------------------------------------------------------------------------------
//--------------------------------------------------------------------------------
// Datum von Heute und Gestern feststellen i.d.F -> "13.04.2004"
//--------------------------------------------------------------------------------
$heute = date("d.m.Y");
$tstamp = mktime(0, 0, 0, date("m"), date("d")-1, date("Y"));
$gestern = date("d.m.Y", $tstamp); // ISO-8601 Format
//--------------------------------------------------------------------------------
?>
<?php
//--------------------------------------------------------------------------------
// MODUL -> "kommende Termine zeigen"
//--------------------------------------------------------------------------------
$dat = getdate();
$buffer = $dat[mday]." ".$dat[month]." ".$dat[year];
$aktdatum = strtotime($buffer);
$query_kalender = "SELECT * FROM ".TABLE_PREFIX ."event WHERE dateline_from >= '$aktdatum' AND visible = '1' AND calendarid = '1' ORDER BY dateline_from ASC";
$query_limit_kalender = sprintf("%s LIMIT %d, %d", $query_kalender, 0, $limitkalender);
$kalender = $DB_site->query($query_limit_kalender);
$row_kalender = mysql_fetch_assoc($kalender);
$all_kalender = $DB_site->query($query_kalender);
$totalRows_kalender = mysql_num_rows($all_kalender);
do {
$termine .= "<font class=\"sfa\" color=\"#FF0000\">";
$termine .= date('d.m.y', strftime($row_kalender['dateline_from']));
$termine .= " <font color=\"#000000\">» <a href=\"calendar.php?do=getinfo&day=";
$termine .= date('Y-m-d', strftime($row_kalender['dateline_from']))."\"";
$termine .= " title=\"".$row_kalender['event']."\">";
if (strlen($row_kalender['title']) > $kalenderstring) {$row_kalender['title'] = substr($row_kalender['title'],0,$kalenderstring)."..";}
$termine .= $row_kalender['title']."</a></font></font><br>\n";
} while ($row_kalender = mysql_fetch_assoc($kalender));
echo '<b><u><font color="white">TERMINE</font></u></b><br /><br />';
echo $termine;
echo '<br />» zum <a href="calendar.php"><u>Kalender</u></a> ';
//--------------------------------------------------------------------------------
?>
ich habe ein Problem, die Events nicht Registrierten anzuzeigen.
ich ein Script gefunden, dass die Events auflistet.
die widerum kommen auf eine non-vB Seite in einem IFRAME
leider verlangt dieses Cookies :mad:
nicht Eingeloggte bekommen darum die Termine nicht zu sehen.
hat jemand eine Idee?
Danke schon mal im Voraus :)
nicht eingeloggt:
Die Cookies konnten nicht gesetzt werden, da der Header schon an den Browser geschickt wurde.
Datei: N/A
Zeile: 0
Script:
<?php
|| # http://www.hydroworld.de | Bruno Pisarek # ||
//--------------------------------------------------------------------------------
error_reporting(E_ALL & ~E_NOTICE);
require_once('./global.php');
//--------------------------------------------------------------------------------
//================================================================================
// CONFIG - BEI BEDARF EDITIEREN
//================================================================================
$limitkalender = '20'; //Anzahl der angezeigten Termine aus der Kalender
$kalenderstring = '100'; //Anzahl Zeichen, nach dem der Termin gekürzt wird
//--------------------------------------------------------------------------------
//--------------------------------------------------------------------------------
// Browser-Check / nur bei IE wird ein Fieldset gezeigt
//--------------------------------------------------------------------------------
if (is_browser('ie', 5) OR is_browser('ie', 6)) {
$fieldbox = 'class="sf"';
$tmessage = 'class="tmessage1"';
$fieldopen = '<fieldset>';
$fieldclose = '</fieldset>';
$fieldopen2 = '<fieldset>';
$fieldclose2 = '</fieldset>';
$lthemen = '<legend><b>Letzte Themen </b></legend>';
} else {
$fieldbox = 'class="fieldbox"';
$tmessage = 'class="tmessage2"';
$fieldopen = '';
$fieldclose = '';
$fieldopen2 = '';
$fieldclose = '';
$fieldclose2 = '<br />';
$lthemen = '';
}
//--------------------------------------------------------------------------------
//--------------------------------------------------------------------------------
// Datum von Heute und Gestern feststellen i.d.F -> "13.04.2004"
//--------------------------------------------------------------------------------
$heute = date("d.m.Y");
$tstamp = mktime(0, 0, 0, date("m"), date("d")-1, date("Y"));
$gestern = date("d.m.Y", $tstamp); // ISO-8601 Format
//--------------------------------------------------------------------------------
?>
<?php
//--------------------------------------------------------------------------------
// MODUL -> "kommende Termine zeigen"
//--------------------------------------------------------------------------------
$dat = getdate();
$buffer = $dat[mday]." ".$dat[month]." ".$dat[year];
$aktdatum = strtotime($buffer);
$query_kalender = "SELECT * FROM ".TABLE_PREFIX ."event WHERE dateline_from >= '$aktdatum' AND visible = '1' AND calendarid = '1' ORDER BY dateline_from ASC";
$query_limit_kalender = sprintf("%s LIMIT %d, %d", $query_kalender, 0, $limitkalender);
$kalender = $DB_site->query($query_limit_kalender);
$row_kalender = mysql_fetch_assoc($kalender);
$all_kalender = $DB_site->query($query_kalender);
$totalRows_kalender = mysql_num_rows($all_kalender);
do {
$termine .= "<font class=\"sfa\" color=\"#FF0000\">";
$termine .= date('d.m.y', strftime($row_kalender['dateline_from']));
$termine .= " <font color=\"#000000\">» <a href=\"calendar.php?do=getinfo&day=";
$termine .= date('Y-m-d', strftime($row_kalender['dateline_from']))."\"";
$termine .= " title=\"".$row_kalender['event']."\">";
if (strlen($row_kalender['title']) > $kalenderstring) {$row_kalender['title'] = substr($row_kalender['title'],0,$kalenderstring)."..";}
$termine .= $row_kalender['title']."</a></font></font><br>\n";
} while ($row_kalender = mysql_fetch_assoc($kalender));
echo '<b><u><font color="white">TERMINE</font></u></b><br /><br />';
echo $termine;
echo '<br />» zum <a href="calendar.php"><u>Kalender</u></a> ';
//--------------------------------------------------------------------------------
?>