Seite 1 von 2

Recent MOD

Verfasst: 28.02.2006 10:26
von Jan88
Hallo,

ich würder gerne das hier auch mache:
Der zweite Post
Leider hab ich noch nichts gefunden was hilft. Es sollen nur bestimmte Themen angezeigt werden. Insgesamt gibt es 4 verschiedenen seiten auf denen jeweils verschiedene Foren gezeigt werden sollen.[/url]

Verfasst: 28.02.2006 10:40
von Mayday21
Hallo,

ich helf Dir mal, damit wenigstens Du nicht versauern mußt, bis Du eine Antwort bekommst.

In der Installationsanleitung des Recent-Mods findest Du folgendes:
#
#-----[ OPTIONEN ]----------------------------------------------------
#
## die optionen findest du in den ersten Zeilen der recent.php

$topic_length - Länge des Thementitels
$topic_limit - Anzahl der angezeigten Themen pro Seite
$special_forums - spezielle Foren anzeigen ('0' = nein; '1' = ja)
$forum_ids - IDs der Foren die angezeigt werden sollen (trenne sie mit einem
Komma); z.B. /viewforum.php?f=2 (2 wäre die ID)

$content - Länge des angezeigten Textes

## Wie oben beschrieben, kann man spezielle Foren angeben, so das dann nur Themen aus
## diesen Foren angezeigt werden.
## Will man diese speziellen Foren von der Anzeige ausschliessen, macht man folgende
## Änderung an der recent.php:
#
#-----[ FINDE ]----------------------------------------------------
#
$where_forums = ( $special_forums == '0' ) ? 't.forum_id NOT IN ('. $except_forums .')' : 't.forum_id NOT IN ('. $except_forums .') AND t.forum_id IN ('. $forum_ids .')';

#
#-----[ FINDE in dieser Zeile ]----------------------------------------------------
#
t.forum_id IN

#
#-----[ MIT FOLGENDEM ERSETZEN ]----------------------------------------------------
#
# "IN" wurde mit "NOT IN" ersetzt

t.forum_id NOT IN
Ich hab es selber nicht probiert, aber so wie es da steht müßtest Du, um die Foren 2, 4 und 5 anzeigen zu lassen, die folgenden Änderungen in der recent.php machen:

Code: Alles auswählen

	$special_forums = '1';
	$forum_ids = '2','4','5'
Hoffe geholfen zu haben.
Gruß, Max

Verfasst: 28.02.2006 10:54
von Jan88
Danke,

leider hab ich diese instalationsanleitung irgendwie nicht bei mir dabei gehabt.

Werd mir nochmal woanders den Mod saugen.

Jan

Verfasst: 28.02.2006 11:10
von Mayday21

Verfasst: 28.02.2006 14:10
von Mayday21
Mayday21 hat geschrieben:Ich hab es selber nicht probiert, aber so wie es da steht müßtest Du, um die Foren 2, 4 und 5 anzeigen zu lassen, die folgenden Änderungen in der recent.php machen:

Code: Alles auswählen

	$special_forums = '1';
	$forum_ids = '2','4','5'
Hoffe geholfen zu haben.
Gruß, Max
Ich hab hier im Forum vorhin eine andere Schreibweise gesehen, die könnte es auch noch sein:

Code: Alles auswählen

	$forum_ids = '2,4,5'

Verfasst: 28.02.2006 14:56
von Jan88
Danke,

habe den Mod mal ausprobiert.
Wie kann ich nun auch den Anfang des Beitrags anzeigen?
So wie in vielen Portalen?

Jan

Verfasst: 28.02.2006 15:06
von Mayday21
Wenn Du das eingefügt hast, was in der Installationsanleitung steht, dann solltest Du schon den Anfang des Posts sehen.

Verfasst: 28.02.2006 15:09
von Jan88
Nein leider nicht.

ich habe den Mod genommen der nicht im phpBB Verzeichnis ist. Also einen den man auf jeder seite einbauen kann.

hast du mal den teil der instalationsanleitung?

Jan

Verfasst: 28.02.2006 15:19
von Mayday21
Jan88 hat geschrieben:Nein leider nicht.

ich habe den Mod genommen der nicht im phpBB Verzeichnis ist. Also einen den man auf jeder seite einbauen kann.

hast du mal den teil der instalationsanleitung?

Jan
Achso, ich habe den anderen verwendet.

Die Anleitung spricht dies (die markierte Zeile zeigt die Beiträge an):
#
#-----[ ÖFFNEN ]------------------------------------------
#
# z.B. index.php
#
#-----[ FINDE ]--------------------------------------------------
#
$template->pparse('body');

#
#-----[ DARÜBER EINFÜGEN ]--------------------------------------------------
#
include($phpbb_root_path .'recent.'.$phpEx);



#
#-----[ ÖFFNEN ]------------------------------------------
#
# z.B. templates/xxx/index_body.tpl
#
#-----[ EINFÜGEN (dort wo die letzten Themen angezeigt werden sollen) ]------------------------
#
<table width="100%" cellpadding="1" cellspacing="1" border="0" align="center" class="forumline">
<tr>
<th colspan="5">{L_RECENT_TITLE}</th>
</tr>
<!-- BEGIN recent -->
<tr>
<td class="{recent.ROW_CLASS}" align="center" valign="middle"><img src="{recent.TOPIC_FOLDER_IMG}" alt="{recent.TOPIC_FOLDER_ALT}" title="{recent.TOPIC_FOLDER_ALT}" /></td>
<td class="{recent.ROW_CLASS}" nowrap="nowrap"><span class="topictitle">{recent.NEWEST_IMG}{recent.TOPIC_TYPE}<a href="{recent.U_VIEW_TOPIC}" class="topictitle">{recent.TOPIC_TITLE}</a></span>
<span class="gensmall">{recent.GOTO_PAGE}<br />{recent.FIRST_TIME}{recent.FIRST_AUTHOR}<br /></span></td>
<td class="{recent.ROW_CLASS}" width="8%" align="left"><span class="postdetails">&nbsp;{recent.L_REPLIES}: {recent.REPLIES}
<br />&nbsp;{recent.L_VIEWS}: {recent.VIEWS}</span></td>
<td class="{recent.ROW_CLASS}" width="25%" nowrap="nowrap">&nbsp;<span class="forumlink"><a href="{recent.U_VIEW_FORUM}" class="forumlink">{recent.FORUM_NAME}</span></td>
<td class="{recent.ROW_CLASS}" width="25%" nowrap="nowrap"><span class="postbody">{recent.POST_TEXT}</span><br />
<span class="gensmall"> {recent.LAST_URL} {recent.LAST_TIME}&nbsp;&nbsp;{recent.LAST_AUTHOR}</span></td>

</tr>
<!-- END recent -->
</table>

Verfasst: 28.02.2006 15:23
von Jan88
Kann ich diesen Mod auch außerhalb verwenden?