[2.0.x] Anzeige der letzten Themen

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
diXon
Mitglied
Beiträge: 8
Registriert: 30.01.2006 20:28
Wohnort: Pegnitz

Beitrag von diXon »

Hiho,

ich hab mir den Recent Mod installiert, etz wollte ich es anpassen, dass der nur bei eingeloggten usern angezeigt wird. Ich poste einfach ma den Code der index_body.tpl:

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
<table width="100%" cellspacing="1" cellpadding="0" border="0" align="center">
  <tr>
	<td align="left" valign="bottom"><span class="topinfo">
		{LAST_VISIT_DATE}<br /></span>

		<span class="topinfo">{CURRENT_TIME}<br /></span><span class="nav"><a href="{U_INDEX}" class="indexlink">{L_INDEX}</a></span>
  	</td>
	<td align="right" valign="bottom" class="topinfo">
		<a href="{U_SEARCH_NEW}" class="topinfo">{L_SEARCH_NEW}</a><br /><a href="{U_SEARCH_SELF}" class="topinfo">{L_SEARCH_SELF}</a><br />
		<a href="{U_SEARCH_UNANSWERED}" class="topinfo">{L_SEARCH_UNANSWERED}</a>
         </td>

  </tr>
</table>

<p>

<table width="80%" cellpadding="2" cellspacing="1" border="0" class="forumline" align="center">
  <tr>
        <th class="thCornerL" align="center" valign="middle" colspan="2">{L_RECENT_TITLE}</th>
        <th align="center" valign="middle" >{L_RECENT_ANSWERS}</td>
        <th align="center" valign="middle" >{L_RECENT_FORUM}</td>

        <th class="thCornerR" align="center" valign="middle" >{L_RECENT_LAST_POST}</td>
  </tr>
  <!-- BEGIN recent -->
  <tr>
        <td class="{recent.ROW_CLASS}" align="center" valign="middle" height="30" width="25" nowrap="nowrap"><img src="{recent.TOPIC_FOLDER_IMG}" alt="{recent.TOPIC_FOLDER_ALT}" title="{recent.TOPIC_FOLDER_ALT}" /></td>
        <td class="{recent.ROW_CLASS}" align="left"   valign="middle" height="30" 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}" align="center" valign="middle" height="30" nowrap="nowrap"><span class="postdetails">{recent.REPLIES}</td>
        <td class="{recent.ROW_CLASS}" align="center" valign="middle" height="30" nowrap="nowrap"><span class="forumlink"><a href="{recent.U_VIEW_FORUM}" class="forumlink">{recent.FORUM_NAME}</span></td>
        <td class="{recent.ROW_CLASS}" align="center" valign="middle" height="30" nowrap="nowrap"><span class="gensmall">{recent.LAST_TIME}<br />{recent.LAST_AUTHOR} {recent.LAST_URL}</span></td>
  </tr>
  <!-- END recent -->
</table>
</p><br/>
<!-- END switch_user_logged_in -->
Es geht alles bis auf des was zwischen
BEGIN recent
und
END recent
steht, dass wird nicht angezeigt.

Ich hab eigentlich nicht mehr gemacht, als des BEGIN und END switch_user_logged_in wo anders hin zu verschieben. Mal abgesehen von ein paar optischen Veränderungen.

Meine Vermutung:
die "User logged in"-Überprüfung kann mit dem "recent" nichts anfangen (oder umgekehrt) und überspringt den code deshalb *schulter zuck*

Jemand ne Ahnung?


Danke schonmal im voraus
MasterChief
Mitglied
Beiträge: 9
Registriert: 18.02.2006 13:27

Beitrag von MasterChief »

Hallo Garfield312,

vor ein paar Wochen hatte deine TPL-Datei ja wunderbar funktioniert, ich habe heute ein Backup einspielen müssen und die Datei wieder genau nach diesem Muster hochgeladen, nur die Links zum "recent" werden nicht mehr angezeigt ?!

Rufe ich die "recent.php" manuell auf, wird nur eine weiße Seite angezeigt.

danke für Tips und Tricks ;)





Garfield312 hat geschrieben:Hallo,

probier's mal mit dieser, aber mach vorher ein Backup deiner Originaldatei :

Code: Alles auswählen

