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); }
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)); }