Seite 1 von 1

[SUCHE] Beitragsanzeige

Verfasst: 29.07.2007 03:08
von Wishu
Hallo ich suche eine MOD mit der auf der Forenübersicht hinter jeden Forum angezeigt wird welcher Beitrag als letzter geschrieben wurde (also beitragstitel) Sonst steht ja nur der Benutzername da, habe aber schon oft gesehen dass es auch so geht wie ich es möchte.

Danke schonmal.

Wishu

Verfasst: 29.07.2007 03:12
von Mahony
Hallo
Dafür benötigst du den >>>Last Topic Title on Index MOD<<<




Grüße: Mahony

Verfasst: 29.07.2007 03:25
von Wishu
Danke für die schnelle antwort nur leider bekomm ichs nicht hin. es kommt nur ein wunderhübsches weißes fenster. was habe ich falsch gemacht? hier der code:

Zuviel Code entfernt - KB:16 - Mahony

Verfasst: 29.07.2007 04:01
von Mahony
Hallo
was habe ich falsch gemacht?
Also zuerst einmal hast du hier zuviel Code gepostet, was das Thema unnötig in die Länge zieht und unübersichtlich macht.
Es wäre besser die Datei bzw. den Code als .txt Datei abzuspeichern und dann hier einen Link zu posten - siehe auch KB:datei .

Bitte lies Dir den phpBB.de-Knigge und den Hinweis zur Fragestellung und Rechtschreibung durch und beachte diese zukünftig.

Zum Thema:
Du hast das hier in der index.php vergessen.

Code: Alles auswählen

#-----[ FIND ]------------------------------------------
#
								$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';
#
#-----[ REPLACE WITH ]------------------------------------------
#
					//-- MOD BEGIN: Last Topic Title on Index -------------------
								$ltid = $forum_data[$j]['topic_id'];
								$lttitle = $forum_data[$j]['topic_title'];

						//
						// Censor topic title
						//
								if ( count($orig_word) )
								{
									$lttitle = preg_replace($orig_word, $replacement_word, $lttitle);
								}
								$altlttitle = $lttitle;
								$lang_in = $lang['in'];

						//
						// Filter topic_title if not allowed to read
						//
								if (!$auth_read_ary[$forum_data[$j]['forum_id']]['auth_read'])
								{
									$lttitle = '';
									$lang_in = '';
						    	}

						// undo_htmlspecialchars();
								$lttitle = preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, $lttitle);

						// do_htmlspecialchars();
						// set length of topic title to 25 characters
								$lttitle = preg_replace($html_entities_match, $html_entities_replace, (strlen($lttitle) > 25) ? substr($lttitle,0,25) . '...' : $lttitle);

								$last_post .= $lang_in . '&nbsp;' . '<a title="' . $altlttitle . '" alt="' . $altlttitle . '" href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$ltid") . '">' . $lttitle . '</a><br />';

								$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? $lang['by'] . '&nbsp;' . ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : $lang['by'] . '&nbsp;' . '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';

					//-- MOD END: Last Topic Title on Index -------------------

Grüße: Mahony

Verfasst: 29.07.2007 12:38
von Wishu
Oh sorry wusste nich wie des mit dem codefenster wird. beim nächsten mal greif ich drauf zurück.

Und es hat geklappt. dankeschön ^^

Verfasst: 29.07.2007 13:29
von Wishu
jetzt hats ja geklappt. jetzt wollt ich nur mal eben fragen wie ich es machen kann dasses anders angeordnet ist. jetzt ist es ja
  • Datum
    Thread
    User
Ich hätte es aber habz gerne so dass es
  • Thread
    Datum
    User
ist.

wie kann ich das machen?

Danke schoneinmal im vorraus