Ejemplo n.º 1
0
                                    <div class="item active">
                                        <!-- Image -->
                                        <img src="<?php 
    echo base_url('uploads/images/' . $blogpost->featured_img);
    ?>
" alt="">
                                    </div>

                                </div>

                            </div>


                            <!-- Paragraph -->
                            <p><?php 
    echo get_blog_data_by_lang($blogpost, 'description');
    ?>
</p>
                        </div>
                    </div>
                    <!-- Blog item ends -->
                    <!-- Social media sharing section -->
                    <div class="well">
                        <span class='st_sharethis_large' displayText='ShareThis'></span>
                        <span class='st_facebook_large' displayText='Facebook'></span>
                        <span class='st_twitter_large' displayText='Tweet'></span>
                        <span class='st_linkedin_large' displayText='LinkedIn'></span>
                        <span class='st_pinterest_large' displayText='Pinterest'></span>
                        <span class='st_email_large' displayText='Email'></span>

                    </div>
    <div class="row">

        <div class="col-md-9 col-sm-12 col-xs-12">

            <?php 
if ($posts->num_rows() <= 0) {
    ?>
                <div class="alert alert-warning"><?php 
    echo lang_key('post_not_found');
    ?>
</div>
            <?php 
} else {
    foreach ($posts->result() as $post) {
        $title = get_blog_data_by_lang($post, 'title');
        $desc = get_blog_data_by_lang($post, 'desc');
        ?>

                    <!-- Blog item starts -->
                    <div class="blog-one-item row">
                        <!-- blog One Img -->
                        <div class="blog-one-img col-md-3 col-sm-3 col-xs-12">
                            <!-- Image -->
                            <a href="<?php 
        echo site_url('post-detail/' . $post->id . '/' . dbc_url_title($title));
        ?>
"><img src="<?php 
        echo get_featured_photo_by_id($post->featured_img);
        ?>
" alt="" class="img-responsive img-thumbnail" /></a>
                        </div>
 public function postdetail($id = '')
 {
     $this->load->model('admin/blog_model');
     $value['blogpost'] = $this->blog_model->get_post_by_id($id);
     $data['blog_meta'] = $value['blogpost'];
     $data['sub_title'] = get_blog_data_by_lang($value['blogpost'], 'title');
     $data['content'] = load_view('post_detail_view', $value, TRUE);
     load_template($data, $this->active_theme);
 }
                  <td data-title="<?php 
        echo lang_key('title');
        ?>
" class="numeric"><a href="<?php 
        echo site_url('admin/blog/manage/' . $row->id);
        ?>
"><?php 
        echo get_blog_data_by_lang($row, 'title');
        ?>
</a></td>

                  <td data-title="<?php 
        echo lang_key('description');
        ?>
" class="numeric"><?php 
        echo truncate(encode_html(get_blog_data_by_lang($row, 'description')), 30, '...', false);
        ?>
</td>

                  <td data-title="<?php 
        echo lang_key('status');
        ?>
" class="numeric">

                    <?php 
        if ($row->status == 1) {
            $status = '<span class="label label-success">' . lang_key('published') . '</span>';
        } else {
            if ($row->status == 2) {
                $status = '<span class="label label-warning">' . lang_key('drafted') . '</span>';
            }
Ejemplo n.º 5
0
 function get_site_map_xml()
 {
     $page_checked = $this->input->post('pages');
     $blog_post_checked = $this->input->post('blog_post');
     $estate_checked = $this->input->post('estate');
     $xml_array = array();
     if ($page_checked == 1 or $blog_post_checked == 2 or $estate_checked == 3) {
         if ($page_checked == 1) {
             $menu = get_option('top_menu');
             $menu = json_decode($menu->values);
             $page_url_array = array();
             foreach ($menu as $row) {
                 $id = $row->id;
                 $url = $this->get_page_url_by_id($id);
                 $page_url_array[] = $url;
             }
             if ($page_url_array) {
                 $xml_array = $page_url_array;
             }
         }
         if ($blog_post_checked == 2) {
             $this->load->model('show/show_model');
             $blog_post = $this->show_model->get_all_active_blog_posts_by_range('all', 'all', 'id', 'desc', 'all');
             if ($blog_post->num_rows() > 0) {
                 $blog_post_array = array();
                 foreach ($blog_post->result() as $row) {
                     $post_id = $row->id;
                     $post_title = get_blog_data_by_lang($row, 'title');
                     $url = site_url('post-detail/' . $post_id . '/' . dbc_url_title($post_title));
                     $blog_post_array[] = $url;
                 }
             }
             if ($blog_post_array) {
                 $xml_array = array_merge($xml_array, $blog_post_array);
             }
         }
         if ($estate_checked == 3) {
             $estate_array = array();
             $this->load->model('classified_model');
             $estate_data = $this->classified_model->get_all_estates_admin('all', 'all', 'create_time', 'desc');
             if ($estate_data->num_rows() > 0) {
                 foreach ($estate_data->result() as $row) {
                     $url = post_detail_url($row);
                     $estate_array[] = $url;
                 }
             }
             if ($estate_array) {
                 $xml_array = array_merge($xml_array, $estate_array);
             }
         }
         $xml = $this->prepare_xml($xml_array);
         $this->load->helper('file');
         if (!write_file('./sitemap.xml', $xml)) {
             $this->session->set_flashdata('msg', '<div class="alert alert-danger">ROOT/sitemap.xml does not have write permission .</div>');
             redirect(site_url('admin/system/generatesitemap'));
         }
         $this->session->set_flashdata('msg', '<div class="alert alert-success">' . lang_key('site_map_generation_success') . '</div>');
         redirect(site_url('admin/system/generatesitemap'));
     } else {
         $this->session->set_flashdata('msg', '<div class="alert alert-danger">' . lang_key('select_option') . '</div>');
         redirect(site_url('admin/system/generatesitemap'));
     }
 }