DANH MỤC SẢN PHẨM </div> <?php if (!empty($menu)) { foreach ($menu as $row) { ?> <li class="<?php if (NULL != $this->uri->segment(1) && 'danh-muc' == $this->uri->segment(1) && NULL != $this->uri->segment(2) && get_id_in_url($this->uri->segment(2)) == $row['id']) { echo "actived"; } ?> " id="<?php echo $row['id']; ?> " role="presentation"><a style="font-size:14px;" href="<?php echo base_url() . 'danh-muc/' . name_in_url($row['category_name']) . '-' . $row['id'] . '.html'; ?> "><span style="color:#0093FF; " class="glyphicon glyphicon-shopping-cart"></span> <?php echo htmlspecialchars($row['category_name']); ?> </a></li> <?php } } ?> </ul> </div> <!--================= END: MENU DOC ================= -->
public function product_in_sub_category() { if (NULL !== $this->uri->segment(2) && $this->Category->has_sub_category_exist_by_id(get_id_in_url($this->uri->segment(2)))) { $sub_category_id = get_id_in_url($this->uri->segment(2)); $category_name = $this->Category->get_sub_category_name($sub_category_id); $url_category_name = name_in_url($category_name); //========================== PHÂN TRANG ========================== $total_record = $this->Product->total_record_product_in_sub_category($sub_category_id); $this->load->library('pagination'); $config['base_url'] = base_url() . 'danh-muc/' . $url_category_name . '-' . $sub_category_id . '/page'; $config['total_rows'] = $total_record; $config['per_page'] = 16; $config['uri_segment'] = 4; $config['num_links'] = 3; $config['suffix'] = '.html'; $config['first_url'] = '0.html'; $config['full_tag_open'] = '<ul class="pagination pagination-small">'; $config['full_tag_close'] = '</ul><!--pagination-->'; $config['first_link'] = '« First'; $config['first_tag_open'] = '<li class="prev page">'; $config['first_tag_close'] = '</li>'; $config['last_link'] = 'Last »'; $config['last_tag_open'] = '<li class="next page">'; $config['last_tag_close'] = '</li>'; $config['next_link'] = 'Next →'; $config['next_tag_open'] = '<li class="next page">'; $config['next_tag_close'] = '</li>'; $config['prev_link'] = '← Previous'; $config['prev_tag_open'] = '<li class="prev page">'; $config['prev_tag_close'] = '</li>'; $config['cur_tag_open'] = '<li class="active"><a href="">'; $config['cur_tag_close'] = '</a></li>'; $config['num_tag_open'] = '<li class="page">'; $config['num_tag_close'] = '</li>'; $this->pagination->initialize($config); $data['pagination'] = $this->pagination->create_links(); //======================= END PHÂN TRANG ========================== $start = $this->uri->segment(4); $start = $start == null ? 0 : $start; $data['all_pro'] = $this->Product->limit_product_in_sub_category($sub_category_id, $start, $config['per_page']); foreach ($data['all_pro'] as &$item2) { $item2['categoryName'] = $this->Category->get_sub_category_name($item2['category_id']); $item2['super_categoryName'] = $this->Category->get_super_category_name($item2['category_id']); } $data['title'] = $this->Category->get_sub_category_name($sub_category_id); $data['title_action'] = $data['title']; $data['total_product'] = $total_record; $subView = "/search/show_product_layout"; $arr_data = $data; build_site($subView, $arr_data); // $this->output->cache(20); } else { $data['pre_page'] = base_url(); $this->load->view('/error/404_layout', $data); } }
<div id="search_head"><?php echo $title_action . ' (' . $total_product . ')'; ?> </div> <?php if (!empty($all_pro)) { $i = 0; foreach ($all_pro as $row) { $categoryName = name_in_url($row['categoryName']); $url_product_name = name_in_url($row['product_name']); $i++; if ($i % 4 == 0) { echo '<div class="row">'; } ?> <div class="items"> <?php if (trim($row['ribbon']) != '') { ?> <div class="ribbon-wrapper-green"><div class="ribbon-green"><?php echo mb_strtoupper(htmlspecialchars($row['ribbon'])); ?> </div></div> <?php } ?> <div class="items_head"> <div class="pro_name"><a class="product_name" href="<?php