recent_topics mod anpassen

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.
mooniz
Mitglied
Beiträge: 35
Registriert: 05.11.2006 19:57

recent_topics mod anpassen

Beitrag von mooniz »

hallo,

hat vielleicht jemand eine idee wie man den recent_topics mod umschreiben kann,
sodass nur noch die letzten beiträge angezeigt werden?

so z.b.:

[ externes Bild ]


grüße
ralf
Benutzeravatar
Red-Benz
Mitglied
Beiträge: 265
Registriert: 17.03.2006 23:05
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Red-Benz »

Dafür braucht man nicht mal groß was umschreiben.....

Einfach die tpl Datei anpassen mit den Feldern und dem Style den du haben willst. Gestaltung und Optik kannst du frei wählen.

[ externes Bild ]

Ich verwende bei mir beide Varianten, auf dem Index die 3 letzten Themen und auf einer extra Seite mit sortierung, geht wunderbar....

Gruß

Red Benz
Hilfe, ich brauche mehr Steuern, ich habe noch Geld !

http://www.tuning-crew-nord.com
mooniz
Mitglied
Beiträge: 35
Registriert: 05.11.2006 19:57

Beitrag von mooniz »

ja genauso soll es bei mir auch aussehen.
kannst du mir sagen welche tpl datei das ist und was ich da umschreiben muß?
ist es die index_body.tpl?
ich benutze das morpheus design.

grüße
ralf
Benutzeravatar
Red-Benz
Mitglied
Beiträge: 265
Registriert: 17.03.2006 23:05
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Red-Benz »

Die index_body.tpl ist richtig

das morpheus design kenne ich nicht !!

Du erstellst entsprechend deinem Style eine Tabelle uns setzt entsprechend die Felder ein die angezeigt werden sollen.

oder poste mal deine index_body.tpl dann baue ich sie dir um, geht relativ einfach.

Gruß

Red Benz
Hilfe, ich brauche mehr Steuern, ich habe noch Geld !

http://www.tuning-crew-nord.com
mooniz
Mitglied
Beiträge: 35
Registriert: 05.11.2006 19:57

Beitrag von mooniz »

ok, hier ist meine index_body.tpl.

http://www.mooniz.de/index_body.txt

grüße
ralf
Benutzeravatar
Red-Benz
Mitglied
Beiträge: 265
Registriert: 17.03.2006 23:05
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Red-Benz »

Ersetze den inhalt deiner tpl Datei hiermit

Code: Alles auswählen


<table width="100%" cellspacing="1" cellpadding="4" border="0" align="center" class="nav">
<tr>
	<td class="nav" align="left" valign="middle"><span class="nav"><a href="{U_INDEX}">{L_INDEX}</a></span></td>
	<td class="nav navform" align="right" valign="middle"><span class="nav"><form action="{CA_SEARCH_INDEX}" method="post" style="display: inline;">
			<input type="hidden" name="show_results" value="topics" />
			<input type="text" name="search_keywords" class="post" size="15" />
			<input type="submit" value="{L_SEARCH}" class="mainoption" />
	</form></span></td>
</tr>
</table>

<table width="100%" cellspacing="0" cellpadding="2" border="0" align="center">
  <tr> 
	<td align="left" valign="bottom"><span class="gensmall">
	<!-- BEGIN switch_user_logged_in -->
	{PRIVATE_MESSAGE_INFO}<br />
	{LAST_VISIT_DATE}<br />
	<!-- END switch_user_logged_in -->
	{CURRENT_TIME}<br />
	{S_TIMEZONE}<br />
	</span></td>
	<td align="right" valign="bottom" class="gensmall">
		<!-- BEGIN switch_user_logged_in -->
		<a href="{U_MARK_READ}">{L_MARK_FORUMS_READ}</a><br />
		<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></td>
  </tr>
</table>

<!-- BEGIN switch_xs_enabled -->
<?php

$catrow_count = ( isset($this->_tpldata['catrow.']) ) ?  sizeof($this->_tpldata['catrow.']) : 0;
if($this->vars['TPL_HDR1_BLUE'])
{
	for($catrow_i = 0; $catrow_i < $catrow_count; $catrow_i++)
	{
		$catrow_item = &$this->_tpldata['catrow.'][$catrow_i];
		// check for new messages
		$new_msg = false;
		$forumrow_count = ( isset($catrow_item['forumrow.']) ) ? sizeof($catrow_item['forumrow.']) : 0;
		for ($forumrow_i = 0; $forumrow_i < $forumrow_count; $forumrow_i++)
		{
			$forumrow_item = &$catrow_item['forumrow.'][$forumrow_i];
			$new_item = strpos($forumrow_item['FORUM_FOLDER_IMG'], '_new') > 0 ? true : false;
			if($new_item)
			{
				$new_msg = true;
				$forumrow_item['XS_NEW'] = '_new';
			}
		}
		// add xs switch
		$catrow_item['TPL_HDR1'] = $new_msg ? $this->vars['TPL_HDR1_ORANGE'] : $this->vars['TPL_HDR1_BLUE'];
	}
	$old_hdr = $this->vars['TPL_HDR1_BLUE'];
	$this->vars['TPL_HDR1_BLUE'] = '';
}
?>
<!-- END switch_xs_enabled -->

