Hallo
Dieses ist schon möglich, du müsstest folgendes machen:
Öffne:
root/portal/modules/portal_calendar_alightner_center.php
Finde:
Ersetze es mit:
Finde:
Code: Select all
return 'calendar_alightner_center.html';
}
Danach einfügen:
Code: Select all
public function get_template_side($module_id)
{
global $config, $template, $phpbb_root_path, $phpEx;
include($phpbb_root_path . 'includes/functions_calendar.' . $phpEx);
// Generate calendar week view or next events if required ...
calendar_display_calendar_on_index();
return 'calendar_alightner_side.html';
}
Erstelle eine Datei mit dem Namen
calendar_alightner_side.html und folgenden Inhalt
Code: Select all
{$LR_BLOCK_H_L}<!-- IF $S_BLOCK_ICON --><img src="{$IMAGE_SRC}" width="{$IMAGE_WIDTH}" height="{$IMAGE_HEIGHT}" alt="" /> <!-- ENDIF -->{$TITLE}{$LR_BLOCK_H_R}
<ul class="topiclist bg1">
<li>
<dl>
<dt style="padding-left:45px">{L_UPCOMING_EVENTS}</dt>
<!-- IF S_RSVP_COLUMN -->
<dt class="lastpost" style="width:16%">{L_COL_WILL_ATTEND}</dt>
<dt class="lastpost" style="width:16%">{L_INVITE_INFO}</dt>
<!-- ELSE -->
<dt class="lastpost" style="width:16%">{L_INVITE_INFO}</dd>
<dt class="lastpost" style="width:16%">{L_EVENT_CREATED_BY}</dd>
<!-- ENDIF -->
</dl>
</li>
</ul>
<ul class="topiclist bg1">
<!-- BEGIN events -->
<!-- IF S_RSVP_COLUMN -->
<!-- IF events.VALUE != 1 -->
<li class="row">
<dl class="icon"<!-- IF events.IMAGE --> style="background-image: url({events.IMAGE}); background-repeat: no-repeat;"<!-- ENDIF -->>
<dt><a href="{events.EVENT_URL}" title="<!-- IF events.ETYPE_DISPLAY_NAME -->{events.ETYPE_DISPLAY_NAME}: <!-- ENDIF -->{events.FULL_SUBJECT}">
<span style="<!-- IF events.COLOR -->color:#{events.COLOR};<!-- ENDIF --> font-weight: bold;">
<!-- IF events.ETYPE_DISPLAY_NAME -->{events.ETYPE_DISPLAY_NAME}: <!-- ENDIF -->{events.SUBJECT}</span><br /><!-- IF events.ALL_DAY -->{L_ALL_DAY} {events.START_TIME}<!-- ELSE -->{events.START_TIME} {L_TO_TIME} {events.END_TIME}<!-- ENDIF --></a>
<br>{events.POSTER}
</dt>
<dd style="width:16%; padding-left:5px;" class="lastpost">{events.VALUE_TXT}<!-- IF events.HEADCOUNT > 1 --> ({events.HEADCOUNT})<!-- ENDIF --></dd>
<dd style="width:16%; padding-left:5px;" class="lastpost">{events.INVITED}</dd>
</dl>
</li>
<!-- ENDIF -->
<!-- ELSE -->
<li class="row">
<dl class="icon"<!-- IF events.IMAGE --> style="background-image: url({events.IMAGE}); background-repeat: no-repeat;"<!-- ENDIF -->>
<dt><a href="{events.EVENT_URL}" title="<!-- IF events.ETYPE_DISPLAY_NAME -->{events.ETYPE_DISPLAY_NAME}: <!-- ENDIF -->{events.FULL_SUBJECT}">
<span style="<!-- IF events.COLOR -->color:#{events.COLOR};<!-- ENDIF --> font-weight: bold;">
<!-- IF events.ETYPE_DISPLAY_NAME -->{events.ETYPE_DISPLAY_NAME}: <!-- ENDIF -->{events.SUBJECT}</span><br /><!-- IF events.ALL_DAY -->{L_ALL_DAY} {events.START_TIME}<!-- ELSE -->{events.START_TIME} {L_TO_TIME} {events.END_TIME}<!-- ENDIF --></a>
</dt>
<dd style="width:16%; padding-left:5px;" class="lastpost">{events.INVITED}</dd>
<dd style="width:16%; padding-left:5px;" class="lastpost">{events.POSTER}</dd>
</dl>
</li>
<!-- ENDIF -->
<!-- END events -->
</ul>
{$LR_BLOCK_F_L}{$LR_BLOCK_F_R}
Lade diese Datei in den Template Ordner deines Styles und leere danach alle Cache.
Hinweis:
Du müsstest evtl. den Code in der
calendar_alightner_side.html noch anpassen.