<tr>
<td height="10">
<img src="templates/freeMind/images/spacer.gif" border="0" alt="" height="10" width="1" /></td>
</tr>

<tr>
<td align="right" valign="top" nowrap="nowrap">
<span class="mainmenu">
<a href="{U_RECENT}" class="gensmall">{L_RECENT}</a>
</span>
</td>
</tr>

<tr>
<td height="10">
<img src="templates/freeMind/images/spacer.gif" border="0" alt="" height="10" width="1" /></td>
</tr>

<!-- BEGIN switch_user_logged_out -->
<tr><td>
<form method="post" action="{S_LOGIN_ACTION}">
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="28"><a name="login"></a><span class="cattitle">{L_LOGIN_LOGOUT}</span></td>
</tr>
<tr>
<td class="row1" align="center" valign="middle" height="28"><span class="greygensmall">{L_USERNAME}:
<input class="post" type="text" name="username" size="10" />
&nbsp;&nbsp;&nbsp;{L_PASSWORD}:
<input class="post" type="password" name="password" size="10" maxlength="32" />
&nbsp;&nbsp; &nbsp;&nbsp;{L_AUTO_LOGIN}
<input class="text" type="checkbox" name="autologin" />
&nbsp;&nbsp;&nbsp;
<input type="submit" class="mainoption" name="login" value="{L_LOGIN}" />
</span> </td>
</tr>
</table>

</form>
</td></tr>
<tr><td height="10"><img src="templates/freeMind/images/spacer.gif" border="0" alt="" height="10" width="1" /></td></tr>
<!-- END switch_user_logged_out -->

<tr><td>
<table width="750" cellpadding="0" cellspacing="1" class="forumline">
<tr>
<th colspan="2" class="thCornerL" height="25" nowrap="nowrap">&nbsp;{L_FORUM}&nbsp;</th>
<th width="50" class="thTop" nowrap="nowrap">&nbsp;{L_TOPICS}&nbsp;</th>
<th width="50" class="thTop" nowrap="nowrap">&nbsp;{L_POSTS}&nbsp;</th>
<th class="thCornerR" nowrap="nowrap">&nbsp;{L_LASTPOST}&nbsp;</th>
</tr>
<!-- BEGIN catrow -->
<tr>
<td class="catLeft" colspan="2" height="25"><span class="cattitle"><a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a></span></td>
<td class="rowpic" colspan="3" align="right">&nbsp;</td>
</tr>
<!-- BEGIN forumrow -->
<tr>
<td class="row1" align="center" valign="middle" height="40"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td>
<td class="row1" width="100%" height="40" valign="middle"><span class="forumlink"> <a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a><br />
</span> <span class="genmed">{catrow.forumrow.FORUM_DESC}<br />
</span><span class="greygensmall">{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}</span></td>
<td class="row2" align="center" valign="middle" height="40"><span class="greygensmall">{catrow.forumrow.TOPICS}</span></td>
<td class="row2" align="center" valign="middle" height="40"><span class="greygensmall">{catrow.forumrow.POSTS}</span></td>
<td class="row2" align="center" valign="middle" height="40" nowrap="nowrap"> <span class="greygensmall">{catrow.forumrow.LAST_POST}</span></td>
</tr>
<!-- END forumrow -->
<!-- END catrow -->
</table>
</td></tr>

<tr><td height="5"><img src="templates/freeMind/images/spacer.gif" border="0" alt="" height="5" width="1" /></td></tr>

<tr><td>
<table width="100%" cellspacing="0" border="0" align="center" cellpadding="2">
<tr>
<td align="left" style="padding-left:5px;"><span class="gensmall"><a href="{U_MARK_READ}" class="gensmall">{L_MARK_FORUMS_READ}</a></span></td>
<td align="right" style="padding-right:5px;"><span class="gensmall">{S_TIMEZONE}</span></td>
</tr>
</table>
</td></tr>
<tr><td height="10"><img src="templates/freeMind/images/spacer.gif" border="0" alt="" height="10" width="1" /></td></tr>

<tr><td>
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
</tr>
<tr>
<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/freeMind/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
<td class="row1" align="left" width="100%"><span class="greygensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
</td>
</tr>
<tr>
<td class="row1" align="left"><span class="greygensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
</tr>
</table>
</td></tr>

