| Server IP : 103.48.194.25 / Your IP : 216.73.216.74 Web Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.33 System : Linux VMHostDefault 3.10.0-1160.42.2.el7.x86_64 #1 SMP Tue Sep 7 14:49:57 UTC 2021 x86_64 User : sieuthimay ( 1016) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/hocthongminh.net-bk/public_html/site/components/news/controllers/ |
Upload File : |
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class News extends MX_Controller
{
function __construct()
{
parent::__construct();
$this->load->model('news_model','news');
}
public function index($catid=0,$start=0)
{
$data['title'] = 'Tin tức' ;
//$data['list_category'] = $this->news->category_product();
//$data['list_product'] = $this->news->get_product(10,0) ;
$display = 9 ;
$config['base_url'] = site.'tin-tuc/'.$catid;
$data['num'] = $this->news->count_newsest();
$config['total_rows'] = $data['num'];
$config['per_page'] = $display;
$config['uri_segment'] = 3;
$config['num_links'] = 3 ;
$this->pagination->initialize($config);
$data['pagination'] = $this->pagination->create_links();
$data['list'] = $this->news->get_newsest($display,$start) ;
//$data['list_cat'] = $this->news->category_top();
//$data['rs_cat'] = $row = $this->news->get_row('news_category','cat_id',$catid);
$data['metatitle'] = "Tin tức công nghệ in ấn, photocopy";
$data['metadesc'] = "Chuyên trang cập nhật thông tin công nghệ in ấn và máy photocopy, các dòng máy đời mới, công nghệ mới";
$data['metakey'] = "In ấn, photocopy, kỹ thuật photo, hướng dẫn sử dụng, máy photocopy, máy in";
$data['metaimg'] = '';
$data['canonical'] = site."tin-tuc.html";
/*$data['catid'] = $catid;
$data['start'] = $start;*/
$data['page'] = 'index';
$this->load->view("skin",$data);
}
function category($alias='',$start=0)
{
$data['title'] = 'Tin tức';
$catid = (int) get_id_from_alias($alias) ;
$config['base_url'] = site.'chuyen-muc/'.$alias;
$data['num'] = $this->news->count_all_catid($catid);
$config['total_rows'] = $data['num'];
$config['per_page'] = 9;
$config['uri_segment'] = 4;
$config['num_links'] = 3 ;
$this->pagination->initialize($config);
$data['pagination'] = $this->pagination->create_links();
$data['list']= $this->news->get_catid($catid, $config['per_page'], $start);
$data['list_cat'] = $this->news->category_top();
$data['rs_cat'] = $row = $this->news->get_row('news_category','cat_id',$catid);
$data['metatitle'] = $row->metatitle.'-'.$start;
$data['metadesc'] = $row->metatitle.'-'.$start;
$data['metakey'] = $row->metatitle.'-'.$start;
$data['metaimg'] = ''; //$row->metatitle;
$data['canonical'] = site.uri_string().".html";
$data['start'] = $start ;
$data['catid'] = $catid;
$data['page'] = "category" ;
$this->load->view("skin",$data);
}
function detail($alias=0)
{
if(empty($alias)) redirect("tin-tuc.html");
$id = get_id_from_alias($alias);
$data['rs'] = $rs = $this->news->get_id($id);
if($data['rs'])
{
$i = 1;
$arr_proid = explode("|",$rs->list_proid);
foreach ($arr_proid as $proid):
if($proid)
{
$a['list_product'] = $this->news->get_product_ads($proid) ; //trit($list_product);
$product = $this->load->view('product',$a,true);
$data['rs']->lb_content = str_replace("[product-".$i."]",$product,$data['rs']->lb_content);
}
else
{
$data['rs']->lb_content = str_replace("[product-".$i."]",'',$data['rs']->lb_content);
}
$i = $i + 1;
endforeach;
$data['title'] = $rs->lb_title ;
$data['list_more'] = $this->news->get_list_sub($rs->cat_id,10);
//$data['list_cat'] = $this->news->category_top();
$data['rs_cat'] = $row = $this->news->get_row('news_category','cat_id',$rs->cat_id);
$data['metatitle'] = $rs->metatitle? $rs->metatitle : $rs->lb_title;
$data['metadesc'] = $rs->metadesc? $rs->metadesc : str_limit(strip_tags($rs->lb_content),150);
$data['metakey'] = $rs->metakey;
$data['metaimg'] = urlimg."news/".$rs->lb_image;
$data['canonical'] = site."tin-chi-tiet/".alias($rs->lb_title).'-'.$rs->news_id.".html";
$data['page'] = "detail" ;
$this->load->view("skin",$data);
}
else
{
log_message('error', "News Not found :" .$alias);
redirect("tin-tuc.html");
}
}
function hotnews_bottom($catid=1)
{
$str = '';
$list_cate = $this->news->get_newsest_cate($catid,3,0);
foreach ($list_cate as $rs) :
$link = site.'tin-chi-tiet/'.$rs->lb_alias.'-'.$rs->news_id.'.html';
$str .= '<li class="item"><a href="'.$link.'" title="'.$rs->lb_title.'">'.$rs->lb_title.'</a></li>';
endforeach ;
echo $str ;
}
public function dichvu($catid=4,$start=0)
{
$data['title'] = 'Dịch vụ cho thuê máy phogtocopy, máy in, bơm mực in' ;
$data['list_category'] = $this->news->category_product();
$data['list_product'] = $this->news->get_product(10,0) ;
$display = 10 ;
$config['base_url'] = site.'dich-vu/'.$catid;
$data['num'] = $this->news->count_all_catid($catid);
$config['total_rows'] = $data['num'];
$config['per_page'] = $display;
$config['uri_segment'] = 3;
$config['num_links'] = 3 ;
$this->pagination->initialize($config);
$data['pagination'] = $this->pagination->create_links();
$data['list'] = $this->news->get_catid($catid,$display, $start) ;
$rs_cat = $this->news->get_row('news_category','cat_id',4);
$page = " trg ".$start;
$data['metatitle'] = $rs_cat->metatitle.$page;
$data['metadesc'] = $rs_cat->metadesc.$page;
$data['metakey'] = $rs_cat->metakey;
$data['metaimg'] = '';
$data['canonical'] = site."dich-vu.html";
$data['page'] = 'news/index';
$this->load->view("html/skin",$data);
}
}
?>