Merhaba arkadaşlar. Hazır bir script ile dizi sitesi açtım. Admin paneli, anasayfa, iletişim sayfasına felan normal açılıyor ama izlemek için herhangi bir dizi bölümüne tıkladığım zaman boş - beyaz sayfa oluyor. view-source'da da hiçbir şey yazmıyor. Bu sorunu nasıl düzeltebilirim ? (Sorunun hangi .php dosyasından kaynaklandığını biliyorum galiba. Kodlar aşağıda. Yardımcı olursanız sevinirim. Şimdiden çok teşekkür ederim.) <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Video extends Public_Controller{ public function __construct() { parent::__construct(); $this->load->model('comments_model'); } function index($cat_sef='',$video_sef='') { $data = $this->_data; if(($data['video'] = $this->videos->get_video($cat_sef, $video_sef)) === FALSE){ show_404(); } $data['config'] = $this->alp->change_meta($data['config'], $data['video']['general']); $data['config']['image'] = poster_thumb_url($data['video']['imageH'], $data['video']['imageV']); // header image $data['page_name'] = 'video'; $data['autoloadvideo'] = TRUE; $data['video']['parts'] = PartHtmlParser(@$data['video']['parts']); // 18 age control and verification if($data['video']['18age'] == 1 && isset($data['config']['login']) && empty($data['config']['birthday']) && $data['video']['parts']['default_part_name'] !='trailer' && !is_null($data['video']['parts']['default_part_name'])){ $data['user_enter_age'] = TRUE; $data['autoloadvideo'] = FALSE; } elseif($data['video']['18age'] == 1 && isset($data['config']['login']) && birthday($data['config']['birthday']) < 18 && $data['video']['parts']['default_part_name'] !='trailer' && !is_null($data['video']['parts']['default_part_name'])){ $data['autoloadvideo'] = FALSE; $data['user_18_down'] = FALSE; } elseif($data['video']['18age'] == 1 && !get_cookie('18age') && !isset($data['config']['login']) && $data['video']['parts']['default_part_name'] !='trailer' && !is_null($data['video']['parts']['default_part_name'])){ $data['visitor_accept_age'] = TRUE; $data['autoloadvideo'] = FALSE; } $data['video']['vote'] = videocontrolCookie($data['video']['video_id']); $data['seasons'] = $this->categories_model->get_seasons($data['video']['category_id']); $data['episodes'] = $this->videos->get_episodes($data['video']['category_id'],&$data['seasons'],'alp',$data['video']['season_id']); $data['link'] = link_prev_next($data['episodes'],$data['video']['season_id'],$data['video']['video_id'],$data['video']['cat_sef_uri']); $data['categories'] = $this->videos->get_categories(); $data['comments'] = $this->comments_model->get_video_comments($data['video']['video_id']); $data['discussion_topics'] = $this->comments_model->get_video_discussion_topics($data['video']['category_id']); $data['selected_main_category'] = $data['video']['main_category']; $data['selected_category'] = $data['video']['category_id']; if(isset($data['config']['login'])){ $this->db->cache_off(); $data['user_watched_list'] = $this->users_model->get_user_watched_list($data['config']['user_id']); } $data['video_types'] = $this->config->item('video_types'); $this->display('video', $data); } function discussion($topic_id){ $data = $this->_data; $this->load->library('form_validation'); $this->db->cache_off(); $this->form_validation->set_rules('content', 'lang:discussion_content', 'required|xss_clean'); if ($this->form_validation->run() && isset($data['config']['login'])){ $this->comments_model->insert_discussion_msg($topic_id, $data['config']['user_id'], auto_typography($this->input->post('content'))); } if(($data['topic'] = $this->comments_model->get_discussion($topic_id)) === FALSE){ show_404(); } $data['categories'] = $this->videos->get_categories(); $data['config']['image'] = poster_thumb_url($data['topic']['imageV'],$data['topic']['imageH']); // header image $data['config'] = $this->alp->change_meta($data['config'], $data['topic']['subject'].' - '.$data['topic']['title']); $this->display('discussion', $data); } }
|