В общем всё решилось таким способом:
из строчки
$results = mysql_query("SELECT * FROM tracks WHERE time>{$limit_time} ORDER BY views DESC LIMIT {$CONFIG['best_results']};");
было удалено
WHERE time>{$limit_time} - какое-то условие по лимиту времени
получилось
$results = mysql_query("SELECT * FROM tracks ORDER BY views DESC LIMIT {$CONFIG['best_results']};");
и вуаля. Не знаю зачем отрезать часть выборки по условию продолжительности видео, как я понял.
В продолжении темы с пропадающими файлами mostpopular.data и best.data
Порылся в коде funcs.php
за "лучшее на сайте" отвечает
function GetBest()
{
global $CONFIG,$db_x;
$file_cache = $CONFIG['best_cache'];
$days_of_best = (($CONFIG['best_time_limit']*24)*60)*60;
$data_api = '';
if(file_exists($file_cache))
$api_content = file_get_contents($file_cache);
$best_data = json_decode($api_content, true);
}else
$limit_time = time()-$days_of_best;
while($temp_data = mysql_fetch_array($results))
$best_data[] = $temp_data;
}
if(count($best_data)>1)
@file_put_contents($file_cache,json_encode($best_data));
return $best_data;
Обнаруживаем :
mysql_fetch_array - Данное расширение устарело, начиная с версии PHP 5.5.0, и будет удалено в будущем
у меня php5.6 - в php я, честно говоря, слаб, но может ли это послужить причиной, если да, то чем бы заменить это расширение?
Ну как не вешали, вешали конечно,_ но не по рекламе
Объясните пожалуйста в чем может быть причина, у меня на при просмотре одной и той же страницы сайта в Файерфоксе отображается намного меньше рекламных блоков Google AdSense чем в гугл хроме. (вместо блоков в огнелисе пустое место) Почему так? Куки чистил неоднократно. Только что обновил - два из трех не видно. В хроме все на месте.
Объясните пожалуйста в чем причина, у меня на при просмотре одной и той же страницы сайта в Файерфоксе отображается намного меньше рекламных блоков Google AdSense чем в гугл хроме. (вместо блоков в огнелисе пустое место) Почему так? Куки чистил неоднократно. Только что обновил - два из трех не видно. В хроме все на месте.
А я, Леха, ведь писал об этом, жаль что потерли то мое сообщение, несколько месяцев назад. А надо мной тогда смеялись, говорили что у меня пятничный синдром... Только теперь доходить стало?
Кстати, а где нижегородский попугай? Чего-то его не слышно, успел полюбить его бредни...
уйти оттуда пока-что не получиться :( Хостинг не так плох на самом деле, просто имеет очень много настраиваемых опций, которые на других хостах включены по умолчанию. Руцентр очень дорожит своей оперативкой :) И с моей проблемой то же,- скорее всего не подключен какой-то модуль. Осталось узнать какой :)
C кэшированием на хостинге Ру-центра явные проблемы. Обратно у них что-то не настроено.
Постоянно при запуске cleaner.php выскакивает следующее:
Warning: filectime(): stat failed for ./temp_chache/mostpopular.data in /home/.../docs/cleaner.php on line 29
Warning: unlink(./temp_chache/mostpopular.data): No such file or directory in /home/.../docs/cleaner.php on line 31
иногда то же самое пишет и про best.data
Файлы из директории temp_chache непонятно куда деваются. Причем на других хостах подобной проблемы нет. Хоть сотри вручную эти файлы,- все равно работает как пулемет системы Максим - безотказно.
Никто не сталкивался с подобной проблемой??
так точно было отключено,- включил опцию allow_url_fopen в панели управления хостингом Руцентра (раздел "Веб-сервер" -> "Управление модулями" -> PHP -> "Настройка модуля PHP") и все заработало.
Спасибо добрый человек. Бесконечно признателен.
вообще никакого эффекта😒