Url "letzter Beitrag"

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.
Be123
Mitglied
Beiträge: 32
Registriert: 03.10.2004 21:27
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Be123 »

...soo!

Vielen Dank. Wie du siehst, habe ich mich vorher nicht mit Mysql beschäftigt.

Eine Frage habe ich noch:
Wenn ich $forum_data[$j]['forum_last_post_id']) einfach durch $topic_id ersetze, bekomme ich die Fehler-Meldung, dass es ein unerwartetes Semikolon in dieser Zeile gibt. Lasse ich $forum_data[$j]['forum_last_post_id']) aber stehen und hänge die topic_id hinten dran, wird die topic_id anstandslos angezeigt.

Code: Alles auswählen

								$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']).$forum_last_topic_id. '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
Zuletzt geändert von Be123 am 15.04.2005 20:01, insgesamt 1-mal geändert.
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

Der Sinn an der Sache ist, dass Google die Forum-Seiten dann nicht doppelt findet.
dafür gibt's doch die robots.txt :roll:
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Be123
Mitglied
Beiträge: 32
Registriert: 03.10.2004 21:27
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Be123 »

larsneo hat geschrieben:dafür gibt's doch die robots.txt :roll:
Du meinst sowas, nicht wahr?
  • User-agent: *
    Disallow: /forum/posting.php
Wie würde das denn mit z.B. .../forum/beitrag_756.html#756 funktionieren. Wildcats funktioneren, soweit ich weiß, nicht.

Auch wenn das mit der robots.txt möglich sein sollte, halte ich es für besser, die direkten Links zu den Themen den Suchmaschinen nicht vorzuenthalten.
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

guckst du *hier* - sollte aus SEO sicht ausreichend sein und spart dir performance-einbussen durch zusätzliche sql-statements ;-)
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Be123
Mitglied
Beiträge: 32
Registriert: 03.10.2004 21:27
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Be123 »

Hat jemand eine Idee zu dem Semikolon?

Ich hab jetzt das, was ich in der index.php versucht habe, in der viewforum.php problemlos eingebaut, wo es eigentlich noch viel wichtiger ist, weil die Beitäge dort dauerhaft verlinkt sind. Zumindest das sollte in die nächste Version von phpbb integriert werden.

Code: Alles auswählen

$last_post_url = '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $topic_rowset[$i]['topic_last_post_id']) . '#' . $topic_rowset[$i]['topic_last_post_id'] . '">
FINDEN und ERSETZEN mit

Code: Alles auswählen

$last_post_url = '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_TOPIC_URL . '=' . $topic_rowset[$i]['topic_id']) . '#' . $topic_rowset[$i]['topic_last_post_id'] . '">
Be123
Mitglied
Beiträge: 32
Registriert: 03.10.2004 21:27
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Be123 »

Be123 hat geschrieben:Hat jemand eine Idee zu dem Semikolon?
Pronlöem gelöst! Es lag an der schließenden Klammer von append_sid(...), die ich gleich mit ersetzt habe.
Be123
Mitglied
Beiträge: 32
Registriert: 03.10.2004 21:27
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Be123 »

Und jetzt nochmal für alle, die Interesse dran haben. Hier ist der Quelltext, den ich dank itsts Hilfe durch den danach folgenden Quelltext in der index.php ersetzt habe:

Code: Alles auswählen

							if ( $forum_data[$j]['forum_last_post_id'] )
							{
								$last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);

								$last_post = $last_post_time . '<br />';

								$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> ';
								
								$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
							}

Code: Alles auswählen

							if ( $forum_data[$j]['forum_last_post_id'] )
							{
								$sql = "SELECT topic_id FROM phpbb_posts WHERE post_id =".$forum_data[$j]['forum_last_post_id'];
								if ( !($result = $db->sql_query($sql)) )
								{
									message_die(GENERAL_ERROR, 'Could not query last topics information', '', __LINE__, __FILE__, $sql);
								} 
								$row = $db->sql_fetchrow($result); 
								$forum_last_topic_id = $row['topic_id'];

								$last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);

								$last_post = $last_post_time . '<br />';

								$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> ';

								$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_TOPIC_URL . '=' . $forum_last_topic_id) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
							}
Antworten

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