19 to 20 - search.php & last visit mod

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

19 to 20 - search.php & last visit mod

Beitrag von Dungeonwatcher »

'n Abend! :cool:

Nachdem ich nun endlich Zeit gefunden habe, bin ich jetzt dabei das Forum auf den aktuellen Stand zu bringen. Das erste Problem triit nun bei der search.php auf. Ich habe dort den Last Visit Mod eingebaut und nun keinerlei Plan wie ich das Geforderte wie ersetzen soll. Dieser Link hilft mir leider auch nicht. Ergo hoffe ich mal wieder auf eure professionelle Hilfe.

Code: Alles auswählen

#-----[ FIND ]---------------------------------------------
# Line 646
		// Finish building query (for all combinations)
		// and run it ...
		//
		$sql = "SELECT session_id 
			FROM " . SESSIONS_TABLE;
		if ( $result = $db->sql_query($sql) )
		{
			$delete_search_ids = array();
			while( $row = $db->sql_fetchrow($result) )
			{
				$delete_search_ids[] = "'" . $row['session_id'] . "'";
			}

			if ( count($delete_search_ids) )
			{
				$sql = "DELETE FROM " . SEARCH_TABLE . " 
					WHERE session_id NOT IN (" . implode(", ", $delete_search_ids) . ")";
				if ( !$result = $db->sql_query($sql) )
				{
					message_die(GENERAL_ERROR, 'Could not delete old search id sessions', '', __LINE__, __FILE__, $sql);
				}
			}

#
#-----[ REPLACE WITH ]---------------------------------------------
#
		// Delete old data from the search result table
		//
		$sql = 'DELETE FROM ' . SEARCH_TABLE . '
			WHERE search_time <current_time>sql_query($sql) )
		{
			message_die(GENERAL_ERROR, 'Could not delete old search id sessions', '', __LINE__, __FILE__, $sql);
bei mir sieht das so aus:

Code: Alles auswählen

		// Finish building query (for all combinations)
		// and run it ...
		//

		// Start replacement - Last visit MOD
		$expiry_time = $current_time - $board_config['session_length'];
		$sql = "SELECT session_id
			FROM " . SESSIONS_TABLE ." WHERE session_time>$expiry_time";
		// Start replacement - Last visit MOD

		if ( $result = $db->sql_query($sql) )
		{
			$delete_search_ids = array();
			while( $row = $db->sql_fetchrow($result) )
			{
				$delete_search_ids[] = "'" . $row['session_id'] . "'";
			}

			if ( count($delete_search_ids) )
			{
				$sql = "DELETE FROM " . SEARCH_TABLE . " 
					WHERE session_id NOT IN (" . implode(", ", $delete_search_ids) . ")";
				if ( !$result = $db->sql_query($sql) )
				{
					message_die(GENERAL_ERROR, 'Could not delete old search id sessions', '', __LINE__, __FILE__, $sql);
				}
			}
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ersetze genau diesen Teil...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

Ähm, trotz des darin verbauten Last Visit Mods? ^6
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Der gesamte Part wird von der search.php nicht mehr verwendet.
Dann ist es auch Unsinn, diesen weiter bestehen zu lassen, weil dort nur ein MOD installiert wurde.

Leider ist der Last Visit MOD seit 2.0.18 schon fehlerhaft und Niels aktualisiert ihn nicht...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

[quote="oxpus";p="57953"]Der gesamte Part wird von der search.php nicht mehr verwendet.
Dann ist es auch Unsinn, diesen weiter bestehen zu lassen, weil dort nur ein MOD installiert wurde.[/quote]

Jou, das leuchtet ein.
Leider ist der Last Visit MOD seit 2.0.18 schon fehlerhaft und Niels aktualisiert ihn nicht...
Hmmm, hat noch keiner mit ihm "geschimpft"? ;)

So, nun bin ich gespannt. das war die letzte Änderung...
Benutzeravatar
cbrkiter
Beiträge: 170
Registriert: Fr 26.Nov, 2004 01:30
Kontaktdaten:

Beitrag von cbrkiter »

Sorry :!:

@oxpus:
Sorry mit der Frage in der News. Hatte seit heute Nachmittag die News im Hintergrund offen, um das Thema nach meinen sonstigen Änderungen des Updates nicht zu vergessen. Hatte vorhin nicht überlegt, hier nochmals zu suchen. Danke Dir!
1. 'Man muss das Unm?gliche versuchen, um das M?gliche zu erreichen!' (Hermann Hesse)
2. 'The best way to learn something is to get your hands dirty and do it!' (keine Ahnung))
3. http://www.thw-kamen-bergkamen.de
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

[quote="Dungeonwatcher";p="57954"]So, nun bin ich gespannt. das war die letzte Änderung...[/quote]

Hui, nun tun mir die Augen flimmern, aber es scheint tatsächlich alles zu funktionieren. Mal sehen wann der erste User meckert. :cool:

THNX oxpus
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Keine Ursache.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten