• Видел несколько плагинов, которые отображают статистику заражения коронавирусом по странам. Интересует такой же, но по городам

Просмотр 13 ответов — с 46 по 58 (всего 58)
  • Юрий, а…как это изменить/исправить?

    Модератор Юрій

    (@yube)

    как это изменить/исправить?

    Элементарно.
    Берем (что нашел в обсуждении, то и взял) код

    
    echo "<div class="covid-nikolaev-stats"><h4>Статистика COVID-19 по г.Николаев</h4><p>Всего заражений: " . $decodedobj->data[0]->confirmed . "</p><p>Скончалось больных: " . $decodedobj->data[0]->dead . "</p><p>Выздоровевших: " . $decodedobj->data[0]->recovered . "</p><br />Данные обновлены " . date('d.m.Y, H:i', strtotime($decodedobj->data[0]->updated)) . "</div>";
    

    и меняем echo на return. получается

    
    return "<div class="covid-nikolaev-stats"><h4>Статистика COVID-19 по г.Николаев</h4><p>Всего заражений: " . $decodedobj->data[0]->confirmed . "</p><p>Скончалось больных: " . $decodedobj->data[0]->dead . "</p><p>Выздоровевших: " . $decodedobj->data[0]->recovered . "</p><br />Данные обновлены " . date('d.m.Y, H:i', strtotime($decodedobj->data[0]->updated)) . "</div>";
    

    С другими кодами может быть не так просто.

    • Ответ изменён 4 года, 1 месяц назад пользователем Юрій.

    Юрий, спасибо за ценную подсказку — сработало). а как можно выделить другим цветом обозначения типа «Всего заражено» по отдельности? вставляю стандартные теги и не хочет хавать

    • Ответ изменён 4 года, 1 месяц назад пользователем Triptikon.
    Модератор Юрій

    (@yube)

    как можно выделить другим цветом обозначения типа «Всего заражено» по отдельности?

    <span style='color:red'>Всего заражено</span>
    Только за кавычками следите. Если снаружи строки двойные, то внутри ставим одинарные или двойные с экраном, и наоборот. Чтобы синтаксис не ломался.

    • Ответ изменён 4 года, 1 месяц назад пользователем Юрій.

    Юрий, ещё раз спасибо!

    Автор Triptikon

    (@triptikon)

    всё время работало нормально, а со вчерашнего дня показывает вместо инфы такое:

    Warning: file_get_contents(https://www.trackcorona.live/api/cities/Mykolaiv): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /var/www/u0835731/data/www/.../wp-content/themes/pennews-child/functions.php on line 97

    на 97 строчке расположено именно

    $jsonmykolaiv = file_get_contents('https://www.trackcorona.live/api/cities/Mykolaiv');

    • Ответ изменён 4 года назад пользователем Triptikon.
    Модератор Юрій

    (@yube)

    403 Forbidden

    Похоже, Ваш сайт отлучили от церкви 🙂
    Возможно, за слишком большое количество запросов.

    Модератор Yui

    (@fierevere)

    永子

    https://ru.wordpress.org/support/topic/%d0%b5%d1%81%d1%82%d1%8c-%d0%bf%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd-%d0%ba%d0%be%d1%80%d0%be%d0%bd%d0%b0%d0%b2%d0%b8%d1%80%d1%83%d1%81%d0%b0-%d0%bf%d0%be-%d0%b3%d0%be%d1%80%d0%be%d0%b4%d0%b0%d0%bc/page/2/?view=all#post-12198533

    а я предупреждала, что нужно кешировать ответ,
    просили бы раз в несколько часов и не забанили бы

    Автор Triptikon

    (@triptikon)

    госпдя, ещё и там могут «забанить» оказывается). и что, теперь всё пропало?

    Модератор Yui

    (@fierevere)

    永子

    если у вас на сайте достаточно высокая посещаемость и
    кеширование вы не сделали, то на каждый просмотр страницы вашего сайта с виджетом, для каждого посетителя делался новый запрос к тому сайту, естественно им это могли не понравится и они могли ваш IP сайта забанить, это их право.
    Поэтому нужно изначально было предусматривать то, чтобы чужой ресурс не нагружать лишний раз

    Автор Triptikon

    (@triptikon)

    может есть какой-то похожий источник для тех же целей?

    Автор Triptikon

    (@triptikon)

    я имел в виду именно с этим городом). по странам и миру я знаю, что есть, это само собой. а по городу много раз искал, потому и тему тут создал

Просмотр 13 ответов — с 46 по 58 (всего 58)
  • Тема «Есть плагин коронавируса по городам?» закрыта для новых ответов.