Lasted Visited Galleries By Country

Post Reply
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Lasted Visited Galleries By Country

Post by admin »

я жду когда будет точно ясно что с фичей по last_items нет вопросов что б перейти дальше

если там есть вопросы - скидывайте конкретно как смотреть проблему
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: 37202
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: 37202
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: 37202
Joined: Wed Sep 10, 2008 11:43 am

Re: Lasted Visited Galleries By Country

Post by admin »

ok

надо добавить код добавления в кеш

Code: Select all


id: <!--GALLERY_ID-->


<?
	if ((int) '<!--GALLERY_ID-->') {

	    $cache_id = 'last_items_' . $_SERVER['GEOIP_COUNTRY_CODE'];

		$last_items = Cache::get($cache_id);

		$last_items[(int) '<!--GALLERY_ID-->'] = (int) '<!--GALLERY_ID-->';
		$last_items = array_slice($last_items, 0, 100);
		
		Cache::set($cache_id, $last_items, 86400);
		
	}


?>


пока все ясно?
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 »

то есть на страницу видео ставлю такой код который пишет сразу в две переменные?

Code: Select all

<?
if ((int) '<!--GALLERY_ID-->') {
$last_items = Cache::get('last_items');
if (!$last_items) $last_items = array();
if ($last_items[0] != (int) '<!--GALLERY_ID-->') array_unshift($last_items, (int) '<!--GALLERY_ID-->');
$last_items = array_slice($last_items, 0, 100, true);
Cache::set('last_items', $last_items, 3600);
}
if ((int) '<!--GALLERY_ID-->') {
$cache_id = 'last_items_' . $_SERVER['GEOIP_COUNTRY_CODE'];
$last_items = Cache::get($cache_id);
$last_items[(int) '<!--GALLERY_ID-->'] = (int) '<!--GALLERY_ID-->';
$last_items = array_slice($last_items, 0, 100);
Cache::set($cache_id, $last_items, 86400);
}
?>
admin
Site Admin
Posts: 37202
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 »

добавил, что далее
Post Reply