<!-- BEGIN catrow -->
{catrow.TPL_HDR1}{TPL_HDR1_BLUE}<a href="javascript:ShowHide('cat_{catrow.CAT_ID}','cat2_{catrow.CAT_ID}','catrow_{catrow.CAT_ID}');">{catrow.CAT_DESC}</a>{TPL_HDR2}<div id="cat_{catrow.CAT_ID}" style="display: ''; position: relative;"><table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr> 
	<th colspan="2" height="25" nowrap="nowrap">&nbsp;{L_FORUM}&nbsp;</th>
	<th nowrap="nowrap">&nbsp;{L_TOPICS}&nbsp;</th>
	<th nowrap="nowrap">&nbsp;{L_POSTS}&nbsp;</th>
	<th nowrap="nowrap">&nbsp;{L_LASTPOST}&nbsp;</th>
</tr>
<!-- BEGIN forumrow -->
<tr> 
	<td class="row" align="center" valign="middle" width="30" height="30"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" width="28" height="32" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td>
	<td class="row" width="70%"><a class="forumlink{catrow.forumrow.XS_NEW}" href="{catrow.forumrow.U_VIEWFORUM}">{catrow.forumrow.FORUM_NAME}</a><br />
	  <span class="genmed">{catrow.forumrow.FORUM_DESC}<br />
	  </span><span class="moderators">{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}</span></td>
	<td class="row" align="center" valign="middle"><span class="gensmall">{catrow.forumrow.TOPICS}</span></td>
	<td class="row" align="center" valign="middle"><span class="gensmall">{catrow.forumrow.POSTS}</span></td>
	<td class="row" align="center" valign="middle" width="130"><span class="gensmall">{catrow.forumrow.LAST_POST}</span></td>
</tr>
<!-- END forumrow -->
</table></div><div id="cat2_{catrow.CAT_ID}" style="display: none; position: relative;"><table width="100%" cellpadding="0" cellspacing="1" border="0" class="forumline"><tr><td class="spacerow" width="100%" height="3"><img src="{T_TEMPLATE_PATH}/images/spacer.gif" width="1" height="3" border="0" alt="" /></td></tr></table></div>{TPL_FTR}
<script language="javascript" type="text/javascript">
<!--
tmp = 'catrow_{catrow.CAT_ID}';
if(GetCookie(tmp) == '2')
{
	ShowHide('cat_{catrow.CAT_ID}','cat2_{catrow.CAT_ID}','catrow_{catrow.CAT_ID}');
}
//-->
</script>
<!-- END catrow -->
<!-- BEGIN switch_xs_enabled -->
<?php
	$this->vars['TPL_HDR1_BLUE'] = $old_hdr;
?>
<!-- END switch_xs_enabled -->

{TPL_HDR1}<a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a>{TPL_HDR2}<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<tr> 
	<!-- BEGIN switch_user_logged_in -->
	<td class="row" align="center" valign="middle" rowspan="2"><img src="{T_TEMPLATE_PATH}/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<!-- END switch_user_logged_in -->
	<!-- BEGIN switch_user_logged_out -->
	<td class="row" align="center" valign="middle" rowspan="3"><img src="{T_TEMPLATE_PATH}/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<!-- END switch_user_logged_out -->
	<td class="row" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
	</td>
</tr>
<tr> 
	<td class="row" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}<br />{L_ONLINE_EXPLAIN}</span></td>
</tr>
<!-- BEGIN switch_user_logged_out -->
<tr>
	<td class="row" align="center"><form method="post" action="{S_LOGIN_ACTION}"><span class="gensmall">
		{L_USERNAME}: <input class="post" type="text" name="username" size="10" />
		&nbsp;&nbsp;{L_PASSWORD}: <input class="post" type="password" name="password" size="10" maxlength="32" />
		&nbsp;&nbsp;<label>{L_AUTO_LOGIN} <input class="text" type="checkbox" name="autologin" checked="checked" /></label>
		&nbsp;&nbsp; <input type="submit" class="mainoption" name="login" value="{L_LOGIN}" />
	</span></form></td>
</tr>
<!-- END switch_user_logged_out -->
</table>{TPL_FTR}<br /><br />

