[SVG] Robot Avatar

[SVG] Robot Avatar 2.3.0.2

Нет прав для скачивания

Skaiman

Проверенные
Сообщения
18,355
Решения
233
Реакции
33,944
Баллы
21,375
Skaiman добавил(а) новый ресурс:

[SVG] Robot Avatar - Аватары для поисковых роботов на странице online list

Аватары для поисковых роботов на странице online list. Сделал аватары для тех, которых отловил, по умолчанию картинки нет, по этому прошу в комментариях указать ботов которых не видел.

Узнать больше об этом ресурсе...
 
  • Мне нравится
Реакции: Dkf
Робот с именем Twitter жалуется что ему картинку не дали :)
/styles/svg/bots/Twitter.webp

ссылка на бот указана
 
Последнее редактирование:
Держи
 

Вложения

  • Twitter.zip
    2.4 KB · Просмотры: 2
Я путаю может но Твитера же нет в природе уже Х или как там теперь))
 
Видимо ленивы что имена ботов не меняли)
 
В XF\Data\Robot::getRobotList прописаны все боты, известные XenForo:
PHP:
[
    'ahrefs' => [
        'title' => 'Ahrefs',
        'link' => 'http://ahrefs.com/robot/',
    ],
    'alexa' => [
        'title' => 'Alexa',
        'link' => 'http://www.alexa.com/help/webmasters',
    ],
    'amazonbot' => [
        'title' => 'Amazon',
        'link' => 'https://developer.amazon.com/support/amazonbot',
    ],
    'anthropic' => [
        'title' => 'Anthropic',
        'link' => 'https://www.anthropic.com/',
    ],
    'applebot' => [
        'title' => 'Applebot',
        'link' => 'https://support.apple.com/en-us/HT204683',
    ],
    'archive.org' => [
        'title' => 'Internet Archive',
        'link' => 'http://www.archive.org/details/archive.org_bot',
    ],
    'awario' => [
        'title' => 'Awario',
        'link' => 'https://awario.com/bots.html',
    ],
    'baidu' => [
        'title' => 'Baidu',
        'link' => 'http://www.baidu.com/search/spider.htm',
    ],
    'bing' => [
        'title' => 'Bing',
        'link' => 'http://www.bing.com/bingbot.htm',
    ],
    'blexbot' => [
        'title' => 'BLEXBot',
        'link' => 'http://webmeup-crawler.com/',
    ],
    'brandwatch' => [
        'title' => 'Brandwatch',
        'link' => 'http://www.brandwatch.com/how-it-works/gathering-data/',
    ],
    'bytedance' => [
        'title' => 'ByteDance',
        'link' => 'https://www.bytedance.com/',
    ],
    'dotbot' => [
        'title' => 'Moz Dotbot',
        'link' => 'https://moz.com/help/moz-procedures/crawlers/dotbot',
    ],
    'facebookextern' => [
        'title' => 'Facebook',
        'link' => 'http://www.facebook.com/externalhit_uatext.php',
    ],
    'google' => [
        'title' => 'Google',
        'link' => 'https://support.google.com/webmasters/answer/182072',
    ],
    'google-adsbot' => [
        'title' => 'Google Ads',
        'link' => 'http://www.google.com/adsbot.html',
    ],
    'google-adsense' => [
        'title' => 'Google AdSense',
        'link' => 'https://support.google.com/webmasters/answer/182072',
    ],
    'imagesift' => [
        'title' => 'ImageSift',
        'link' => 'http://imagesift.com/about',
    ],
    'ltx71' => [
        'title' => 'LTX71',
        'link' => 'http://ltx71.com/',
    ],
    'marginalia' => [
        'title' => 'Marginalia',
        'link' => 'https://search.marginalia.nu/',
    ],
    'mauibot' => [
        'title' => 'MauiBot',
        'link' => '',
    ],
    'mj12' => [
        'title' => 'Majestic-12',
        'link' => 'http://majestic12.co.uk/bot.php',
    ],
    'msnbot' => [
        'title' => 'MSN',
        'link' => 'http://search.msn.com/msnbot.htm',
    ],
    'petalsearch' => [
        'title' => 'Petal Search',
        'link' => 'https://webmaster.petalsearch.com/site/petalbot',
    ],
    'proximic' => [
        'title' => 'Proximic',
        'link' => 'http://www.proximic.com/info/spider.php',
    ],
    'scoutjet' => [
        'title' => 'Blekko',
        'link' => 'http://www.scoutjet.com/',
    ],
    'seekport' => [
        'title' => 'Seekport',
        'link' => 'http://seekport.com/',
    ],
    'semrush' => [
        'title' => 'SEMRush',
        'link' => 'http://www.semrush.com/bot.html',
    ],
    'seostar' => [
        'title' => 'Seostar',
        'link' => 'https://seostar.co/robot/',
    ],
    'seznam' => [
        'title' => 'Seznam',
        'link' => 'https://napoveda.seznam.cz/en/seznamcz-web-search/',
    ],
    'sogou' => [
        'title' => 'Sogou',
        'link' => 'http://www.sogou.com/docs/help/webmasters.htm#07',
    ],
    'trendiction' => [
        'title' => 'Trendiction',
        'link' => 'https://www.trendiction.com/bot',
    ],
    'twitter' => [
        'title' => 'Twitter',
        'link' => 'https://developer.twitter.com/en/docs/twitter-for-websites/cards/guides/getting-started',
    ],
    'unknown' => [
        'title' => 'Unknown',
        'link' => '',
    ],
    'yahoo' => [
        'title' => 'Yahoo',
        'link' => 'http://help.yahoo.com/help/us/ysearch/slurp',
    ],
    'yandex' => [
        'title' => 'Yandex',
        'link' => 'http://help.yandex.com/search/?id=1112030',
    ],
]
 

