Александр И

Александр И
Рейтинг
24
Регистрация
20.11.2016
Sitealert:
Какое на хрен кеширование

Откуда мне знать, когда и как запускается метод getimgkat()/listQuery() и куда идет ответ.

Там вполне мог быть кеш результата.

И даже если бы вместо return был echo, нету гарантий, что буфер не перехватывается и не кешируется.

protected function getimgkat($nom){
$this->url = "api запрос";
$data = $this->http(TRUE);
foreach ($data->items as $yt) {
$html .= $this->listQuery($yt);
}
return $html;
}
Smirnof:
Кеширование включено.

Я имел в виду, кеширование на уровне CMS, а не в браузере.

Попробуйте сбросить кеш в панели управления CMS или перезагрузить сервер.

Также убедитесь, что вы залили отредактированный файл на сервер.

(сравните дату модификации на сервере с локальной)

Если код выдает 1, 2, 3, 4, 5, 6, он должен выдавать 1, 2, 3, 1, 2, 3 после внесения указанной правки.

Smirnof:
выводит 1,2,3,4,5,6

Возможно у вас включено кеширование?

Smirnof:
Отдает все четко!
Но нет обнуления на 3 (возврат к 1)
в код выдает 1,2,3,4,5,6

После...

if (!isset($listQueryHit))
$listQueryHit = 0;

... вставьте

elseif($listQueryHit === 3)
$listQueryHit = 0;

Понимаю заказчика с полуслова.

Обращайтесь!

danforth:
Александр И, у вас с открывающими и закрывающими кавычками путаница. Открывают двойные, для конкатенации закрываете одинарные.

Я просто скопировал код с первого сообщения.

Естественно, я так не пишу.

Smirnof:
Не понятно, что-то php отдает просто html и все, что-то не то делаю

Прямо с плюсами отдает?

Можете отправить в личные сообщения файл или доступ к серверу, я попробую помочь.

Следующий код будет работать, как вы описали, только в случае, если функция listQuery выполняется в цикле.

protected function listQuery($yt){
global $listQueryHit;

if (!isset($listQueryHit))
$listQueryHit = 0;


return "<div class='div_topic_cover topic_cover_".(++$listQueryHit)." reviews'>...код...</div>";
}
Рамарио:
Сегодня пришло от Google Search Consol, сообщение, что, мол, вы добавили, а мы начали индексировать. Какие-то данные начали появляться в консоли.

В разделе "Вид в поиске / Структурированные данные" вверху указана дата на основе которой сформированный отчет.

Если эта дата меньше за дату, когда страницы с микроразметкой попали в индекс, тогда вам нужно подождать.

Отчеты в этом разделе обновляются раз в 2-4 дня.

(отчеты по конкретным страницам появляются не раньше их индексации)

Там скорее всего не ...

1

49

а...

1

...

49

...что означает, что все строки начиная с 1 и заканчивая 49 используются.

http://www.entrust.net/knowledge-base/technote.cfm?tn=6559

Эта ошибка может появлятся, когда указан порт для параметра ServerName вместе с указанием порта для VirtualHost секции.

Например, (нужно удалить то, что выделено жирным в примере)

<VirtualHost 192.204.135.134:443>
ServerName www.domain.com:443
DocumentRoot /home/directory/html
SSLEnable
SSLCertificateFile /www.domain.crt
SSLCertificateKeyFile /www.domain.key
</VirtualHost>
Всего: 119