19.04.2021, 17:54
Hallo,
ich habe in meinem Forum Avatare ausgeblendet, nämlich für alle Usergruppen die hierarchisch gleich oder unterhalb der registrierten Gruppe sind. Für Webcrawler etwa sollten somit Avatare unsichtbar sein, genauso wie auch für Gäste und Registrierte. Für Registrierte funktioniert es auch, so wie es soll. Nun habe ich mein Forum mit
https://www.browseo.net/
angeschaut, der einem die Seite so zeigt, wie es ein Webcrawler sieht: Leider sieht man mit www.browseo.net die Avatare bei den Postings und ich versteh nicht warum.
Konkret habe ich im Admin-CP in
Home » Template-Sets » Default Templates » Template bearbeiten: postbit_avatar
die Zeile
durch
ersetzt. (Und ähnlich auch in
Home » Template-Sets » Default Templates » Template bearbeiten: memberlist_user_avatar
und
Home » Template-Sets » Default Templates » Template bearbeiten: member_profile_avatar
aber das ist hier mal irrelevant, da für Gäste die memberlist und die Profile ohnehin nicht zugänglch sind).
Meines Wissens nach sollte ein Webcrawler, genauso wie ein Gast, gid=1 haben und gemäß obigem Code Avatare nicht angezeigt bekommen. Warum sieht man die Avatare mit https://www.browseo.net/ trotzdem? Was müsste man tun, damit Webcrawler Avatare nicht angezeigt bekommen?
LG
ich habe in meinem Forum Avatare ausgeblendet, nämlich für alle Usergruppen die hierarchisch gleich oder unterhalb der registrierten Gruppe sind. Für Webcrawler etwa sollten somit Avatare unsichtbar sein, genauso wie auch für Gäste und Registrierte. Für Registrierte funktioniert es auch, so wie es soll. Nun habe ich mein Forum mit
https://www.browseo.net/
angeschaut, der einem die Seite so zeigt, wie es ein Webcrawler sieht: Leider sieht man mit www.browseo.net die Avatare bei den Postings und ich versteh nicht warum.
Konkret habe ich im Admin-CP in
Home » Template-Sets » Default Templates » Template bearbeiten: postbit_avatar
die Zeile
Code:
<div class="author_avatar"><a href="{$post['profilelink_plain']}"><img src="{$useravatar['image']}" alt="" {$useravatar['width_height']} /></a></div>
Code:
<if ($mybb->usergroup['gid'] != 3 AND $mybb->usergroup['gid'] != 4 AND $mybb->usergroup['gid'] != 6 AND $mybb->usergroup['gid'] != 10 AND $mybb->usergroup['gid'] != 12) then>
<div class="author_avatar"><img src="{$mybb->settings['bburl']}/images/default_avatar.png" alt="" {$useravatar['width_height']} /></div>
<else>
<div class="author_avatar"><a href="{$post['profilelink_plain']}"><img src="{$useravatar['image']}" alt="" {$useravatar['width_height']} /></a></div>
</if>
Home » Template-Sets » Default Templates » Template bearbeiten: memberlist_user_avatar
und
Home » Template-Sets » Default Templates » Template bearbeiten: member_profile_avatar
aber das ist hier mal irrelevant, da für Gäste die memberlist und die Profile ohnehin nicht zugänglch sind).
Meines Wissens nach sollte ein Webcrawler, genauso wie ein Gast, gid=1 haben und gemäß obigem Code Avatare nicht angezeigt bekommen. Warum sieht man die Avatare mit https://www.browseo.net/ trotzdem? Was müsste man tun, damit Webcrawler Avatare nicht angezeigt bekommen?
LG