<table width="100%" cellpadding="1" cellspacing="1" border="0" align="center" class="forumline">
  <tr>
        <th colspan="6">Die letzten&nbsp;{L_RECENT_TITLE}</th>
  </tr>
  <tr> 
  <td class="catHead" height="24" align="center"><span class="genmed">&nbsp;</span>
    <td class="catHead" height="24" align="center"><span class="genmed"><b>Im Thema :</b></span>
	<td class="catHead" height="24" align="center"><span class="genmed"><b>Zeit :</b> </span>     
	<td class="catHead" height="24" align="center" ><span class="genmed"><b>Im Forum :</b> </span>
	<td class="catHead" height="24" align="center"><span class="genmed"><b>Beitrag von :</b></a></span>
    <td class="catHead" colspan="2" height="24"></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}" width="40%"><span class="genmed"></span><span class="topictitle">{recent.TOPIC_TYPE}<a href="{recent.U_VIEW_TOPIC}" class="topictitle">{recent.TOPIC_TITLE}</a></span></td>
		
                        <td class="{recent.ROW_CLASS}" width="14%"><span class="gensmall">{recent.LAST_TIME}</span></td>
                        <td class="{recent.ROW_CLASS}" width="26%" nowrap="nowrap"><span class="genmed"></span><span class="topictitle"><a href="{recent.U_VIEW_FORUM}" class="topictitle">{recent.FORUM_NAME}</a></span></td>
						
                <td class="{recent.ROW_CLASS}" width="16%" nowrap="nowrap"><span class="topictitle">{recent.LAST_AUTHOR}</span></td>
                <td class="{recent.ROW_CLASS}" width="20%" nowrap="nowrap"><span class="topictitle">&nbsp;&nbsp;{recent.LAST_URL}</span></td>
  </tr>
  <!-- END recent -->
</table>
<br />

<table cellspacing="3" border="0" align="center" cellpadding="0">
  <tr> 
	<td width="20" align="center"><img src="{T_TEMPLATE_PATH}/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="{T_TEMPLATE_PATH}/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="{T_TEMPLATE_PATH}/images/{TPL_COLOR}/folder_locked_big.gif" alt="{L_FORUM_LOCKED}" /></td>
	<td><span class="gensmall">{L_FORUM_LOCKED}</span></td>
  </tr>
</table>


Ich habs auch gleich optisch besser platziert !!

und in der lang_main.php

Code: Alles auswählen

suchen

$lang['Recent_topics'] = 'Letzte Themen';

ersetzen mit

$lang['Recent_topics'] = 'Beiträge';

sollte eigentlich gehen...................

Gruß

Red Benz
Zuletzt geändert von Red-Benz am 13.11.2006 19:18, insgesamt 1-mal geändert.
Hilfe, ich brauche mehr Steuern, ich habe noch Geld !

http://www.tuning-crew-nord.com
mooniz
Mitglied
Beiträge: 35
Registriert: 05.11.2006 19:57

Beitrag von mooniz »

wenn ich das ersetze kommt der fehler:

Parse error: syntax error, unexpected $end in D:\Server\htdocs\includes\template.php(127) : eval()'d code on line 189

nur der header wird noch angezeigt und darunter dann die fehlermeldung.

grüße
ralf
Benutzeravatar
Red-Benz
Mitglied
Beiträge: 265
Registriert: 17.03.2006 23:05
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Red-Benz »

Hi

Ich habe den Code im obigen post noch mal geändert, jetzt sollte es gehen.

Versuchs noch mal !!

Gruß

Red Benz
Hilfe, ich brauche mehr Steuern, ich habe noch Geld !

http://www.tuning-crew-nord.com
mooniz
Mitglied
Beiträge: 35
Registriert: 05.11.2006 19:57

Beitrag von mooniz »

SUPER!!!! hat geklappt!!! VIELEN DANK!!! :D :D :D
jetzt ist es fast perfekt. könntest du mir noch kurz verraten, wie ich das design des braunen streifens
an dem des forums anpassen kann?

grüße
ralf
Benutzeravatar
Red-Benz
Mitglied
Beiträge: 265
Registriert: 17.03.2006 23:05
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Red-Benz »

Hi

Kannst du mal ein Bild deiner indexSeite posten dann kann ich vieleicht nachvollziehen welche Farbe wohin gehört und wie es jetzt aussieht.

Ein Link zu deiner Seite würde auch gehen !!

Ich kenne den Style nicht und deshalb ist es recht schwierig Farben zuzuordnen.


Gruß

Red Benz
Hilfe, ich brauche mehr Steuern, ich habe noch Geld !

http://www.tuning-crew-nord.com
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“