Seite 53 von 175

Verfasst: 08.06.2006 18:04
von Kortirion
So die Änderung am Last post topic on index habe ich durchgeführt. Sieht auch gut aus, die URLs werden nun nicht mehr gekürzt an append_sid übergeben. :)

Allerdings besteht bei den Last post topics immer noch das Problem, dass dort immer noch der Postingbezug und nicht der Topicbezug in der URL ist.

Last topic-URL: http://www.schwarzer-humbug.de/return-o ... html#73000

besser wäre: http://www.schwarzer-humbug.de/return-o ... html#73000

mgutt: Für die neuesten Beiträge in der viewtopic.php (also das Addon 3) hattest Du das ja schon mal umgebaut, allerdings bekomme ich da leider grade die Verbindung zu diesem Mod nicht hin, weil mich $forum_data[$j]['forum_last_post_id']) aus dem Konzept bringt...hast Du einen Tipp?

Ach ja...der fraglich Codeausschnitt der index.php für die Änderungen am Mod:

Code: Alles auswählen

	if ( $forum_data[$j]['forum_last_post_id'] )
	{
		$topic_title = $forum_data[$j]['topic_title'];
		$topic_title2 = $forum_data[$j]['topic_title'];

		//
		// Censor topic title
		//
		if ( count($orig_word) )
		{
			$topic_title = preg_replace($orig_word, $replacement_word, $topic_title);
			$topic_title2 = preg_replace($orig_word, $replacement_word, $topic_title2);
		}

		if (strlen($topic_title)>27) {
			$topic_title2 = substr($topic_title,0,24) . '...';
		}

		$last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);
		$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'] . '" title="' . $topic_title2 . '">' . $topic_title2 . '</a><br>';
		$last_post .= $last_post_time . '&nbsp;<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><br>' . $lang['by'] . '&nbsp;';
		$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> ';
	}

Verfasst: 08.06.2006 18:16
von joeybb
mgutt hat geschrieben:@joeybb
welche CH Version nutzt Du? Link?
phpBB: Deine Version ist 2.0.20
Kategorien Hierarchie: Deine Version ist 2.1.4d

Nur die Foren/Unterforen/Topics mit Sonderzeichen gehen nicht:
http://www.auswanderer.info/forum2/

Verfasst: 08.06.2006 19:29
von DevilMayCry
mgutt: ich hab mich wohl falsch ausgedrückt, ich meinte auf welcher Seite das Hier im Thread ist was Du meinst. Eigentlich habe ich nämlich alles schon so weit geändert was bis jetzt hier aufgetaucht ist.

Verfasst: 09.06.2006 02:06
von mgutt
such mal auf den letzten 10 seiten.. da habe ich änderungen gepostet und version 1.0.8 damit angekündigt meine ich.

gruß

Verfasst: 09.06.2006 11:57
von DevilMayCry
sorry mgutt, ich finds nicht :roll: Alles was mit der portal.php zu tun hat habe ich wohl so angepasst wie ich hier was dazu gefunden habe, oder ich hab was übersehen. Zur Not könnte ich Dir die portal.php posten wenns was bringt.

EDIT:Hat sich wohl erstmal erledigt. Ich habe eben die Fetchposts - Foren-IDs geändert im ACP fürs Portal und nun geht gar nichts mehr im Portal. Bekomme dann im Portal nur noch:

Code: Alles auswählen

Could not query announcements information

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near ') AND t.topic_time <= 1149859106 AND t.topic_poster = u.user_id AND ' at line 23

SELECT t.topic_id, t.topic_time, t.topic_title, pt.post_text, u.username, u.user_id, t.topic_replies, pt.bbcode_uid, t.forum_id, t.topic_poster, t.topic_first_post_id, t.topic_status, pt.post_id, p.post_id, p.enable_smilies FROM phpbb_topics AS t, phpbb_users AS u, phpbb_posts_text AS pt, phpbb_posts AS p WHERE t.forum_id IN (25,23,24,) AND t.topic_time <= 1149859106 AND t.topic_poster = u.user_id AND t.topic_first_post_id = pt.post_id AND t.topic_first_post_id = p.post_id AND t.topic_status <> 2 ORDER BY t.topic_time DESC LIMIT 0,5

Line : 86
File : portal_poll.php
Es wurde aber sonst NICHTS verändert. Hab erstmal die Faxen dicke und das Portal deaktiviert. Irgendwas scheint ja mit den Fetchpost im zusammenhang mit Portal und dem Mod hier nicht zu funktionieren :-?

Verfasst: 09.06.2006 16:54
von IPB_Flüchtling
Thema robots.txt:

