linggano 发表于 2010-12-20 11:55:16

菜鸟求助---站内导航制作的话题

“Hex”版主:
         是否有讲解站内导航的话题呀?
         请尽量有源码。
         本人“菜”的不行

linggano 发表于 2011-1-28 13:30:31

根据小鸟哥的教学视频,了解到:
“控制器”里的一个方法可以是一个页面,如下例子"services.php":
        //页面index
function index()
        {
                $data['headerdata'] = $this->m_linggano->get_headerdata('9');
      $this->load->view('services', $data);
        }
    //页面disclaimer
    function disclaimer()
    {
      $data['headerdata'] = $this->m_linggano->get_headerdata('900');
      $this->load->view('service/disclaimer', $data);
    }

在“显示”里的例子"sex_view.php":
导航(链接)的引用:
<?php echo site_url('services'); ?>
“disclaimer”页面的导航链接:
<?php echo site_url('services/disclaimer'); ?>
注意site_url(‘先写控制器名/然后方法或参数’)

linggano 发表于 2011-1-28 14:06:24

用数据表的方式。
1,建好表“category"(主要是导航按钮名称),”article“(导航按钮链接到的相关内容);
2,“控制器”的内容(home.php文件):

        function category()
        {
                $data['category'] = $this->Mhome->get_category();
                $data['category_name'] = $this->Mhome->get_category_name($this->uri->segment(3));
                $data['page_title'] = '我的测试网页';
                $this->load->view('header',$data);
                $data['get_article'] = $this->Mhome->get_article($this->uri->segment(3));
                $this->load->view('category',$data);
                $this->load->view('footer');
        }

3,“模型”的内容(Mhome.php文件):

                function get_category()//方法
                {
                        $query = $this->db->query("SELECT * FROM category//这是表名");
                        return $query->result();
                }
                function get_article($category_id)
                {
                        $query = $this->db->query("SELECT * FROM article WHERE category_id=$category_id");
                        return $query->result();
                }
                function get_category_name($category_id)
                {
                        $query = $this->db->query("SELECT * FROM category WHERE category_id = $category_id");
                        return $query->result();
                }

4,在”显示“的内容(sex.php文件):

<ul>
<li><a href="#" class="hover">网站首页</a></li>
<?php foreach ($category as $row): ?>
<li><?php echo anchor('home(控制器名)/category(链接到的地址)/'.$row->category_id,$row->category_name); ?></li>
<?php endforeach; ?>
</ul>

linggano 发表于 2012-1-19 00:56:28

本帖最后由 linggano 于 2012-1-19 00:59 编辑

跳出页面:
<?php echo anchor_popup('sitemap/privacy', 'Privacy Policy'); ?>
浏览器看到的源代码"
<a href='javascript:void(0);' onclick="window.open('http://www.linggano.com/index.php/sitemap/privacy.htm', '_blank');">Privacy Policy</a>

linggano 发表于 2012-4-26 13:58:00

本帖最后由 linggano 于 2012-4-26 14:05 编辑

jQuery引入顺序:
先引入迷你文件,再引用自己的JS文件。网上部署建议格式如下:

<script src="http://ajax.google.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="<?php echo base_url(); ?>assets/js/jquery-1.7.1.min.js"\x3C/script')</script>
<script src="<?php echo base_url(); ?>assets/js/sexly.js"></script>
<script type="text/javascript">
$(document).ready(function(){
//功能代码等等
});
</script>
页: [1]
查看完整版本: 菜鸟求助---站内导航制作的话题