SE_Plus, каких реальных улучшений вы ожидаете от перехода на эту версию?
По факту - у вас php код не адаптирован под версию 8. Хотите - переписывайте все, адаптируйте.
Но, в данном конкретном случае, ничего кроме головной боли в результате этого перехода с 7 на 8 вы не получите.
Вы приложили список файлов, где встречаются ошибки, но не приложили код.
Судя по самой ошибке, вам решение подойдет от сюда - https://qna.habr.com/q/1277212
Т.е. нужно в условии еще проверку is_array сделать.
С какой вам удобнее работать, ту и выбирайте. Бот - это лишь способ взаимодействия. Данные вы хоть в файлах текстовых хранить можете, это уже про другое.
Phoenix188, да, вполне, я бы смело брал его как за основу, чтобы не изобретать велосипед.
ИМ на WP - это извращение, в котором вообще практически все данные сайта хранятся в одной таблице.
Огромная важность в скорости работы обеспечивается грамотно построенной струкрутой таблиц, ее связями, индексами и тп. Тут ИМ на WP - вообще мимо.
Кластеризация Вам не подойдет? https://yandex.ru/dev/maps/jsbox/2.1/clusterer_create
Когда меток действительно много - это очень удобно.
А вообще странно, чем Вам туллтипы мешаются, элементы управления зумом же позиционируются выше.
Сергей delphinpro, да, видел, что на мобилке такое отображение. Адаптировать можно. Так это выглядит на широком экране.
Да и вариантов исполнения подобного можно еще придумать массу думаю. Я лишь как идею предложил. Это первое, что мне пришло в голову, сделать на флексах.
Да и размерные значения в примере где-то px, где то rem
Скролим - пропадает. Скролим снизу вверх - появляется.
Но я не уверен, что Вам нужно имеено так, хоть и соответствует описанию, потому что position fixed, который я убрал, просто так в коде не появляется. Если вам нужно как-то иначе - опишите более понятно.
ssintro, наверняка вы можете это понять, например, уменьшив размер шрифта, используя консоль разработчика в браузере и наглядно увидеть. Но я также склоняюсь, что особенности шрифта.