Lasted Visited Galleries By Country

ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Lasted Visited Galleries By Country

Post 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>
admin
Site Admin
Posts: 37250
Joined: Wed Sep 10, 2008 11:43 am

Re: Lasted Visited Galleries By Country

Post by admin »

Видимо не "очистился кеш", а что-то другое было в кеше
можете вывести куда-то что в кеше по этому значению через

print_r(Cache::get(....));
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Lasted Visited Galleries By Country

Post by ulan »

так что мне вывести если через час там появились тумбы
мне теперь заного ждать?
admin
Site Admin
Posts: 37250
Joined: Wed Sep 10, 2008 11:43 am

Re: Lasted Visited Galleries By Country

Post by admin »

ситуация такая: в какой то момент у вас не вывело никаких тумб
вы предлагаете мне угадать что там было, сразу отвечу - я не знаю

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

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

в тот момент когда не выведет никаких тумб (белая страница как вы говорите) - посмотреть что именно было в кеше , эта инфа будет у вас в логе (см пункт 2)
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Lasted Visited Galleries By Country

Post by ulan »

$cache_id = 'last_items_' . $_SERVER['GEOIP_COUNTRY_CODE'];
$last_items = Cache::get($cache_id);
print_r($last_items );

Image
admin
Site Admin
Posts: 37250
Joined: Wed Sep 10, 2008 11:43 am

Re: Lasted Visited Galleries By Country

Post by admin »

так. а галеры эти есть еще в базе или их успели удалить между тем моментом как их добавили в кеш и вы вывели страницу?
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Lasted Visited Galleries By Country

Post by ulan »

кто их удалять будет?
admin
Site Admin
Posts: 37250
Joined: Wed Sep 10, 2008 11:43 am

Re: Lasted Visited Galleries By Country

Post by admin »

я не могу это угадать ине вижу смысла обсуждать
вопрос только в том есть они в базе или нет
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Lasted Visited Galleries By Country

Post by ulan »

у меня есть а у тебя?
admin
Site Admin
Posts: 37250
Joined: Wed Sep 10, 2008 11:43 am

Re: Lasted Visited Galleries By Country

Post by admin »

не понял вопрос ..
Don't forget to run script update
Post Reply