Deine Portal Version: 1.0.6
Typ Deines phpBB Forums: Premodded phpBB3
MODs installiert: Ja
Dein Wissensstand: Grundwissen
Link zu Deinem Forum: http://www.mittelalter-treff.at/forumX/3/
PHP Version: PHP Version 5.2.14
Was hast Du gemacht, bevor das Problem aufgetreten ist?
Kein Problem, nur ein komplettes unverständnis, wie man den phpbb_Calendar_0_1_0 so im Portal einbinden kann, damit er in der mitte angezeigt wird.
phpBB Version 3.0.8
Was hast Du bereits versucht um das Problem zu lösen?
Das Forum durchsucht, aber keine brauchbare Antwort gefunden.
Fehlerbeschreibung und Nachricht
Ich denke die Antwort ist sicher einfach, aber ich komm nicht drauf.
den Mod den ich eingebunden habe ist der Kalender "phpbb_Calendar_0_1_0"
Welcher auf phpbb.de angeboten wird.
Soweit funktioniert nun alles.
Die Einstellung die ich getroffen habe ist, die letzten 10 events in der Forenansicht einzublenden.
Genau diese einstellung hätte ich gern in das portal übernommen.
Meine frage dazu nun:
> Welche datei(n) muss ich editieren
> Was muss ich für einen code einfügen?
> Wie binde ich das in das portal ein?
Das theme ist für mich nur sekundär, mir reicht eine beschreibung für subsilver, die themes kann ich dann schon wieder selber anpassen.
Vielen dank für die hilfe
Eigenen Kalender Block einbinden
Forum rules
Vor dem erstellen neuer Supportanfragen bitte zuerst in die board3 Portal FAQ schauen und die Suche benutzen!
Viele Fragen sind bereits schon gestellt und beantwortet worden.
Bitte auch unsere Forumsregeln lesen und beachten!
Vor dem erstellen neuer Supportanfragen bitte zuerst in die board3 Portal FAQ schauen und die Suche benutzen!
Viele Fragen sind bereits schon gestellt und beantwortet worden.
Bitte auch unsere Forumsregeln lesen und beachten!
-
- Dev
- Posts: 2504
- Joined: 17. July 2008 21:08
- phpBB.de User: marc1706
- phpBB.com User: Marc
- Location: Clausthal-Zellerfeld / München
- Contact:
Re: Eigenen Kalender Block einbinden
Hast du dir schon einmal das hier angeschaut?
http://board3.de/knowledge/kb_show.php?id=51
http://board3.de/knowledge/kb_show.php?id=51
Re: Eigenen Kalender Block einbinden
Ja habe ich.
Ich habe auch die html von dem Kalender kopiert und in das verzeichnis gelegt.
Hier meine änderungen:
/styles/SoftWood/template/portal/block/calendar_next.html
portal_center.php
Und dann habe ich noch experimentiert, die portal.php mit dem include zu bestücken
include($phpbb_root_path . 'includes/functions_calendar.' . $phpEx);
War aber nutzlos, es bleibt das Feld einfach nur leer.....mit oder ohne include.
was fehlt mir denn noch?
Ich habe auch die html von dem Kalender kopiert und in das verzeichnis gelegt.
Hier meine änderungen:
/styles/SoftWood/template/portal/block/calendar_next.html
Code: Select all
{$C_BLOCK_H_L}<dl><dt>Naechste Events</dt></dl>{$C_BLOCK_H_R}
<ul class="topiclist forums">
<li><dl>
<dd style="border-left: 0px">
<!-- IF .events -->
<div class="forabg">
<div class="inner"><span class="corners-top"><span></span></span>
<ul class="topiclist">
<li class="header">
<dl class="icon">
<dt>{L_UPCOMING_EVENTS}</dt>
<dd style="width:16%">{L_INVITE_INFO}</dd>
<dd style="width:16%">{L_EVENT_CREATED_BY}</dd>
</dl>
</li>
</ul>
<ul class="topiclist forums">
<!-- BEGIN events -->
<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>
<!-- END events -->
</ul>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->
</dd></dl></li></ul>
{$C_BLOCK_F_L}{$C_BLOCK_F_R}
Code: Select all
<!-- INCLUDE portal/block/calendar_next.html -->
include($phpbb_root_path . 'includes/functions_calendar.' . $phpEx);
War aber nutzlos, es bleibt das Feld einfach nur leer.....mit oder ohne include.
was fehlt mir denn noch?
Re: Eigenen Kalender Block einbinden
Hallo
Ich konnte es mittlerweile selber lösen und zwar muss man mehr machen, als nur das beschriebene aus dem FAQ.
Ich habe zusätzlich die portal.php angepasst, mit folgendem Code:
Suche nach
Einfügen nach
Suche nach
Einfügen nach
Eigentlich das gleiche wie bei der index.php
Die nächste anpassung, damit das ganze auch noch richtig formatiert angezeigt wird und nicht mit zwei rändern.
Hier habe ich im template verzeichnis wie hier in der FAQ beschrieben eine html angelegt (kopie des original)
copy from styles/deinStyle/template/calendar_next_events_on_index.html
to styles/deinStyle/template/portal/block (hier hab ich die datei umbenannt in calendar_next.html
Laut Faq soll man ja zwischen diesen zeilen seinen code eingeben:
Ich habe alles entfernt und meinen kopierten code eingefügt....
Somit steht in meiner calender_next.html, jetzt nur das drinn:
Vielleicht kann man ja das ergänzend in der FAQ erwähnen....
Grüße
Ich konnte es mittlerweile selber lösen und zwar muss man mehr machen, als nur das beschriebene aus dem FAQ.
Ich habe zusätzlich die portal.php angepasst, mit folgendem Code:
Suche nach
Code: Select all
include($phpbb_root_path . 'portal/includes/functions.' . $phpEx);
Code: Select all
include($phpbb_root_path . 'includes/functions_calendar.' . $phpEx);
Code: Select all
{
include($phpbb_root_path . 'portal/block/whois_online.' . $phpEx);
}
}
Code: Select all
// Generate calendar week view or next events if required ...
calendar_display_calendar_on_index();
Die nächste anpassung, damit das ganze auch noch richtig formatiert angezeigt wird und nicht mit zwei rändern.
Hier habe ich im template verzeichnis wie hier in der FAQ beschrieben eine html angelegt (kopie des original)
copy from styles/deinStyle/template/calendar_next_events_on_index.html
to styles/deinStyle/template/portal/block (hier hab ich die datei umbenannt in calendar_next.html
Laut Faq soll man ja zwischen diesen zeilen seinen code eingeben:
Ich habe alles entfernt und meinen kopierten code eingefügt....
Code: Select all
{$C_BLOCK_H_L}<dt>Your_Block_Title</dt>{$C_BLOCK_H_R}
<ul class="topiclist forums">
<li><dl>
<dd style="border-left: 0px">
... Place your Code here ...
</dd>
</dl></li>
</ul>
{$C_BLOCK_F_L}{$C_BLOCK_F_R}
Code: Select all
<!-- IF .events -->
<div class="forabg">
<div class="inner"><span class="corners-top"><span></span></span>
<ul class="topiclist">
<li class="header">
<dl class="icon">
<dt>{L_UPCOMING_EVENTS}</dt>
<dd style="width:16%">{L_INVITE_INFO}</dd>
<dd style="width:16%">{L_EVENT_CREATED_BY}</dd>
</dl>
</li>
</ul>
<ul class="topiclist forums">
<!-- BEGIN events -->
<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>
<!-- END events -->
</ul>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->
Vielleicht kann man ja das ergänzend in der FAQ erwähnen....
Grüße