Page 7 of 9

Re: Lasted Visited Galleries By Country

Posted: Wed Jan 11, 2023 9:06 am
by ulan
выловил такое
видать кеш очистился и стало 0 тумб
scj/tube/index.php?force_template=viewed_in_country&last_viewed_cache_id=last_items_SE
Image

если же зайти без страны
/scj/tube/index.php?force_template=viewed_in_country
то выводит Х тумб

Вопрос, почему если на стране нету тумб он вывел просто белый экран а не Х рандомных как в примере без страны?

Code: Select all

<thumb num=1-10 limit_by_gallery_id=true gallery_id=CACHE_GET_last_viewed_cache_id order=row zero_items_to_404="off">
<li class="swiper-slide">
    <article>
        <a class="ths-preview-link" href="/video/<!--GALLERY_ID-->/<!--SAFE_ALT-->/" target="_blank">
            <figure>
                <img src="<!--THUMB_URL-->" class="lazy" width="320" height="180">
            </figure>
        </a>
        <h3><a href="/video/<!--GALLERY_ID-->/<!--SAFE_ALT-->/"><!--ALT--></a></h3>
        <footer>
            <span class="likes"><?=min(round(100*"<!--RATING_2-->"/("<!--RATING_2-->"+"<!--RATING_1-->"+0.001)), 100)?>%</span>
            <span class="views"><?=number_format("<!--SHOWS-->", 0, '', ' ');?></span>
            <span class="durat"><!--DURATION--></span>
        </footer>
    </article>
</li>
</thumb>

Re: Lasted Visited Galleries By Country

Posted: Wed Jan 11, 2023 9:50 am
by admin
Видимо не "очистился кеш", а что-то другое было в кеше
можете вывести куда-то что в кеше по этому значению через

print_r(Cache::get(....));

Re: Lasted Visited Galleries By Country

Posted: Wed Jan 11, 2023 10:11 am
by ulan
так что мне вывести если через час там появились тумбы
мне теперь заного ждать?

Re: Lasted Visited Galleries By Country

Posted: Wed Jan 11, 2023 10:21 am
by admin
ситуация такая: в какой то момент у вас не вывело никаких тумб
вы предлагаете мне угадать что там было, сразу отвечу - я не знаю

что б понять что произошло в этот момент надо

1. проверить если CACHE_GET_last_viewed_cache_id - пусто, то выводит галеры рендомные
2. писать в какой-то файл что в кеше CACHE_GET_last_viewed_cache_id

в тот момент когда не выведет никаких тумб (белая страница как вы говорите) - посмотреть что именно было в кеше , эта инфа будет у вас в логе (см пункт 2)

Re: Lasted Visited Galleries By Country

Posted: Wed Jan 11, 2023 12:24 pm
by ulan
$cache_id = 'last_items_' . $_SERVER['GEOIP_COUNTRY_CODE'];
$last_items = Cache::get($cache_id);
print_r($last_items );

Image

Re: Lasted Visited Galleries By Country

Posted: Wed Jan 11, 2023 1:19 pm
by admin
так. а галеры эти есть еще в базе или их успели удалить между тем моментом как их добавили в кеш и вы вывели страницу?

Re: Lasted Visited Galleries By Country

Posted: Wed Jan 11, 2023 1:27 pm
by ulan
кто их удалять будет?

Re: Lasted Visited Galleries By Country

Posted: Wed Jan 11, 2023 1:35 pm
by admin
я не могу это угадать ине вижу смысла обсуждать
вопрос только в том есть они в базе или нет

Re: Lasted Visited Galleries By Country

Posted: Wed Jan 11, 2023 1:38 pm
by ulan
у меня есть а у тебя?

Re: Lasted Visited Galleries By Country

Posted: Wed Jan 11, 2023 1:39 pm
by admin
не понял вопрос ..