Oleg, да, если разной высоты флоат это боль, но, это тоже решается, я ЗА флексы. Суть в том, что даже на флексах все равно отступ между блоками просто так не сделать, надо уметь работать с сеткой.
maxxim9595, на том и настаивайте, что это не надо так делать, не зря это запретили) я еще хотел бы в глаза посмотреть тому, кто всякими хаками заставляет на сайте звук запускать)) заходишь на сайт, а там звуки какие-то сразу... ну ЗАЧЕМ??
Владислав Пистолетов, надо найти какой мод это добавил и удалить его, с очисткой кеша модификаторов, там же в логах должна быть инфа, какой мод это сделал. Судя по логам - какой-то модификатор искал код include_once или require, через регулярку, а что потом делал с этим не вижу, видимо в логах ниже.
Владислав Пистолетов, как вариант, посмотрите логи модификаторов, что из последнего было добавлено и какой именно код. Смотрели в storage кеш, модификаторы?
fallus, eventListener лучше, так как onload это ключ, на который другой скрипт может повесить свою обработку, и если пользоваться onload можно перезаписать обработчики, а eventListener просто добавит еще один обработчик и НЕ перезапишет все обработчики предыдущие.