vave
Полезный
- Регистрация
- 22 Июн 2007
- Сообщения
- 467
- Реакции
- 16
- Автор темы
- #1
Есть у меня сайт, в нем раздел видео, который постоянно перестает работать, выдает ошибку "No videos found".
Мне кажется это как-то связано с посещаемостью, чем она выше, тем чаще перестают работать видео.
Так как, когда этот раздел посещало 50-100 человек в сутки, проблема давала о себе знать максимум 1-2 раза в день, сейчас посещаемость выше в несколько раз, и я редко застаю раздел в рабочем виде.
Видео пропадают полностью все, либо частично, что на странице со всеми видео, что при переходе к просмотру видео.
Вот
Код всех видео
Код страницы просмотра видео
Мне кажется это как-то связано с посещаемостью, чем она выше, тем чаще перестают работать видео.
Так как, когда этот раздел посещало 50-100 человек в сутки, проблема давала о себе знать максимум 1-2 раза в день, сейчас посещаемость выше в несколько раз, и я редко застаю раздел в рабочем виде.
Видео пропадают полностью все, либо частично, что на странице со всеми видео, что при переходе к просмотру видео.
Вот
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
на сам раздел.Код всех видео
PHP:
// DISPLAY ERROR PAGE IF USER IS NOT LOGGED IN AND ADMIN SETTING REQUIRES REGISTRATION
if($user->user_exists == 0 & $setting[setting_permission_vidfeeder] == 0) {
$page = "error";
$smarty->assign('error_header', 11020601);
$smarty->assign('error_message', 11020602);
$smarty->assign('error_submit', 11020603);
include "footer.php";
}
$task = rc_toolkit::get_request('task','main');
$p = rc_toolkit::get_request('p',1);
$keyword = trim(rc_toolkit::get_request('keyword',''));
$rc_vidfeeder = new rc_vidfeeder();
if ($keyword) $search = "$keyword";
if ($task=='search' && $keyword) {
}
if ($setting['setting_vidfeeder_force_keyword']) {
$search = $rc_vidfeeder->main_keyword . " $search";
}
if (!strlen($search)) {
$search = $rc_vidfeeder->main_keyword;
}
$search = trim($search);
$videos = $rc_vidfeeder->get_videos_by_keyword($search, $p);
$total_videoentries = $rc_vidfeeder->get_total_entries();
$page_vars = make_page($total_videoentries, $rc_vidfeeder->entries_per_page, $p);
//rc_toolkit::debug($tagclouds);
$smarty->assign('keyword', $keyword);
$smarty->assign('videos', $videos);
$smarty->assign('keywords', $rc_vidfeeder->listing_keywords);
$smarty->assign('main_keyword', $rc_vidfeeder->main_keyword);
$smarty->assign('total_videoentries', $total_videoentries);
$smarty->assign('p', $page_vars[1]);
$smarty->assign('maxpage', $page_vars[2]);
$smarty->assign('p_start', $page_vars[0]+1);
$smarty->assign('p_end', $page_vars[0]+count($videos));
Код страницы просмотра видео
PHP:
// DISPLAY ERROR PAGE IF USER IS NOT LOGGED IN AND ADMIN SETTING REQUIRES REGISTRATION
if($user->user_exists == 0 & $setting[setting_permission_vidfeeder] == 0) {
$page = "error";
$smarty->assign('error_header', $vidfeeder[1]);
$smarty->assign('error_message', $vidfeeder[2]);
$smarty->assign('error_submit', $vidfeeder[3]);
include "footer.php";
}
$vid = rc_toolkit::get_request('id');
$keyword = rc_toolkit::get_request('keyword','');
$tag = rc_toolkit::get_request('tag','');
$rc_vidfeeder = new rc_vidfeeder();
$video = $rc_vidfeeder->get_video($vid);
// DISPLAY ERROR PAGE IF USER IS NOT LOGGED IN AND ADMIN SETTING REQUIRES REGISTRATION
if($user->user_exists == 0 & $setting[setting_permission_vidfeeder] == 0) {
$page = "error";
$smarty->assign('error_header', 11020601);
$smarty->assign('error_message', 11020602);
$smarty->assign('error_submit', 11020603);
include "footer.php";
}
$task = rc_toolkit::get_request('task','main');
$p = rc_toolkit::get_request('p',1);
$keyword = trim(rc_toolkit::get_request('keyword',''));
$rc_vidfeeder = new rc_vidfeeder();
if ($keyword) $search = "$keyword";
if ($task=='search' && $keyword) {
}
if ($setting['setting_vidfeeder_force_keyword']) {
$search = $rc_vidfeeder->main_keyword . " $search";
}
if (!strlen($search)) {
$search = $rc_vidfeeder->main_keyword;
}
$search = trim($search);
$videos = $rc_vidfeeder->get_videos_by_keyword($search, $p);
$total_videoentries = $rc_vidfeeder->get_total_entries();
$page_vars = make_page($total_videoentries, $rc_vidfeeder->entries_per_page, $p);
/*
$rc_vidfeedertag = new rc_vidfeeder_tag();
$tagclouds = $rc_vidfeedertag->get_cloud($rc_vidfeeder->entries_in_tagcloud,'name');
*/
$smarty->assign('videos', $videos);
$smarty->assign('tag', $tag);
$smarty->assign('keyword', $keyword);
$smarty->assign('tagclouds',$tagclouds);
$smarty->assign('video', $video);
$smarty->assign('keywords', $rc_vidfeeder->listing_keywords);
$smarty->assign('main_keyword', $rc_vidfeeder->main_keyword);