Hallo!
@hallokate: Die Dateiänderungen stehen doch alle in der install.xml (oder so ähnlich); die kannst du einfach rückgängig machen. Gab es dort ein Installationsskript, oder standen vielleicht SQL-Anweisungen in der XML-Datei?
Wenn ja poste bzw.verlinke sie einmal (
KB:datei), damit ich dir noch genauer sagen kann, was du zur Deinstallation machen musst.
Ich vermute, dass die Fehler durch eine unvollständige Deinstallation hervorgerufen wurden.
@schiri0815: Das sollte funktionieren:
Code: Alles auswählen
<dt class="read white g">{L_READ_WHITE_G}</dt>
<dd class="read white g"><select name="read_white_g[]" multiple="multiple">
<!-- IF NO_READ_WHITE_G && EVENT_ID != 0 -->
<option value="" selected="selected">---</option>
<!-- ELSE -->
<option value="">---</option>
<!-- ENDIF -->
<!-- BEGIN read_white_g -->
<!-- IF read_white_g.SELECTED || EVENT_ID == 0 -->
<option value="{read_white_g.NAME}" selected="selected">{read_white_g.NAME}</option>
<!-- ELSE -->
<option value="{read_white_g.NAME}">{read_white_g.NAME}</option>
<!-- ENDIF -->
<!-- END read_white_g -->
</select></dd>
@kiddyshoes: wie bereits
sehr viel früher geschrieben:
Sofern die Datei ins phpBB-eingebunden ist:
Code: Alles auswählen
// SIMPLE CALENDAR START
include_once($phpbb_root_path . 'calendar/common.' . $phpEx);
define('CAL_NEXT_DAYS', 7);
$i = time();
$end = $i + CAL_NEXT_DAYS * 86400;
while ($i <= $end)
{
$date = cal_dates::get_date($i);
$template->assign_block_vars('cal_next_days', array(
'DATE' => $date->get_format($user->data['cal_date_format']),
'DMY' => $date->get_dmY()
));
if ($event_dates = $date->get_events())
{
while (list(, $event_date) = each($event_dates))
{
if (!$event_date->get_auth('read'))
{
continue;
}
$template->assign_block_vars('cal_next_days.event_dates', array(
'NAME' => $event_date->name,
'URL' => $event_date->url->build(),
'AUTHOR_NAME' => $event_date->author->name,
'AUTHOR_COLOUR' => $event_date->author->colour,
'AUTHOR_URL' => $event_date->author->url->build(),
'DESC_DISPLAY' => $event_date->desc_display
));
}
}
$i += 86400;
}
$template->assign_vars(array(
'CAL_ACKNOWLEDGEMENT' => CAL_ACKNOWLEDGEMENT
));
// SIMPLE CALENDAR END
Der HTML-Code für prosilver sieht ungefähr so aus:
Code: Alles auswählen
<div class="inner bg1 post" id="event_dates"><span class="corners-top"><span></span></span>
<ul>
<!-- BEGIN cal_next_days -->
<li><dl>
<dt>{cal_next_days.DATE}</dt>
<!-- BEGIN event_dates -->
<dd><a href="{cal_next_days.event_dates.URL}" style="color: {cal_next_days.event_dates.COLOUR};">{cal_next_days.event_dates.NAME}</a></dd>
<!-- END event_dates -->
</dl></li>
<!-- END cal_next_days -->
</ul>
<span class="corners-bottom"><span></span></span></div>
Mit dem Code werden die Termine in den nächsten 7 Tagen angezeigt.
@godsotherson: Wie schon gesagt: der Kalender funktioniert NUR mit PHP 5.1.2 und höher; wenn der Hoster sich weigert, die Version zu aktualisieren, würde ich mir einen anderen suchen.