Arkadaşlar, başka bir konu açmıştım ama cevap gelmedi. Yeni kurduğum dizi sitemde dizilerin sayfası boştu. Şimdi ise sorunun hangi .php dosyasından kaynaklandığını buldum sanırım ama tam olarak sorun hangi kodlarda ve nasıl düzeltebilirim ? (Yıldızlı yerlerde m@a yazıyor :RpS_rolleyes: )
Kod:
<?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_****($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_****($data['config'], $data['topic']['subject'].' - '.$data['topic']['title']);
$this->display('discussion', $data);
}
}
Son düzenleme:
