Странно вы вопрос задаёте. Чтобы на него ответить надо понимать HTML-структуру ваших страниц, а она не приведена.
Наверняка посты разделены на div-блоки с какими-то ID. И вы задачу сформулируйте четко - что именно нужно и где.
Тогда будет вам ответ.
Сделал вот так if($item_post_archive < 3) так пропускаются два первых поста, а с третьего уже добавляется атрибут.
Добавить счетчик + условия для архивов
$item_post_archive == 1
CF боты иногда заходят что-то проверяют, например валидность ssl или скорость загрузки сайтапочему они не должны попасть в лог?
Да тоже заметил, что глюки появились и время до получения первого байта выросло, на 100 единиц в среднем. И ещё с подключенным Клаудом невозможно определять прокси, за определение прокси отвечает заголовок в конфиге nginx - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; получаются либо все прокси, либо если заменить $proxy_add_x_forwarded_for; на $http_cf_connecting_ip; тогда процент прокси становится 0, проще говоря они не определяются, а мне для трейд скрипта это нужно. Пока думаю, что делать.
Всё так и должно быть
1) В логах появились ipv6, потому что на Ваш сайт стали заходить с этих адресов (видимо у Вас на сервере нет ipv6, поэтому раньше Вы не видели такие переходы)
2) Модуль активных соединений в Ispmanager берёт информацию с сетевой подсистемы ОС (netstat, ss и т.д.), там и будут IP адреса серверов CloudFlare
Значит так и оставлю, а то боюсь сбить какие нибудь настройки, у меня там ещё vpn стоит, главное что в логах реальные ip идут, единственное что напрягает, то что сертификат Letsencrypt не будет продлеваться, через ispmanager, тут либо на время отключать проксирование через Cloudflare, либо подключать сертификат Cloudflare.