菜鸟求助---站内导航制作的话题
“Hex”版主:是否有讲解站内导航的话题呀?
请尽量有源码。
本人“菜”的不行 根据小鸟哥的教学视频,了解到:
“控制器”里的一个方法可以是一个页面,如下例子"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(‘先写控制器名/然后方法或参数’) 用数据表的方式。
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: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 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]