<tr><td height="5"><img src="templates/freeMind/images/spacer.gif" border="0" alt="" height="5" width="1" /></td></tr>

<tr><td>
<table width="100%" cellspacing="0" border="0" align="center" cellpadding="2">
<tr>
<td align="left" style="padding-left:5px;"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</tr>
</table>
</td></tr>

<tr><td height="10"><img src="templates/freeMind/images/spacer.gif" border="0" alt="" height="10" width="1" /></td></tr>

<tr><td>
<table width="100%" cellspacing="0" cellpadding="0" border="0" align="center">
<tr><td colspan="2" height="1" bgcolor="{T_SPAN_CLASS1}"><img src="templates/freeMind/images/spacer.gif" border="0" alt="" height="1" width="1" style="display:block;" /></td></tr>
<tr><td height="3" colspan="2"><img src="templates/freeMind/images/spacer.gif" border="0" alt="" height="3" width="1" style="display:block;" /></td></tr>
<tr>
<td align="left" valign="bottom" style="padding-left:5px;"><span class="gensmall">
<!-- BEGIN switch_user_logged_in -->
{LAST_VISIT_DATE}<br />
<!-- END switch_user_logged_in -->
{CURRENT_TIME}<br /><b><a href="{U_INDEX}" class="gensmall">{L_INDEX}</a></b></span></td>
<td align="right" valign="bottom" class="gensmall" style="padding-right:5px;">
<!-- BEGIN switch_user_logged_in -->
<a href="{U_SEARCH_NEW}" class="gensmall">{L_SEARCH_NEW}</a><br /><a href="{U_SEARCH_SELF}" class="gensmall">{L_SEARCH_SELF}</a><br />
<!-- END switch_user_logged_in -->
<a href="{U_SEARCH_UNANSWERED}" class="gensmall">{L_SEARCH_UNANSWERED}</a>
<br /><a href="{U_RECENT}" class="gensmall">{L_RECENT}</a>
</td>

</tr>
<tr><td height="3" colspan="2"><img src="templates/freeMind/images/spacer.gif" border="0" alt="" height="3" width="1" style="display:block;" /></td></tr>
<tr><td colspan="2" height="1" bgcolor="{T_SPAN_CLASS1}"><img src="templates/freeMind/images/spacer.gif" border="0" alt="" height="1" width="1" style="display:block;" /></td></tr>
</table>
</td></tr>

<tr><td height="10"><img src="templates/freeMind/images/spacer.gif" border="0" alt="" height="10" width="1" /></td></tr>

<tr><td>
<table cellspacing="3" border="0" align="center" cellpadding="0">
<tr>
<td width="20" align="center"><img src="templates/freeMind/images/folder_new_big.gif" alt="{L_NEW_POSTS}"/></td>
<td><span class="gensmall">{L_NEW_POSTS}</span></td>
<td>&nbsp;&nbsp;</td>
<td width="20" align="center"><img src="templates/freeMind/images/folder_big.gif" alt="{L_NO_NEW_POSTS}" /></td>
<td><span class="gensmall">{L_NO_NEW_POSTS}</span></td>
<td>&nbsp;&nbsp;</td>
<td width="20" align="center"><img src="templates/freeMind/images/folder_locked_big.gif" alt="{L_FORUM_LOCKED}" /></td>
<td><span class="gensmall">{L_FORUM_LOCKED}</span></td>
</tr>
</table>
</td></tr>
Das sollte sowohl oben als auch unten etwas ändern und den Link richtig darstellen.
HiRO
Mitglied
Beiträge: 23
Registriert: 20.12.2006 14:12

Beitrag von HiRO »

Ähm die Länge des Topic Titels kann man ja in der recent.php bestimmen.

Kann man denn auch die Länge des Foren Titels bestimmen?
Hab das beim überfliegen der 44 Seiten hier nicht gefunden...hab aber auch schon dicke Augen :D
MasterChief
Mitglied
Beiträge: 9
Registriert: 18.02.2006 13:27

Beitrag von MasterChief »

