[SUCHE] Threadtitel vom letztem Beitrag im Index

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.
SCaRAbEUs
Mitglied
Beiträge: 3
Registriert: 16.05.2004 10:51

[SUCHE] Threadtitel vom letztem Beitrag im Index

Beitrag von SCaRAbEUs »

Hallo!

Ich such einen Mod, der mir in der Forumsübersicht (Index) den Titel des Threads mit dem letzten Beitrag (zusätzlich zum Verfasser) anzeigt. So wie es beim wbb2 möglich ist.

Hat sowas wer?

Dankeschön vielmals,

lg SCaR
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
avvocato
Mitglied
Beiträge: 12
Registriert: 19.01.2006 14:19

Beitrag von avvocato »

obiger link ist denk ich nicht mit der aktuellen version kompatibel (unstimmigkeiten bei den zu suchenden abschnitten)

gibts was aktuelles???
Benutzeravatar
kazwo
Mitglied
Beiträge: 934
Registriert: 29.07.2005 14:10
Wohnort: Mutterstadt des deutschen Fußballs

Beitrag von kazwo »

http://www.phpbb.de/moddb/topic_title_index

das sollte genau das sein, was du suchst. und es sollte auf jeden fall mit der neusten version kompatibel sein.
Blau-Gelb ist nicht Ikea und auch nicht die FDP. Blau-Gelb, das ist die Mannschaft, die ich so gern spielen seh.
avvocato
Mitglied
Beiträge: 12
Registriert: 19.01.2006 14:19

Beitrag von avvocato »

danke erstmal, nur schon beim ersten replace stimmt es nicht 100% überein

Code: Alles auswählen

default:
			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
				FROM (( " . FORUMS_TABLE . " f
				LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
				LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
				ORDER BY f.cat_id, f.forum_order";
			break;
	}
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not query forums information', '', __LINE__, __FILE__, $sql);
	}

	$forum_data = array();
	while( $row = $db->sql_fetchrow($result) )
	{
		$forum_data[] = $row;
	}
	[b]$db->sql_freeresult($result);[/b]

	if ( !($total_forums = count($forum_data)) )
	{
		message_die(GENERAL_MESSAGE, $lang['No_forums']);
	}

	//
	// Obtain a list of topic ids which contain
Benutzeravatar
kazwo
Mitglied
Beiträge: 934
Registriert: 29.07.2005 14:10
Wohnort: Mutterstadt des deutschen Fußballs

Beitrag von kazwo »

Ich hab das so stehen.
Funktionieren tut es bei mir noch, also sollte das nicht verkehrt sein^^

Setz das ein:

Code: Alles auswählen

default:
 		$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_title, t.topic_last_post_id " .
			" FROM ((( " . FORUMS_TABLE . " f " .
			" LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )" .
			" LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id ) " .
			" LEFT JOIN " . TOPICS_TABLE . " t ON t.topic_last_post_id = p.post_id ) " .
			" ORDER BY f.cat_id, f.forum_order";
		break;
	}
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not query forums information', '', __LINE__, __FILE__, $sql);
	}

	$forum_data = array();
	$topic_last_ary = array();
	$i=0;
	while( $row = $db->sql_fetchrow($result) )
	{
		if (!in_array($row['topic_last_post_id'], $topic_last_ary) || $row['topic_last_post_id']==0) {
			$topic_last_ary[i]=$row['topic_last_post_id'];
			$i++;
			$forum_data[] = $row;
		}
	}
	unset($topic_last_ary);
	$db->sql_freeresult($result);

	if ( !($total_forums = count($forum_data)) )
	{
		message_die(GENERAL_MESSAGE, $lang['No_forums']);
	}
	
	//
	// Filter topic_title not allowed to read
	// 
	if ( !($userdata['user_level'] == ADMIN && $userdata['session_logged_in']) ) {
		$auth_read_all = array();
		$auth_read_all=auth(AUTH_READ, AUTH_LIST_ALL, $userdata, $forum_data);
		$auth_data = '';
		for($i=0; $i<count($forum_data); $i++)
		{
			if (!$auth_read_all[$forum_data[$i]['forum_id']]['auth_read']) {
				$forum_data[$i]['topic_title']='';
			}
		}
	}

	//
	// Define censored word matches
	//
	$orig_word = array();
	$replacement_word = array();
	obtain_word_list($orig_word, $replacement_word);

	//
	// Obtain a list of topic ids which contain
lG
Blau-Gelb ist nicht Ikea und auch nicht die FDP. Blau-Gelb, das ist die Mannschaft, die ich so gern spielen seh.
avvocato
Mitglied
Beiträge: 12
Registriert: 19.01.2006 14:19

Beitrag von avvocato »

Code: Alles auswählen

$db->sql_freeresult($result);
diese zeile die ich mehr hab is egal? muss sie bleiben oder weg?
Benutzeravatar
kazwo
Mitglied
Beiträge: 934
Registriert: 29.07.2005 14:10
Wohnort: Mutterstadt des deutschen Fußballs

Beitrag von kazwo »

Das ist eine Zeile, die wohl bei einem Update dazu gekommen ist.
Bei mir liefs die ganze Zeit ohne, du brauchst sie also nicht.
Sie wird aber ihren Nutzen haben^^

Wenn du den ersten Teil mit dem, was ich oben gepostet hab, ersetzt, dann geht es auch und die Zeile ist auch mit drin ;)
Blau-Gelb ist nicht Ikea und auch nicht die FDP. Blau-Gelb, das ist die Mannschaft, die ich so gern spielen seh.
avvocato
Mitglied
Beiträge: 12
Registriert: 19.01.2006 14:19

Beitrag von avvocato »

ok danke. macht bisher keinen unterschied aber besser es is drinn.

letztes kleines problem sind noch der nun weiße rand in der 2. zeile aber das wird sich irgendwie beheben lassen...
Benutzeravatar
kazwo
Mitglied
Beiträge: 934
Registriert: 29.07.2005 14:10
Wohnort: Mutterstadt des deutschen Fußballs

Beitrag von kazwo »

Was für ein weißer Rand?
Haste mal nen Link zu deinem Forum?
Blau-Gelb ist nicht Ikea und auch nicht die FDP. Blau-Gelb, das ist die Mannschaft, die ich so gern spielen seh.
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“