Seite 91 von 175

Verfasst: 20.07.2006 02:39
von mgutt
wie gesagt kann man diese url nur dann aufrufen, wenn neue beiträge im thread sind, die man noch nicht gelesen hat.

aber nach dem 1. besuch kommt eigentlich die meldung:
Information

Keine neuen Beiträge seit deinem letzten Besuch

Hier klicken, um zum Thema zurückzukehren

Klick hier um zum Index zurückzukehren
deine meldung deutet eher daraufhin, dass in deiner viewtopic.php etwas nicht stimmt. ich denke mal im part wo die view newest abgefragt werden und dann weitergeleitet wird auf einen post link.

Verfasst: 20.07.2006 14:21
von Beagleman
Wäre es möglich im ersten Post unter oder über dem Download-Link die jeweils aktuelle Versionsnummer anzuzeigen? Dann kann man gleich sehen, ob es eine neue Version gibt. Sonst erfährt man es erst nach dem Donwload und dem Entzippen.

Verfasst: 20.07.2006 14:45
von mgutt
Ich habe nicht vor an der Version nochmal etwas großartig zu ändern.

Sollte der Mod irgendwann durch eine Veränderung in phpBB nicht mehr laufen wird es wieder ein Update geben. Aber die meisten Sachen betreffen eigentlich nur Addons, die aber nicht die Versionsnummer betreffen. Daher kann ich Dich leider nur bitten ab und zu wegen den Addons hier reinzuschauen.

Es wird demnächst ein Release versucht und wenn der durch ist, dann gibt es den Mod eh offizielle bei phpBB zum Download.

Verfasst: 20.07.2006 15:26
von Beagleman
Zwei Kleinigkeiten, die mir eben noch aufgefallen sind:

1. Oben in seo_urls_v2.txt steht

Code: Alles auswählen

## Files To Edit:   4
##                  includes/sessions.php
##                  index.php
##                  search.php
##                  viewforum.php
Da fehlen noch
includes/sessions.php
und
viewonline.php
in dieser Liste.

2. Außerdem steht in der .htaccess

Code: Alles auswählen

DirectoryIndex index.php index.html index.html
Ich glaube der letzte Eintrag soll wohl index.htm heißen.


Aber vielleicht sind dir solche Kleinigkeiten vor dem Release noch nicht so wichtig und du möchtest es erst später ausbessern.
Jedenfalls drücke ich die Daumen! :wink:

Verfasst: 20.07.2006 16:57
von easygo
Hi! Beim Testen gabs ein Problem beim Aufrufen der Galerie im
Benutzerprofil -> Meldung: Dieser Benutzer existiert nicht.

Kann das hier jemand bestätigen? easy

Verfasst: 20.07.2006 17:18
von IPB_Flüchtling
Ahoi mgutt,

Du hast mich wieder einmal gerettet - besten Dank! :P
mgutt hat geschrieben:deine meldung deutet eher daraufhin, dass in deiner viewtopic.php etwas nicht stimmt. ich denke mal im part wo die view newest abgefragt werden und dann weitergeleitet wird auf einen post link.
Also auf die Idee, in der viewtopic.php den Fehler zu suchen, wäre ich nicht von selbst gekommen...

Dieser Codeabschnitt in der viewtopic.php war der Übeltäter:

Code: Alles auswählen

//
// Find topic id if user requested a newer
// or older topic
//
if ( isset($HTTP_GET_VARS['view']) && empty($HTTP_GET_VARS[POST_POST_URL]) )
{
	if ( $HTTP_GET_VARS['view'] == 'newest' )
	{ // read the first unread post in this topic
		$sql = "SELECT p.post_id, t.topic_last_post_id
			FROM (" . TOPICS_TABLE . " t
			LEFT JOIN " . POSTS_TABLE . " p ON p.topic_id = t.topic_id AND p.post_time > $topic_last_read)
			WHERE t.topic_id = $topic_id
			AND t.topic_moved_id = 0
			AND p.post_draft = 0
			ORDER BY p.post_time";
			// start mod save posts as drafts (and end mod too): added an AND constraint in the foregoing sql definition that post_draft be zero (i.e. that the post not just be a draft)
		if ( !$result = $db->sql_query($sql) )
		{
			message_die(GENERAL_ERROR, 'Could not obtain newer/older topic information', '', __LINE__, __FILE__, $sql);
		}

		if ( !($row = $db->sql_fetchrow($result)) )
		{
			message_die(GENERAL_MESSAGE, 'No_new_posts_last_visit');
		}
		$post_id = empty($row['post_id']) ? $row['topic_last_post_id'] : $row['post_id'];
		// ORIGINAL redirect(append_sid("./viewtopic.$phpEx?" . POST_POST_URL . "=$post_id#$post_id", true));
		redirect(append_sid("./viewtopic.$phpEx?" . POST_POST_URL . '=$post_id') .'#$post_id', true);
	}
Ich muss das wohl gemacht haben, als wir damals das Sudoku-Problem hatten und sich tief in meinen Kopf eingegraben hat: Keine Sprungmarken in der append_sid! Auf jeden Fall klappt es mit dem Originalcode, also wenn man das # in der append_sid belässt, bestens: :oops:

Code: Alles auswählen

		$post_id = empty($row['post_id']) ? $row['topic_last_post_id'] : $row['post_id'];
		redirect(append_sid("./viewtopic.$phpEx?" . POST_POST_URL . "=$post_id#$post_id", true));
Vielen Dank noch einmal - natürlich auch Dir, @bazillus, für die Hilfsbereitschaft!

LG, IPB_Flüchtling

Verfasst: 20.07.2006 19:10
von mgutt
easygo hat geschrieben:Hi! Beim Testen gabs ein Problem beim Aufrufen der Galerie im
Benutzerprofil -> Meldung: Dieser Benutzer existiert nicht.

Kann das hier jemand bestätigen? easy
Wie sieht die Url aus und welcher Mod ist das?

Gruß

Verfasst: 20.07.2006 19:19
von easygo
Betrifft die Standard Avatar Gallery im phpBB userprofile. :-?

Angezeigt wird nur profile.html, wenn man auf den Button draufklickt. easy

Verfasst: 20.07.2006 19:45
von mgutt
Du meinst den Button "Gallerie anzeigen"? Der geht fehlerfrei. Das hat nichts mit dem Mod hier zu tun. Teste mal und deaktiviere die Short Urls in den Usersettings.

Gruß

Verfasst: 20.07.2006 19:52
von easygo
Btw: Ich teste so was immer "bevor" ich poste. :wink:

Ohne seo v2 (sessions.php/.htaccess) geht die Galerie problemlos auf. easy