"Heute neu"-Mod

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.
Benutzeravatar
oliver12345
Mitglied
Beiträge: 613
Registriert: 22.05.2003 16:58
Wohnort: Thale
Kontaktdaten:

"Heute neu"-Mod

Beitrag von oliver12345 »

Ich würde mir sehr gern einen Mod wünschen, der neben den Topicüberschriften in der Themen-Übersicht ein kleines Symbol bei den Themen anzeigen würde, in denen heute etwas geschrieben wurde. Also, wenn heute z.B. in dem Thema "Small Talk" o.ä. ein Beitrag geschrieben wurde, wird in der Themenübersicht ein kleines Symbol neben dem Topictitel angezeigt. Kann man so einen Mod programmieren oder gibt's den schon? :-?
ollis-page-online.de - Alles zum verrücktesten Huhn Deutschlands.
ollis-forum-online.de.vu - Das Forum zum Kulthuhn
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Du könntest den Today/Yesterday Hack dafür benutzen ..
Benutzeravatar
oliver12345
Mitglied
Beiträge: 613
Registriert: 22.05.2003 16:58
Wohnort: Thale
Kontaktdaten:

Beitrag von oliver12345 »

Den Mod habe ich auch schon gefunden, nur die Grafik soll ja nicht in der Spalte stehen, wo eingetragen ist, wer zuletzt etwas gepostet hat, sondern direkt neben der Topicüberschrift. Nach dem Thementitel soll ein Leerzeichen kommen und dann soll da die Grafik zu sehen sein. Weißt du, was ich meine? :-? Wenn nicht, werde ich mal einen Screenshot zusammensetzen, um dir zu zeigen, wie ich's haben will. :wink:
ollis-page-online.de - Alles zum verrücktesten Huhn Deutschlands.
ollis-forum-online.de.vu - Das Forum zum Kulthuhn
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

nee.. is scho klar. Ich hab mich falsch ausgedrückt.
Du könntest den MOD als Basis nehmen.. er bietet dir schon den Code, um zu erkennen, welches Thema von "heute" ist.
Benutzeravatar
oliver12345
Mitglied
Beiträge: 613
Registriert: 22.05.2003 16:58
Wohnort: Thale
Kontaktdaten:

Beitrag von oliver12345 »