Mir ist heute etwas sehr Seltsames passiert: Jemand hat mich freiwillig verlinkt! :o

Der Link sieht so aus:

domain.tld/forum/schoene-bunte-blumen-t259,highlight,bunte.html

Das erzeugt natürlich doppelten Content, denn der eigentliche Thread heißt natürlich

domain.tld/forum/schoene-bunte-blumen-t259.html

Abhilfe sollte folgender Eintrag in der robots.txt schaffen:

Code: Alles auswählen

User-agent: Googlebot
Disallow: /forum/*highlight
Bitte beachtet, dass aber nur der Googlebot Wildcards (*) unterstützt.

LG, IPB_Flüchtling

Verfasst: 09.06.2006 19:19
von mgutt
Interessant ist jedoch, dass die Google URL Console die robots.txt nicht annimmt mit der Begründung “wildcards in der robots.txt nicht erlaubt”.

schoene-bunte-blumen-t259,highlight,bunte.html könnte man unterbinden, in dem man seo urls verbietet, sobald highlight übergeben wird. also dass sie dann mit viewtopic,t,259,highlight,bunte.html generiert würden. wie fändest du diese idee, dann könnte man auf die umstrittene wildcard von der robots.txt verzichten.

ich selbst habe die highlight funktion komplett gelöscht, damit solche backlinks erst gar nicht entstehen und weil mich der Nutzen der highlight funktion nicht wirklich überzeugt.

besser fände ich es, wenn das highlight in einer sprungmarke hinterlegt wäre und man dann von einem wort zum nächsten springen könnte. was technisch aber nicht so einfach zu verwirklichen ist. oder eine andere lösung, die die urls belässt, aber das highlight trotzdem aktiv ist (z.b. per cookie oder session)

@ DevilMayCry

Mit Datenbankabfragen hat mein Mod nichts zu tun. Mein Mod verusacht keine Fehlermeldungen. Es können höchstens Fehler aufkommen, die mit 404 Status quittiert werden, weil ein Mod falsche Urls enthält. Aber sonst hat mein Mod keinerlei Einfluss auf den Code anderer Mods oder Dateien.

Ersetze die portal_poll.php einfach mit der originalen aus dem Modpaket und versuch es erneut. Aber an der Datenbankabfrage solltest du nicht rumfummeln (eingeleitet durch "$sql =").

Verfasst: 09.06.2006 19:43
von IPB_Flüchtling
Ahoi mgutt,

Google und das kleine Sternchen ist in der Tat ein langes, langes Thema. :-?
mgutt hat geschrieben:schoene-bunte-blumen-t259,highlight,bunte.html könnte man unterbinden, in dem man seo urls verbietet, sobald highlight übergeben wird. also dass sie dann mit viewtopic,t,259,highlight,bunte.html generiert würden. wie fändest du diese idee, dann könnte man auf die umstrittene wildcard von der robots.txt verzichten.
Fände ich großartig! :P Ich selbst habe nur noch eine ganz kurze robots.txt, die für alle Bots gilt und folglich keine Wildcards enthalten darf.
mgutt hat geschrieben:ich selbst habe die highlight funktion komplett gelöscht, damit solche backlinks erst gar nicht entstehen und weil mich der Nutzen der highlight funktion nicht wirklich überzeugt.
Wenn man auf die Highlight-Funktion zu verzichten bereit ist, ist diese Lösung natürlich genauso gut wie Deine oben angedeutete. (Ich persönlich habe z.B. die Jumpbox restlos aus meinem Board entfernt - vermisst kein/kaum ein Mensch, und der Server freut sich.)

Schönes Wochenende!
IPB_Flüchtling

Verfasst: 09.06.2006 20:07
von DevilMayCry
Ich habe an der Datenbankabfrage selbstverständlich nicht rumgefummelt. Wie gesagt, habe NUR die Fetch im Portal geändert. Die Original portal_poll.php aus dem Mod habe ich natürlich als erstes ersetzt, gleiches Ergebnis. Muss ich nochmal durchschauen wenn ich bissel Zeit habe, muss ja durch irgendetwas verursacht werden. Vorher gab es damit nie Probs :roll:

Verfasst: 09.06.2006 20:09
von IPB_Flüchtling
Google ist lustig. Habe gerade auf dem Datencenter http://66.249.93.104 eine site-Abfrage für meine Domain gemacht. Und was finde ich? Da wird eine Seite ganz regulär und mit Description aufgelistet, die seit jeher (!) folgende Zeile im Header hat:

Code: Alles auswählen

<meta name="robots" content="noindex, nofollow, noarchive">
Soviel zu Google. :wink:

LG, IPB_Flüchtling