Seite 103 von 175
Verfasst: 04.08.2006 10:41
von mgutt
manica hat geschrieben:Wäre schön wenn Umlaute mit ae oe usw. umschrieben würden anstatt zu kürzen.
Werden Sie:
http://www.evop.de/aeoeue-aeoeue-umlaut-test-t176.html
Dies übernimmt in der sessions.php diese Zeile:
Code: Alles auswählen
// special chars
$char_search = array( 'Ö', 'Ä', 'Ü', 'ö', 'ä','à','é','è','í','ó', 'ü', 'ß',' ','.',',','"','&','<', '>', '+','–','/','_', '&');
$char_replace = array('oe','ae','ue','oe','ae','a','e','e','i','o','ue','ss','-','-','-', '', 'und', '', '','und','-','-','-','und');
Daran erkennst Du ganz gut welche Zeichen mit welchen ersetzt werden.
Gruß
Verfasst: 04.08.2006 12:30
von dennist
Hallo zusammen,
werden folgende Links in den Threads bei euch umgeschrieben:
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen
Gruß Dennis
Verfasst: 04.08.2006 15:41
von mgutt
Nein werden Sie nicht. Das würde doppelten Content verursachen.
Verfasst: 04.08.2006 16:08
von bazillus
dennist hat geschrieben:werden folgende Links in den Threads bei euch umgeschrieben:
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen
Anleitung dazu:
http://www.phpbb.de/moddb/showTopicTitle einbauen und nach folgendem Schema anpassen:
Find
Code: Alles auswählen
$prevTopicLink = append_sid("viewtopic.php?t=" . $row['topic_id'] );
replace with
Code: Alles auswählen
$prevTopicLink = append_sid("viewtopic.php?t=" . $row['topic_id'], '', $row['topic_title'] );
Find
Code: Alles auswählen
$nextTopicLink = append_sid("viewtopic.php?t=" . $row['topic_id'] );
replace with
Code: Alles auswählen
$nextTopicLink = append_sid("viewtopic.php?t=" . $row['topic_id'], '', $row['topic_title'] );
wie sieht es eigentlich mit einer google-sitemap aus?
Verfasst: 04.08.2006 17:00
von Kortirion
bazillus hat geschrieben:wie sieht es eigentlich mit einer google-sitemap aus?
Hi bazillus,
zum Thema sitemap haben fanrpg und ich uns hier Gedanken gemacht:
http://www.phpbb.de/viewtopic.php?p=726272#726272
Ist so bei mir schon lange im Einsatz und wird von G. anstandslos akzeptiert.
Verfasst: 04.08.2006 19:21
von mgutt
Was ist mit Seiten, die nichts mit Deinem Forum zu tun haben? Werden die auch gelistet? (also wenn sich nicht in der sitemap stehen)
Gruß
Verfasst: 04.08.2006 20:10
von Kortirion
Selbstverständlich nimmt google weiterhin Seiten selbständig in den Index die sein bot gespidert hat, auch wenn diese nicht in der Sitemap stehen.
Die Sitemap ist ja "nur" ein Hilfsmittel, um den Bot auf die neuesten Seiten aufmerksam zu machen. Alle anderen Links werden ja weiterhin verfolgt. Normales Spidern und Sitemaps schließen sich nicht aus.
Verfasst: 04.08.2006 21:20
von dennist
bazillus hat geschrieben:dennist hat geschrieben:werden folgende Links in den Threads bei euch umgeschrieben:
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen
Anleitung dazu:
http://www.phpbb.de/moddb/showTopicTitle einbauen und nach folgendem Schema anpassen:
Find
Code: Alles auswählen
$prevTopicLink = append_sid("viewtopic.php?t=" . $row['topic_id'] );
replace with
Code: Alles auswählen
$prevTopicLink = append_sid("viewtopic.php?t=" . $row['topic_id'], '', $row['topic_title'] );
Find
Code: Alles auswählen
$nextTopicLink = append_sid("viewtopic.php?t=" . $row['topic_id'] );
replace with
Code: Alles auswählen
$nextTopicLink = append_sid("viewtopic.php?t=" . $row['topic_id'], '', $row['topic_title'] );
wie sieht es eigentlich mit einer google-sitemap aus?
Danke für den Tipp, klingt vernünftig
Noch eine andere Sache:
Ist es möglich das Umschreiben der URLs bei registrierten Usern auszuschalten? Da google ja nur als "Gast" zu Besuch ist und das Umschreiben CPU belastend ist, wäre das doch sinnvoll.
Gruß Dennis
Verfasst: 05.08.2006 00:34
von bazillus
Hi,
danke für den Link, hatte das Thema schonmal im Auge, damals entsprach die Sitemap aber noch nciht ganz meinen Vorstellungen, aber ich schau sie mir nochmal an, hat sich ja einiges getan
Ist es möglich das Umschreiben der URLs bei registrierten Usern auszuschalten? Da google ja nur als "Gast" zu Besuch ist und das Umschreiben CPU belastend ist, wäre das doch sinnvoll.
in der sessions.php
find
und ändere es in etwa so ab:
Code: Alles auswählen
if ( $userdata['session_logged_in'] )
{
$seo_active = false;
}
else
{
$seo_active = true;
}
funktioniert auf meinem wampp bisher problemlos, kann sein, dass du bei den globalen variablen noch userdata hinzufügen musst...
Verfasst: 05.08.2006 01:03
von fanrpg
dass du bei den globalen variablen noch userdata hinzufügen musst...
Ja muss man
Aber da habe ich mal ne Frage an den Meister..
Trotz einer Änderung das keine SID's mehr für Gäste produziert werden sollten, findet Google immer irgendwelche Links mit sid=xXx also habe ich folgendes in append_sid gepackt...
Code: Alles auswählen
if( preg_match('#sid=#', $url) && !$userdata['session_logged_in'] )
{
if( preg_match('#\?sid=#', $url) )
{
$url = preg_replace('#(.*?)\?sid=.*?&(.*?)#is', '\1?\2', $url);
}
else if ( preg_match('#&sid=#', $url) )
{
$url = preg_replace('#(.*?)&sid=.*?(&|$)#is', '\1\2', $url);
}
}
Und wollt fragen, ob das Sinnvoll ist?
Somit werden Urls mit SID , die SID einfach rausgelöscht.. und die Funktion erhält eine saubere URL ohne SID die sie dann umwandeln kann.
Aber ist das sinnvoll? (Man bedenke nur für Gäste...)