Ещё вот такой попался...
И там пробел в файле /styles/svg/bots/Google%20Ads.webp

1722363068445.png

Вообще их очень много наверно. Может взять логи 404 за месяц с папки /styles/svg/bots/ чтобы найти всех?
 
И там пробел в файле /styles/svg/bots/Google%20Ads.webp
название аватара соответствует названию бота, используется переменная, я тестировал, отображалось нормально
 
2024-07-30_211910.png
название с пробелом Moz Dotbot.webp
 
название аватара соответствует названию бота, используется переменная, я тестировал, отображалось нормально
Я пока не понял почему не срабатывает elsе в коде плагина
Чтобы выводило по дефолту аватарку,если ее нет в /styles/svg/bots/
Но сильно не ковырял,времени нет
Если только на выходных
 
Я пока не понял почему не срабатывает elsе в коде плагина
Чтобы выводило по дефолту аватарку,если ее нет в /styles/svg/bots/
Но сильно не ковырял,времени нет
Если только на выходных
И какой переменной ты пытаешься вывести аватарку по дефолту? :) К чему ее привязать? :)
 
И какой переменной ты пытаешься вывести аватарку по дефолту? :) К чему ее привязать? :)
Я ничего не пытаюсь,была такая задумка
Глянул,в коде уже есть
Код:
<xf:if is="$activity.robot_key">
<img src="/styles/svg/bots/{$activity.robot_title}.webp" class="avatar avatar--s" width="48" height="48" loading="lazy">
<xf:else />
<xf:avatar user="$activity.User" size="s" />
</xf:if>
 
Глянул,в коде уже есть
Это условия, если бот, то выводятся аватары ботов согласно его названия, если не бот, пользователь или гость, выводятся аватары пользователя или гостя
 
Ещё вот такой попался...
И там пробел в файле /styles/svg/bots/Google%20Ads.webp
Там еще могут блокировщики блокировать картинку из за присутствия в названии Ads, это для них прям красная метка :)
 
Это условия, если бот, то выводятся аватары ботов согласно его названия, если не бот, пользователь или гость, выводятся аватары пользователя или гостя
Если нет картинки бота тогда вот такое вот выводится
1722363068445-png.154159

Была задумка тогда выводить картинку заглушку,чтобы не было такой битой картинки
Выводить ту же аватару гостя
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу