Bots sollen search.php?search_id=newposts lesen können

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
uwe.ha
Mitglied
Beiträge: 838
Registriert: 18.05.2001 02:00

Re: Bots sollen search.php?search_id=newposts lesen können

Beitrag von uwe.ha »

Jetzt klappt auch dies ... super, DANKE!

Als Ergebnis wird aber - auch hier - angezeigt:

Code: Alles auswählen

Es wurden keine passenden Ergebnisse gefunden
, was aber - hoffentlich und wahrscheinlich - wieder daran liegt, dass der Googlebiot gerade im Forum ist.
In der Datentabelle phpbb_users ist der Googlebot auf jeden Fall mit einem timestamp "lastvisit" drinnen, also sollte dies auch funktionieren ... muss ich - wie gesagt - mal kontrollieren, wenn der Bot gerade mal nicht im Forum ist.

Auf jeden Fall vielen Dank für deine Hilfe!
Uwe
Benutzeravatar
Elsensee
Ehemaliges Teammitglied
Beiträge: 832
Registriert: 19.05.2010 15:14
Wohnort: Hamburg
Kontaktdaten:

Re: Bots sollen search.php?search_id=newposts lesen können

Beitrag von Elsensee »

Werden die Links "Ungelesene Beiträge" und "Neue Beiträge" bei dir angezeigt? Denn normalerweise werden diese Links den Bots gar nicht angezeigt. :wink:
Posts mostly powered by GitHub and phpBB.de Cross-Reference

2015-03-20 - Never forget 8)
uwe.ha
Mitglied
Beiträge: 838
Registriert: 18.05.2001 02:00

Re: Bots sollen search.php?search_id=newposts lesen können

Beitrag von uwe.ha »

Elsensee hat geschrieben:Werden die Links "Ungelesene Beiträge" und "Neue Beiträge" bei dir angezeigt?
Ja, denn ich hatte die subsilver2/template/overall_header.html etwas umgebaut, weil ich die Menüpunkte anders anordnen wollte.

Was mich nun allerdings wundert, ist, dass bei Bots zwar "Ungelesene Beiträge" (UB) und "Neue Beiträge"(NB) angezeigt wird, aber keine "Aktiven Themen" (Gäste bekommen "Altive Themen" angezeigt (UB + NB natürlich nicht).

Komisch ist auch, dass Gäste die Funktion "Suche" angezeigt bekommen, Bots aber nicht, obwohl beide "Gruppen" das Recht haben "Kann Suche benutzen".

... ich glaube, ich sollte nochmal "Zurück auf LOS" gehen ;-) ... wenn ich als Bot mein Forum besuche, wird mir bei UB und NB immer noch "Es wurden keine passenden Ergebnisse gefunden" angezeigt. Es scheint doch nicht so zu funktionieren, wie ich mir gedacht habe, weshalb ich die Änderungen und die Suchberechtigung nun wieder rückgängig gemacht habe.

Auf phpbb.de wird dem Bot weder UB + NB noch "Aktive Themen" angezeigt. Ist das ok so?

Der Bereich meines overall_headsers sieht nun so aus:

Code: Alles auswählen

<!-- IF S_DISPLAY_SEARCH --><p class="searchbar">
                              <img src="{T_THEME_PATH}/images/icon_mini_aktive-themen.gif" width="12" height="13" alt="*" /> <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a><br />
                              
                               <!-- IF S_USER_LOGGED_IN -->
                              	<img src="{T_THEME_PATH}/images/icon_mini_ungelesene-beitraege.gif" width="12" height="13" alt="*" /> <a href="{U_SEARCH_UNREAD}">{L_SEARCH_UNREAD}</a><br />
                                <img src="{T_THEME_PATH}/images/icon_mini_neue-beitraege.gif" width="12" height="13" alt="*" /> <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><br />
                                <img src="{T_THEME_PATH}/images/icon_mini_eigene-beitraege.gif" width="12" height="13" alt="*" /> <a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a><br />
                              <img src="{T_THEME_PATH}/images/icon_mini_unbeantwortete-themen.gif" width="12" height="13" alt="*" /> <a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a><br />
								<img src="{T_THEME_PATH}/images/lesezeichen.gif" width="12" height="13" alt="*" /> <a href=/phpBB/ucp.php?i=main&mode=bookmarks>Lesezeichen verwalten</a><br />
                          <!-- ENDIF -->                          </p><!-- ENDIF -->
Das "endif" von s_display_search stand bisher hinter search_active_topics (weshalb der Rest vom Bot zu sehen war. Ich habe es nun auch ganz ans Ende gesetzt. Nun kann der Bot die UB, NB, etc, nicht sehen ... so entspricht es dem Original.

Bei mir steht oben <!-- IF S_USER_LOGGED_IN -->. Im Original heißt es <!-- IF S_USER_LOGGED_IN or S_LOAD_UNREADS -->.
Wenn ich das richtig verstehem bedeutet <!-- IF S_USER_LOGGED_IN -->, dass der folgende Bereich angezeigt wird, wenn der User eingeloggt ist.
Aber wofür ist dieses s_load_unread? Sollte ich dies - entsprechend dem Original - auch noch bei mir korrigieren?

@ Elsensee: Wenn du hier immer noch "bei mir" und hilfsbereit bist, VIELEN DANK dafür! :D
Uwe
Benutzeravatar
Elsensee
Ehemaliges Teammitglied
Beiträge: 832
Registriert: 19.05.2010 15:14
Wohnort: Hamburg
Kontaktdaten:

Re: Bots sollen search.php?search_id=newposts lesen können

Beitrag von Elsensee »

uwe.ha hat geschrieben:[...]
Komisch ist auch, dass Gäste die Funktion "Suche" angezeigt bekommen, Bots aber nicht, obwohl beide "Gruppen" das Recht haben "Kann Suche benutzen".
Wirklich seltsam... :-?
uwe.ha hat geschrieben:... ich glaube, ich sollte nochmal "Zurück auf LOS" gehen ;-) ... wenn ich als Bot mein Forum besuche, wird mir bei UB und NB immer noch "Es wurden keine passenden Ergebnisse gefunden" angezeigt. Es scheint doch nicht so zu funktionieren, wie ich mir gedacht habe, weshalb ich die Änderungen und die Suchberechtigung nun wieder rückgängig gemacht habe.
Der Google-Bot ist manchmal andauernd drin. :D
uwe.ha hat geschrieben:Auf phpbb.de wird dem Bot weder UB + NB noch "Aktive Themen" angezeigt. Ist das ok so?
Jep - das ist der Standard.
uwe.ha hat geschrieben:Der Bereich meines overall_headsers sieht nun so aus:

Code: Alles auswählen

<!-- IF S_DISPLAY_SEARCH --><p class="searchbar">
                              <img src="{T_THEME_PATH}/images/icon_mini_aktive-themen.gif" width="12" height="13" alt="*" /> <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a><br />
                              
                               <!-- IF S_USER_LOGGED_IN -->
                              	<img src="{T_THEME_PATH}/images/icon_mini_ungelesene-beitraege.gif" width="12" height="13" alt="*" /> <a href="{U_SEARCH_UNREAD}">{L_SEARCH_UNREAD}</a><br />
                                <img src="{T_THEME_PATH}/images/icon_mini_neue-beitraege.gif" width="12" height="13" alt="*" /> <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><br />
                                <img src="{T_THEME_PATH}/images/icon_mini_eigene-beitraege.gif" width="12" height="13" alt="*" /> <a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a><br />
                              <img src="{T_THEME_PATH}/images/icon_mini_unbeantwortete-themen.gif" width="12" height="13" alt="*" /> <a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a><br />
								<img src="{T_THEME_PATH}/images/lesezeichen.gif" width="12" height="13" alt="*" /> <a href=/phpBB/ucp.php?i=main&mode=bookmarks>Lesezeichen verwalten</a><br />
                          <!-- ENDIF -->                          </p><!-- ENDIF -->
Das "endif" von s_display_search stand bisher hinter search_active_topics (weshalb der Rest vom Bot zu sehen war. Ich habe es nun auch ganz ans Ende gesetzt. Nun kann der Bot die UB, NB, etc, nicht sehen ... so entspricht es dem Original.

Bei mir steht oben <!-- IF S_USER_LOGGED_IN -->. Im Original heißt es <!-- IF S_USER_LOGGED_IN or S_LOAD_UNREADS -->.
Wenn ich das richtig verstehem bedeutet <!-- IF S_USER_LOGGED_IN -->, dass der folgende Bereich angezeigt wird, wenn der User eingeloggt ist.
Aber wofür ist dieses s_load_unread? Sollte ich dies - entsprechend dem Original - auch noch bei mir korrigieren?
S_LOAD_UNREADS =
Returns true if searching for unread posts is enabled, and the user is registered or read/unread status storage is enabled for guests.
uwe.ha hat geschrieben:@ Elsensee: Wenn du hier immer noch "bei mir" und hilfsbereit bist, VIELEN DANK dafür! :D
Posts mostly powered by GitHub and phpBB.de Cross-Reference

2015-03-20 - Never forget 8)
uwe.ha
Mitglied
Beiträge: 838
Registriert: 18.05.2001 02:00

Re: Bots sollen search.php?search_id=newposts lesen können

Beitrag von uwe.ha »

Elsensee hat geschrieben:S_LOAD_UNREADS =
Returns true if searching for unread posts is enabled, and the user is registered or read/unread status storage is enabled for guests.
Ah, ok ... wenn ich diese Funktion für Gäste freigeschaltet hätte, wäre es wichtig ... hab ich aber nicht, ist also egal ;-)

Nochmal VIELEN DANK für deine Geduld und Hilfe ... auch wenn die Erkenntnis war, dass es nichts gebracht hat ... aber auch dadurch lernt man :D

Es wäre zwar schön gewesen, wenn es eine Möglichkeit gegeben hätte, Google&Co das crawlen neuer Themen / Beiträge zu erleichtern. Andererseits scheint Google so schlau zu sein, dass die wissen, wie man Foren - und gerade so weit verbreitete wie phpbb - crawlt.

DANKE!
Uwe
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“