Hallo,
würde gerne im ezPortal einen Block erstellen, der nur angezeigt wird, wenn es in meinem News Forum News gibt.
Dafür bräuchte ich einen Switch, der Abfragt ob es News gibt oder nicht. Könnte mir dabei bitte jemand helfen?
Danke,
BZebra
Switch für einen News-Block auf ezPortal
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.0, 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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Switch für einen News-Block auf ezPortal
Zuletzt geändert von BZebra am 15.01.2005 13:41, insgesamt 1-mal geändert.
Wollte das noch mal ein bißchen nach oben schieben:
Der Block würde dann so aussehen:
[ externes Bild ]
Code in portal_body.tpl:
Nur der php-Part für den News-Switch fehlt mir halt immernoch.
Gruß,
BZebra
Der Block würde dann so aussehen:
[ externes Bild ]
Code in portal_body.tpl:
Code: Alles auswählen
<!-- BEGIN switch_news -->
<br>
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="25" align="center"><span class="genmed"><b>News</b></span></td>
</tr>
<tr>
<td class="row1" align="left"><div style="position:relative; width=100%; height:50px; overflow:auto">
<span class="gensmall">
<p style="margin-left: 5; margin-right: 5"><br>
<!-- END switch_news -->
<!-- BEGIN fetchpost_row -->
<a href="{fetchpost_row.U_VIEW_COMMENTS}">{fetchpost_row.TITLE}</a><br><br>
<!-- END fetch_post_row -->
<!-- BEGIN switch_news -->
</p></span>
</div></td>
</tr>
</table>
<br>
<!-- END switch_news -->Gruß,
BZebra
Habs jetzt endlich selbst hinbekommen
.
Falls es noch wen interessieren sollte, hier der Rest:
Falls es noch wen interessieren sollte, hier der Rest:
Code: Alles auswählen
#
#----[ ÖFFNE ]----
#
portal.php
#
#----[ FINDE ]----
#
$fetchposts = phpbb_fetch_posts($CFG['news_forum'], $CFG['number_of_news'], $CFG['news_length']);
#
#----[ DANACH EINFÜGEN ]----
#
if (!empty($fetchposts))
{
$template->assign_block_vars('switch_news', array());
}Ich misch mich mal unter.
Ich möchte gerne in der overall_header.tpl den Tag mit einem Switch ausblenden:
Dafür habe ich mal folgendes getan:
Dann wollte ich per includes/functions.php den Switch freigeben, wenn ein message_die ausgelöst wird und habe nach folgenden Zeilen gesucht:
Diese habe ich ersetzt mit:
Aber egal, ob ich nun auf einer message_die Seite bin oder nicht, der Switch wird nicht freigegeben. Was habe ich vielleicht übersehen?
Suchphrasen: Switch, Switchs, Switches, erstellen, bearbeiten, setzen, machen
Ich möchte gerne in der overall_header.tpl den Tag mit einem Switch ausblenden:
Code: Alles auswählen
{META}Code: Alles auswählen
<!-- BEGIN switch_meta -->
{META}
Test
<!-- END switch_meta -->Code: Alles auswählen
$template->assign_vars(array(
'MESSAGE_TITLE' => $msg_title,
'MESSAGE_TEXT' => $msg_text)
);
$template->pparse('message_body');Code: Alles auswählen
$template->assign_block_vars('switch_meta', array());
$template->assign_vars(array(
'MESSAGE_TITLE' => $msg_title,
'MESSAGE_TEXT' => $msg_text)
);
$template->pparse('message_body');Aber egal, ob ich nun auf einer message_die Seite bin oder nicht, der Switch wird nicht freigegeben. Was habe ich vielleicht übersehen?
Suchphrasen: Switch, Switchs, Switches, erstellen, bearbeiten, setzen, machen
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Ok gelöst.
die functions.php war die falsche Datei.
Einmal overall_header.tpl:
ersetzen mit:
dann nur noch in includes/page_header.php suchen nach:
und danach das einfügen:
so passt das jetzt 
die functions.php war die falsche Datei.
Einmal overall_header.tpl:
Code: Alles auswählen
{META}Code: Alles auswählen
<!-- BEGIN switch_meta -->
{META}
<!-- END switch_meta -->Code: Alles auswählen
'NAV_LINKS' => $nav_links_html)
);Code: Alles auswählen
if (isset($msg_code))
{
$template->assign_block_vars('switch_meta', array());
}meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it