Hallo,
die Dateien die ich für recent_topics_more ändern muss, habe ich korrekt geändert.
Sobald ich aber die "recent.php" hochlade, wird mir das Forum nicht mehr angezeigt, nur noch "Login, Mitgliederliste, Private Nachrichten usw." ...
Es sieht dann also so aus als wären keinerlei Themen angelegt.

Kann mir da bitte jemand helfen ?


vielen Dank, ich hätte den Mod so gerne wieder.
Piet
Mitglied
Beiträge: 192
Registriert: 19.09.2004 02:10
Kontaktdaten:

Beitrag von Piet »

Hallo Leute,

Jetzt will ich den Recent Topics-Mod einbauen (die Variante die auf dem Index (nicht auf einer Extra-Seite) die letzten Themen anzeigt).

U.a. muß ich die index.php bearbeiten.

Die folgende Zeile in der index.php macht Probleme:

Code: Alles auswählen

#-----[ FINDE ]--------------------------------------------------
#
$template->pparse('body');

Code: Alles auswählen

#-----[ DARÜBER EINFÜGEN ]--------------------------------------------------
#
include($phpbb_root_path .'recent.'.$phpEx);
Sobald diese eine Zeile in der index.php steht bekomme ich die folgende Fehlermeldung wenn in den Forumindex öffne:

Code: Alles auswählen

Fatal error: Cannot redeclare ct_debugger() (previously declared in /www/htdocs/w007ee6a/ctracker/engines/ct_security.php:325) in /www/htdocs/w007ee6a/ctracker/engines/ct_security.php on line 325
Jemand eine Idee?

Die komplette index.php als Textfile (ohne die Zeile von dem Mod):
http://www.aan-forum.de/tmp/index.php.txt

Ich hab im Forum von CTrack auch schon mal gepostet aber leider keien Antwort bekommen. Warum macht diese eine Zeile ein Problem?
"Diskutieren geht über assimilieren!"
Zitat aus dem AAN-Forum
There are only 10 types of people in the world: - Those who understand binary an those who don´t.
diegoriv
Mitglied
Beiträge: 115
Registriert: 09.08.2005 10:21
Kontaktdaten:

Beitrag von diegoriv »

da ist irgendwas doppelt gemoppelt.

versuch es einmal mit include_once
****************************************
Alpinum.at - Forum für Bergsteiger
****************************************
Piet
Mitglied
Beiträge: 192
Registriert: 19.09.2004 02:10
Kontaktdaten:

Beitrag von Piet »

diegoriv hat geschrieben:da ist irgendwas doppelt gemoppelt.

versuch es einmal mit include_once
Was meinst du damit genau?
"Diskutieren geht über assimilieren!"
Zitat aus dem AAN-Forum
There are only 10 types of people in the world: - Those who understand binary an those who don´t.
Rooney
Mitglied
Beiträge: 3
Registriert: 31.03.2007 17:13

Beitrag von Rooney »

IST-Zustand: Nicht registriert und nicht eingeloggt -->nur Anzeige von Themen, die zum Einsehen keine Registration benötigen!

SOLL-Zustand: Nicht eingeloggte oder registrierte Personen sollen trotzdem in der Anzeige die neusten Themen aus allen Foren, egal ob nur als registriert einsehbar, sehen dürfen, aber nicht komplett einsehen, halt nur die anzahl der sichtbaren zeichen.
Benutzeravatar
Lilly246
Mitglied
Beiträge: 301
Registriert: 12.08.2005 15:24
Wohnort: Detmold
Kontaktdaten:

Beitrag von Lilly246 »

Hi!

Habe mir den Recent Topic More - Mod eingebaut. Aber leider bekomme ich keine aktuellen Themen angezeigt. Wenn ich ein thema erstelle, dann kommt auf der Recent.php: 0 Beiträge heute...

meine recent.php.
Hab den Categorie Hierarchy 2. 1.4 Mod eingebaut. Vielleicht spielt das ja noch eine Rolle.

Kann mir jemand dabei helfen?
Benutzeravatar
Lilly246
Mitglied
Beiträge: 301
Registriert: 12.08.2005 15:24
Wohnort: Detmold
Kontaktdaten:

Beitrag von Lilly246 »

*push*

Hat keiner eine Idee?

LG - Lilly
Antworten

Zurück zu „phpBB 2.0: Mod Support“