Hallo,
im Bereich "Wer ist online" auf der Startseite erscheinen bei mir fast immer Google, Yahoo, Baidu und andere Suchmaschinen. Ich würde diese Darstellung lieber nur auf echte Mitglieder meines Forums beschränken, die Suchmaschinen sollen also gar nicht mehr aufgeführt werden.
Ist das möglich?
Sieh mal in deinem ACP in der Registerkarte "Konfiguration" und da in der auflistung auf der linken seite "Spider / Bots" nach. die kann man dort deaktivieren.
Wenn du allerdings möchtest das Suchmaschinenbots deine Seite erst garnicht "besuchen" kannst du das durch eine robots.txt im rootverzeichnis deines Forums verhindern.
Ah ok. Die Suchmaschinen sollen meine Seite weiterhin besuchen, ich möchte diese nur nicht unter "Wer ist online" anzeigen (ich sehe darin für meine User keinen Nutzen).
Wenn ich die Suchmaschinen an der beschriebenen Stelle in der Konfiguration lösche, hat dies also ansonsten keine Auswirkungen, oder ?
wenn du die liste im ACP leerst müssten die rein theoretisch nicht mehr in der Onlineliste auftauchen. Hat allerdings den Nachteil das man im ACP nicht mehr sehen kann welcher Bot wann und wie oft schon da war.
Falls ich mich jetzt irre belehrt mich eines besseren
Ich hab die liste bei mir nur noch drin um zu sehen ob die robots.txt auch funktioniert.
Es könnte auch funktionieren, wenn du für die Bots eine eigene User-Gruppe erstellt und du in dieser Gruppe die Einstellungen der Gäste Gruppe setzt.
Anschließend müßt du dann die einzelnen Spiders / Bots in diese Gruppe schieben.
Sollte es so nicht klappen, hilft nur eine Änderung in der Index.php Core Datei.
Hm. Im Bereich "Bot bearbeiten" steht unter Benutzergruppe folgendes:
"Hinweis: Es wird nicht empfohlen, eine andere Gruppe als die der Gäste zu wählen."
Ich möchte da lieber keine Experimente eingehen... Google und Co. sollen die Seite weiterhin problemlos lesen können.
Dieser Hinweis ist wohl hauptsächlich so gemeint, dass der Gäste-Gruppe nicht mehr als Leserechte eingeräumt werden. (von eventuellen Schreibrechten mit Captcha mal abgesehen)
Wenn du auf Nummer sicher gehen möchtest, bearbeite die index.php im Forenroot und suche nach (#112):
PHP-Code:
elseif(my_strpos($user['sid'], 'bot=') !== false && $spiders[$botkey])
{
// The user is a search bot.
$onlinemembers .= $comma.format_name($spiders[$botkey]['name'], $spiders[$botkey]['usergroup']);
$comma = $lang->comma;
++$botcount;
}
und ändere den Teil in:
PHP-Code:
elseif(my_strpos($user['sid'], 'bot=') !== false && $spiders[$botkey])
{
// The user is a search bot.
//$onlinemembers .= $comma.format_name($spiders[$botkey]['name'], $spiders[$botkey]['usergroup']);
//$comma = $lang->comma;
++$botcount;
}
Ok, vielen Dank für Deine Hilfe. Ich überlege mir das. Ich versuche eigentlich, so wenig Dateiänderungen wie möglich einzubauen, man vergisst diese schnell mal bei Updates.
Vielleicht lässt sich noch mit Sicherheit klären, ob die Bots in der Konfiguration einfach (ohne weitere Auswirkungen) gelöscht werden können. Den Weg würde ich vorziehen.
(17.10.2015, 23:55)SvePu schrieb: [ -> ]Es könnte auch funktionieren, wenn du für die Bots eine eigene User-Gruppe erstellt und du in dieser Gruppe die Einstellungen der Gäste Gruppe setzt.
Das wird nicht funktionieren, die anderen Vorschläge dagegen schon.
Ich kann die aufgeführten Spider/ Bots also in der Konfiguration löschen, ohne dass sich dies auf das Crawlen durch die Suchmaschinen auswirkt, oder ?