Ich wünschte, ich könnte damit klar kommen. Du sagst das so einfach. :(
ollis-page-online.de - Alles zum verrücktesten Huhn Deutschlands.
ollis-forum-online.de.vu - Das Forum zum Kulthuhn
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

ok, mal was ganz simples.. k/A ob´s funktioniert.
viewforum.php
++FINDE++

Code: Alles auswählen

		$template->assign_block_vars('topicrow', array(
			'ROW_COLOR' => $row_color,
++MIT FOLGENDEM ERSETZEN++

Code: Alles auswählen

		$date = getdate();
		$day = $date['mday'];
		$month = $date['mon'];
		$year = $date['year'];
		$post_day = date("d", $topic_rowset[$i]['post_time']);
		$post_month = date("m", $topic_rowset[$i]['post_time']);
		$post_year = date("Y", $topic_rowset[$i]['post_time']);

		$l_today = 'irgendwas'; // Text oder img-Bild
		$today = ( $post_day == $day && $post_month == $month && $post_year == $year ) ? $l_today : '';

		$template->assign_block_vars('topicrow', array(
			'TODAY' => $today,
Und in die viewforum_body.tpl dann noch {topicrow.TODAY} eintragen.
Benutzeravatar
oliver12345
Mitglied
Beiträge: 613
Registriert: 22.05.2003 16:58
Wohnort: Thale
Kontaktdaten:

Beitrag von oliver12345 »

Acid hat geschrieben:...Und in die viewforum_body.tpl dann noch {topicrow.TODAY} eintragen.
Ähm... und wo genau? :D

Code: Alles auswählen

<table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td class="maintitle"><a href="{U_VIEW_FORUM}">{FORUM_NAME}</a></td>
<td class="gensmall" align="right" valign="bottom">{L_MODERATOR}: {MODERATORS}<br />
{LOGGED_IN_USER_LIST}<br />
<strong><a href="{U_MARK_READ}">{L_MARK_TOPICS_READ}</a></strong></td>
</tr>
</table>
<table width="100%" cellspacing="2" cellpadding="2" border="0">
<tr> 
<td><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" alt="{L_POST_NEW_TOPIC}" title="{L_POST_NEW_TOPIC}" style="filter:alpha(opacity=65)" onMouseOver="this.filters.alpha.opacity=100" onMouseOut="this.filters.alpha.opacity=65" /></a></td>
<td class="nav" width="100%">&nbsp;<a href="{U_INDEX}">{L_INDEX}</a> &raquo; <a href="{U_VIEW_FORUM}">{FORUM_NAME}</a></td>
<td nowrap="nowrap" class="nav">{PAGINATION}</td>
</tr>
</table>
<table border="0" cellpadding="2" cellspacing="1" width="100%" class="forumline">
	<tr>
		<th colspan="2">{L_TOPICS}</th>
		<th>{L_REPLIES}</th>
		<th>{L_AUTHOR}</th>
		<th>{L_VIEWS}</th>
		<th>{L_LASTPOST}</th>
	</tr>
	<!-- BEGIN topicrow -->
	<tr>
		<td height="34" class="row1"><a href="{topicrow.U_VIEW_TOPIC}"><img src="{topicrow.TOPIC_FOLDER_IMG}" alt="{topicrow.L_TOPIC_FOLDER_ALT}" title="{topicrow.L_TOPIC_FOLDER_ALT}" /></a></td>
		<td class="row1" width="100%">{topicrow.NEWEST_POST_IMG}<span class="topictitle">{topicrow.TOPIC_TYPE}</span><a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a><span class="gensmall"><br />
			{topicrow.GOTO_PAGE}</span></td>
		<td class="row2" align="center"><span class="gensmall">{topicrow.REPLIES}</span></td>
		<td class="row3" align="center" nowrap="nowrap"><span class="gensmall">&nbsp;{topicrow.TOPIC_AUTHOR}&nbsp;</span></td>
		<td class="row2" align="center"><span class="gensmall">{topicrow.VIEWS}</span></td>
		<td class="row3" align="center" nowrap="nowrap"><span class="gensmall">&nbsp;{topicrow.LAST_POST_TIME}&nbsp;<br />
			{topicrow.LAST_POST_AUTHOR} {topicrow.LAST_POST_IMG}</span></td>
	</tr>
	<!-- END topicrow -->
	<!-- BEGIN switch_no_topics -->
	<tr>
		<td height="40" colspan="6" align="center" class="row1">{L_NO_TOPICS}</td>
	</tr>
	<!-- END switch_no_topics -->
	<tr>
		<td class="cat" align="center" colspan="6">
			<form method="post" action="{S_POST_DAYS_ACTION}">
				<table border="0" cellspacing="0" cellpadding="0">
					<tr>
						<td class="gensmall">{L_DISPLAY_TOPICS}:&nbsp;</td>
						<td>{S_SELECT_TOPIC_DAYS}&nbsp;</td>
						<td><input type="submit" class="catbutton" value="{L_GO}" name="submit" />
						</td>
					</tr>
				</table>
			</form>
		</td>
	</tr>
</table>
<table width="100%" cellspacing="2" cellpadding="2" border="0">
<tr>
<td><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" alt="{L_POST_NEW_TOPIC}" title="{L_POST_NEW_TOPIC}" style="filter:alpha(opacity=65)" onMouseOver="this.filters.alpha.opacity=100" onMouseOut="this.filters.alpha.opacity=65" /></a></td>
<td class="nav" width="100%">&nbsp;<a href="{U_INDEX}">{L_INDEX}</a> &raquo; <a href="{U_VIEW_FORUM}">{FORUM_NAME}</a></td>
<td nowrap="nowrap" class="nav">{PAGINATION}</td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td><br />{JUMPBOX}</td>
<td class="gensmall" align="right" valign="top"><strong><a href="{U_MARK_READ}">{L_MARK_TOPICS_READ}</a></strong><br />
{L_MODERATOR}: {MODERATORS}<br />
{LOGGED_IN_USER_LIST}
</td>
</tr>
</table>
<br />
<table width="100%" cellspacing="0" border="0" align="center" cellpadding="0">
<tr>
<td valign="top">
<table border="0" cellspacing="1" cellpadding="0">
<tr>
<td><img src="{FOLDER_NEW_IMG}" alt="{L_NEW_POSTS}" title="{L_NEW_POSTS}" /></td>
<td class="gensmall">&nbsp;{L_NEW_POSTS}</td>
<td>&nbsp;&nbsp;</td>
<td><img src="{FOLDER_IMG}" alt="{L_NO_NEW_POSTS}" title="{L_NO_NEW_POSTS}" /></td>
<td class="gensmall">&nbsp;{L_NO_NEW_POSTS}</td>
<td>&nbsp;&nbsp;</td>
<td><img src="{FOLDER_ANNOUNCE_IMG}" alt="{L_ANNOUNCEMENT}" title="{L_ANNOUNCEMENT}" /></td>
<td class="gensmall">{L_ANNOUNCEMENT}</td>
</tr>
<tr>
<td><img src="{FOLDER_HOT_NEW_IMG}" alt="{L_NEW_POSTS_HOT}" title="{L_NEW_POSTS_HOT}" /></td>
<td class="gensmall">{L_NEW_POSTS_HOT}</td>
<td>&nbsp;</td>
<td><img src="{FOLDER_HOT_IMG}" alt="{L_NO_NEW_POSTS_HOT}" vspace="4" title="{L_NO_NEW_POSTS_HOT}" /></td>
<td class="gensmall">{L_NO_NEW_POSTS_HOT}</td>
<td>&nbsp;</td>
<td><img src="{FOLDER_STICKY_IMG}" alt="{L_STICKY}" title="{L_STICKY}" /></td>
<td class="gensmall">{L_STICKY}</td>
</tr>
<tr>
<td><img src="{FOLDER_LOCKED_NEW_IMG}" alt="{L_NEW_POSTS_LOCKED}" title="{L_NEW_POSTS_LOCKED}" /></td>
<td class="gensmall">{L_NEW_POSTS_LOCKED}</td>
<td>&nbsp;</td>
<td><img src="{FOLDER_LOCKED_IMG}" alt="{L_NO_NEW_POSTS_LOCKED}" title="{L_NO_NEW_POSTS_LOCKED}" /></td>
<td class="gensmall">{L_NO_NEW_POSTS_LOCKED}</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</td>
<td align="right" valign="top"><span class="gensmall">{S_AUTH_LIST}</span></td>
</tr>
</table>
Bitte farbig hervorheben. :)
ollis-page-online.de - Alles zum verrücktesten Huhn Deutschlands.
ollis-forum-online.de.vu - Das Forum zum Kulthuhn
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Da wo´s hin soll. :wink: Zwischen <!-- BEGIN topicrow --> und <!-- END topicrow --> .
Benutzeravatar
oliver12345
Mitglied
Beiträge: 613
Registriert: 22.05.2003 16:58
Wohnort: Thale
Kontaktdaten:

Beitrag von oliver12345 »

Super! :grin: Das hat schon mal geklappt!
Nun hätte ich es nur noch gern im Foren-Index. Was muss ich dazu machen?
ollis-page-online.de - Alles zum verrücktesten Huhn Deutschlands.
ollis-forum-online.de.vu - Das Forum zum Kulthuhn
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

index.php
++FINDE++

Code: Alles auswählen

							$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
							$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

							$template->assign_block_vars('catrow.forumrow',   array( 
++MIT FOLGENDEM ERSETZEN++

Code: Alles auswählen

							$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
							$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

							$date = getdate();
							$day = $date['mday'];
							$month = $date['mon'];
							$year = $date['year'];
							$post_day = date("d", $forum_data[$j]['post_time']);
							$post_month = date("m", $forum_data[$j]['post_time']);
							$post_year = date("Y", $forum_data[$j]['post_time']);

							$l_today = 'irgendwas'; // Text oder img-Bild
							$today = ( $post_day == $day && $post_month == $month && $post_year == $year ) ? $l_today : ''; 

							$template->assign_block_vars('catrow.forumrow',   array( 
								'TODAY' => $today, 
..und dann {catrow.forumrow.TODAY} in die index_body.tpl eintragen.
Antworten

Zurück zu „phpBB 2.0: Mod Support“