public function index()
 {
     $params = array();
     $params['AND']['data_exclusao'] = NULL;
     $b_consultar = $this->produtos_model->consultar($params);
     $xml = '<?xml version="1.0" encoding="UTF-8"?>' . "\n";
     $xml .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' . "\n\n";
     if ($b_consultar != null) {
         foreach ($b_consultar as $k => $v) {
             $xml .= '<url>' . "\n";
             $xml .= '<loc>' . url_site() . 'home/detalhes/' . $v->id_produtos . '/' . url_title($v->nome, '_', TRUE) . '</loc> ' . "\n";
             $xml .= '<lastmod>' . formatarData($v->data_cadastro, array('formato' => 'Y-m-d')) . '</lastmod> ' . "\n";
             $xml .= '<changefreq>daily</changefreq> ' . "\n";
             $xml .= '</url>' . "\n";
         }
     }
     $params = array();
     $b_consultar = $this->blogs_model->consultar($params);
     if ($b_consultar != null) {
         foreach ($b_consultar as $k => $v) {
             $xml .= '<url>' . "\n";
             $xml .= '<loc>' . url_blog() . 'home/detalhes/' . $v->id_blogs . '/' . url_title($v->titulo, '_', TRUE) . '</loc> ' . "\n";
             $xml .= '<lastmod>' . formatarData($v->data_hora_cadastro, array('formato' => 'Y-m-dTH:i:s+00:00')) . '</lastmod> ' . "\n";
             $xml .= '<changefreq>hourly</changefreq> ' . "\n";
             $xml .= '</url>' . "\n";
         }
     }
     $xml .= '</urlset>';
     header("Content-Type:text/xml");
     echo $xml;
 }
 function rodape()
 {
     $v_dados = array();
     $v_dados['base_url'] = base_url();
     $v_dados['admin'] = anchor(url_site() . 'administracao', "Área administrativa");
     $v_dados['blog'] = anchor(url_blog() . 'home/index', "Blog");
     return $this->parser->parse($this->template->get_diretorio() . '/rodape', $v_dados, true);
 }
 function get_menu_lateral_esquerda()
 {
     $this->load->model('blogs_categorias_model');
     $params = array();
     $params['JOIN'][] = array('TABELA' => $this->config->item('dbFabricaPinheiro') . '.' . $this->config->item('tblBlogsCategoriasHasBlogs') . ' as blch', 'AND' => 'blch.id_blogs_categorias = blc.id_blogs_categorias', 'TIPO' => 'INNER');
     $params['JOIN'][] = array('TABELA' => $this->config->item('dbFabricaPinheiro') . '.' . $this->config->item('tblBlogs') . ' as bl', 'AND' => 'blch.id_blogs = bl.id_blogs', 'TIPO' => 'INNER');
     $params['CAMPOS'] = 'blc.*';
     $params['GROUPBY'] = 'blc.id_blogs_categorias';
     $params['ORDERBY'] = 'blc.nome ASC';
     $lateral_esquerda = '<div class="menu_lateral_esquerda borda_redonda borda_content"><h2 class="conteudo_titulo">Categorias</h2>';
     $b_consultar = $this->blogs_categorias_model->consultar($params);
     if ($b_consultar != null) {
         $lateral_esquerda .= '<ul>';
         foreach ($b_consultar as $k => $v) {
             $lateral_esquerda .= '<li><a href="' . url_blog() . 'home/index/' . $v->id_blogs_categorias . '">' . $v->nome . '</a></li>';
         }
         $lateral_esquerda .= '</ul>';
     }
     $lateral_esquerda .= '</div>' . $this->_get_banners(2, ' != ');
     $this->template->set_lateral_esquerda($lateral_esquerda);
 }
Exemplo n.º 4
0
 function index()
 {
     $v_dados = array();
     $v_dados['paginacao'] = '';
     $v_dados['blogs'] = array();
     $params = array();
     $params['AND']['exibir'] = 'S';
     $b_consultar_total = $this->blogs_model->consultar_total($params);
     $params['LIMIT']['inicio'] = $this->uri->segment(5, NULL);
     $params['LIMIT']['fim'] = 10;
     $b_consultar = $this->blogs_model->consultar($params);
     if ($b_consultar != null) {
         foreach ($b_consultar as $k => $v) {
             $v_dados['blogs'][$k]['id_blogs'] = $v->id_blogs;
             $v_dados['blogs'][$k]['url_titulo'] = url_title($v->titulo, '_', TRUE);
             $v_dados['blogs'][$k]['titulo'] = $v->titulo;
             $v_dados['blogs'][$k]['descricao'] = $v->descricao;
             $v_dados['blogs'][$k]['data_hora_cadastro'] = formatarData($v->data_hora_cadastro, array('formato' => 'd/m/Y H:i:s'));
             $v_dados['blogs'][$k]['categorias'] = $this->_categorias($v->id_blogs);
             $v_dados['blogs'][$k]['tags'] = $this->_tags($v->id_blogs);
         }
         $config = array();
         $config['base_url'] = url_blog() . "home/index/";
         $config['total_rows'] = $b_consultar_total;
         $config['per_page'] = $params['LIMIT']['fim'];
         $config['cur_page'] = 0;
         $config['uri_segment'] = 5;
         $config['num_links'] = 4;
         $config['first_link'] = 'Primeiro';
         $config['last_link'] = 'Último';
         $config['next_link'] = 'Próximo';
         $config['prev_link'] = 'Anterior';
         $this->pagination->initialize($config);
         $v_dados['paginacao'] = $this->pagination->create_links();
     }
     $this->template->display($this->parser->parse($this->template->get_diretorio() . 'lst_blog_view', $v_dados, true));
 }