自学2个月,写的一个文章系统。
这个是这个是view的几个页面
首先是index.html
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>TIAN.26</title>
<link href="<?php echo base_url(); ?>admin/css/fonts.css"
rel="stylesheet" type="text/css" />
<link href="<?php echo base_url(); ?>admin/css/style.css"
rel="stylesheet" type="text/css" />
<link href="<?php echo base_url(); ?>admin/css/isotope.css"
rel="stylesheet" type="text/css" />
<link href="<?php echo base_url(); ?>admin/css/mqueries.css"
rel="stylesheet" type="text/css" media="screen" />
<link href="<?php echo base_url(); ?>admin/css/gallery.css"
rel="stylesheet" type="text/css" />
<link href="<?php echo base_url(); ?>assets/css/bootstrap.min.css"
rel="stylesheet" type="text/css" />
<script src="<?php echo base_url(); ?>assets/js/jquery.min.js"></script>
<script src="<?php echo base_url(); ?>assets/js/bootstrap.min.js"></script>
<script src="<?php echo base_url(); ?>admin/js/jquery.modernizr.min.js"></script>
</head>
<body>
<div id="page">
<header id="header" class="wrapper">
<div class="header_top clearfix">
<nav id="nav" class="right_float">
<ul>
<li><a class="loadcontent" rel="主页"></a></li>
</ul>
</nav>
</div>
</header>
<section id="main">
<div class="main_inner wrapper clearfix">
<ul class="filter">
<li><a class="active" href="" data-option-value="*">一些文章 <strong><small>
<?php echo $this->db->query('select * from article where a_show="已审"')->num_rows();?>
</small></strong>
</a></li>
<li><a href="" data-option-value=".print">关于家人 <strong><small>
<?php echo $this->db->get_where('article',array('a_state'=>'关于家人','a_show'=>'已审'))->num_rows();?>
</small></strong>
</a></li>
<li><a href="" data-option-value=".work">关于工作 <strong><small>
<?php echo $this->db->get_where('article',array('a_state'=>'关于工作','a_show'=>'已审'))->num_rows();?>
</small></strong>
</a></li>
<li><a href="" data-option-value=".post">关于朋友 <strong><small>
<?php echo $this->db->get_where('article',array('a_state'=>'关于朋友','a_show'=>'已审'))->num_rows();?>
</small></strong>
</a></li>
<li><a href="" data-option-value=".motion">思考感悟 <strong><small>
<?php echo $this->db->get_where('article',array('a_state'=>'思考感悟','a_show'=>'已审'))->num_rows();?>
</small></strong>
</a></li>
</ul>
<hr>
<div id="masonry" class="entries clearfix">
<?php
foreach ($news as $row ):
if($row->a_state=='关于家人'){
?>
<div class="masonry_item entry print sliphover-overlay">
<div class="img_holder ">
<a href="<?php echo site_url('admin/user/short/'.$row->a_id.'/'.$row->a_num); ?>"
rel="Diam nonumy eirmod" class="loadcontent"><img
src="<?php echo base_url('uploads/'.$row->img); ?>"
alt="<?php echo $row->a_title?>" /></a>
</div>
<div class="entry-headline">
<div class="entry-title">
<h5>
<?php echo $row->username; ?><br>
<a
href="<?php echo site_url('admin/user/short/'.$row->a_id.'/'.$row->a_num); ?>"
rel="Diam nonumy eirmod" class="loadcontent"> <?php echo $row->a_title;?>
</a>
</h5>
</div>
<div class="entry-date">
<?php echo $row->a_crtime; ?>
</div>
<input value="<?php echo $row->a_id?>" type="hidden">
</div>
<div class="entry-info">
<div class="entry-meta clearfix">
<div class="meta_views right_float"><span><?php echo $row->a_num?></span></div>
<div class="meta_likes right_float"><aclass="loadcontent"></a><span>12</span></div>
<div class="meta_comments right_float"><a href="<?php echo site_url('admin/user/short/'.$row->a_id.'/'.$row->a_num); ?>" rel="Diam nonumy eirmod" class="loadcontent">
<span class="ds-thread-count" data-thread-key="<?php echo $row->a_id?>"></span></a></div>
</div>
</div>
</div>
<?php
}
if($row->a_state=='关于工作'){
?>
<div class="masonry_item entry work">
<div class="img_holder">
<a href="<?php echo site_url('admin/user/short/'.$row->a_id.'/'.$row->a_num); ?>"
rel="Diam nonumy eirmod" class="loadcontent" ><img
src="<?php echo base_url('uploads/'.$row->img); ?>"
alt="<?php echo $row->a_title?>" /></a>
</div>
<div class="entry-headline">
<div class="entry-title">
<h5>
<?php echo $row->username; ?><br>
<a
href="<?php echo site_url('admin/user/short/'.$row->a_id.'/'.$row->a_num); ?>"
rel="Diam nonumy eirmod" class="loadcontent"> <?php echo $row->a_title ;?>
</a>
</h5>
</div>
<div class="entry-date">
<?php echo $row->a_crtime; ?>
</div>
</div>
<div class="entry-info">
<div class="entry-meta clearfix">
<div class="meta_views right_float"><span><?php echo $row->a_num?></span></div>
<div class="meta_likes right_float"><a class="loadcontent"></a><span>12</span></div>
<div class="meta_comments right_float"><a href="<?php echo site_url('admin/user/short/'.$row->a_id.'/'.$row->a_num); ?>" rel="Diam nonumy eirmod" class="loadcontent">
<span class="ds-thread-count" data-thread-key="<?php echo $row->a_id?>"></span>
</a></div>
</div>
</div>
</div>
<?php
}
if($row->a_state=='关于朋友'){
?>
<div class="masonry_item entry post">
<div class="img_holder">
<a href="<?php echo site_url('admin/user/short/'.$row->a_id.'/'.$row->a_num); ?>"
rel="Diam nonumy eirmod" class="loadcontent"><img
src="<?php echo base_url('uploads/'.$row->img); ?>"
alt="<?php echo $row->a_title?>" /></a>
</div>
<div class="entry-headline">
<div class="entry-title">
<h5>
<?php echo $row->username; ?><br>
<a
href="<?php echo site_url('admin/user/short/'.$row->a_id.'/'.$row->a_num); ?>"
rel="Diam nonumy eirmod" class="loadcontent"> <?php echo $row->a_title ;?>
</a>
</h5>
</div>
<div class="entry-date">
<?php echo $row->a_crtime; ?>
</div>
</div>
<div class="entry-info">
<div class="entry-meta clearfix">
<div class="meta_views right_float"><span><?php echo $row->a_num?></span></div>
<div class="meta_likes right_float"><a class="loadcontent"></a><span>12</span></div>
<div class="meta_comments right_float"><a href="<?php echo site_url('admin/user/short/'.$row->a_id.'/'.$row->a_num); ?>"rel="Diam nonumy eirmod" class="loadcontent">
<span class="ds-thread-count" data-thread-key="<?php echo $row->a_id?>"></span>
</a></div>
</div>
</div>
</div>
<?php }if($row->a_state=='思考感悟'){?>
<div class="masonry_item entry motion">
<div class="img_holder">
<a href="<?php echo site_url('admin/user/short/'.$row->a_id.'/'.$row->a_num); ?>"
rel="Diam nonumy eirmod" class="loadcontent"> <img
src="<?php echo base_url('uploads/'.$row->img); ?>"
alt="<?php echo $row->a_title?>" /></a>
</div>
<div class="entry-headline">
<div class="entry-title">
<h5>
<?php echo $row->username; ?><br>
<a
href="<?php echo site_url('admin/user/short/'.$row->a_id.'/'.$row->a_num); ?>"
rel="Diam nonumy eirmod" class="loadcontent"> <?php echo $row->a_title ;?>
</a>
</h5>
</div>
<div class="entry-date">
<?php echo $row->a_crtime; ?>
</div>
</div>
<div class="entry-info">
<div class="entry-meta clearfix">
<div class="meta_views right_float"><span><?php echo $row->a_num?></span></div>
<div class="meta_likes right_float"><aclass="loadcontent"></a><span>12</span></div>
<div class="meta_comments right_float"><a href="<?php echo site_url('admin/user/short/'.$row->a_id.'/'.$row->a_num); ?>"rel="Diam nonumy eirmod" class="loadcontent">
<span class="ds-thread-count" data-thread-key="<?php echo $row->a_id?>"></span>
</a></div>
</div>
</div>
</div>
<?php}endforeach;?>
</div>
</div>
</section>
<span id="allnum"></span>
<footer id="footer">
<div class="footer_inner wrapper clearfix">
<div class="left_float">Copyright © 2015 by YETIAN. All rights
reserved</div>
<div class="right_float">
Created by <a href="<?php echo site_url('usercon/contact')?>">YE
TIAN</a>
</div>
</div>
</footer>
</div>
<script src="<?php echo base_url(); ?>admin/js/jquery-1.7.1.min.js"></script>
<script src="<?php echo base_url(); ?>admin/js/jquery.isotope.min.js"></script>
<script src='<?php echo base_url(); ?>admin/js/jquery.easing.1.3.js'></script>
<script src='<?php echo base_url(); ?>admin/js/jquery.easing.compatibility.js'></script>
<script src="<?php echo base_url(); ?>admin/js/script.js"></script>
</body>
<script type="text/javascript">
var duoshuoQuery = {short_name:"tian26"};
(function() {
var ds = document.createElement('script');
ds.type = 'text/javascript';ds.async = true;
ds.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//static.duoshuo.com/embed.js';
ds.charset = 'UTF-8';
(document.getElementsByTagName('head')
|| document.getElementsByTagName('body')).appendChild(ds);
})();
</script>
</html>
这个use.php控制器--
<?php
class User extends CI_Controller {
function __construct() {
parent::__construct ();
$this->load->model ( 'usermodel' );
}
function user() {
$data ['news'] = $this->usermodel->art ();
$this->load->view ( 'admin/index.html', $data );
}
function contact() {
$this->load->view ( 'admin/contact.html' );
}
function short() {
$id = $this->uri->segment ( 4 );
$num=$this->uri->segment(5)+1;
$news ['onlynews'] = $this->usermodel->onlymessage ( $id );
if($news){
$this->update($id, $num);
$this->load->view ( 'admin/shortcodes', $news );
}
}
function showcon(){
//exit('sss');
$a_id=$this->uri->segment(4);
$avg=5;
if(!isset($_POST['c_comment'])||empty($_POST['c_comment'])||!isset($_POST['c_auth'])||empty($_POST['c_auth'])){
echo '{"success":false,"msg":"评论或用户名不能为空"}';
return;
}
$c_comment=$_POST['c_comment'];
$c_auth=$_POST['c_auth'];
$c_email=$_POST['c_email'];
$c_state='合格';
$c_crtime=date('y-m-d H:i:s',time());
$a_title=$_POST['a_title'];
$arr=array(
'c_comment'=>$c_comment,
'c_crtime'=>$c_crtime,
'c_auth'=>$c_auth,
'c_email'=>$c_email,
'c_state'=>$c_state,
'a_title'=>$a_title,
'a_id'=>$a_id
);
$re=$this->usermodel->comment($arr);
$num=$this->usermodel->re($a_id);
$allpages=ceil($num/$avg);
$arrRet=array('success'=>false);
if( $re===false ){
$arrRet['c_comment']='添加失败';
}else{
$arrRet['success']=true;
$arrRet['c_id']=$re;
$arrRet['c_comment']=$c_comment;
$arrRet['c_crtime']=$c_crtime;
$arrRet['c_email']=$c_email;
$arrRet['c_auth']=$c_auth;
$arrRet['num']=$num;
}
echo json_encode($arrRet);
}
function get_all(){
$a_id=$this->uri->segment(4);
$num=$this->usermodel->re($a_id);
$page=$_POST['page'];
$avg=$_POST['avg'];
$data=$this->usermodel->get_comment($a_id,$page,$avg);
$arrRet=array();
foreach($data as $d){
array_push($arrRet, array(
'c_id'=>$d->c_id,
'c_comment'=>$d->c_comment,
'c_auth'=>$d->c_auth,
'c_email'=>$d->c_email,
'c_crtime'=>$d->c_crtime,
'num'=>$num
));
}
echo json_encode($arrRet);
}
function aa(){
$a_id=$this->uri->segment(4);
$num=$this->usermodel->re($a_id);
return $num;
}
function update($id,$num){
$data=$this->usermodel->update($id,$num);
return $data;
}
}
?>
然后是拿个文章具体内容展示shortcodes.php
<html>
<title>TIAN.26</title>
<link href="<?php echo base_url(); ?>admin/css/fonts.css"
rel="stylesheet" type="text/css" />
<link href="<?php echo base_url(); ?>admin/css/style.css"
rel="stylesheet" type="text/css" />
<link href="<?php echo base_url(); ?>admin/css/isotope.css"
rel="stylesheet" type="text/css" />
<link href="<?php echo base_url(); ?>admin/css/mqueries.css"
rel="stylesheet" type="text/css" media="screen" />
<link href="<?php echo base_url(); ?>admin/css/animate.css"
rel="stylesheet" type="text/css" media="screen" />
<link href="<?php echo base_url(); ?>admin/css/jPages.css"
rel="stylesheet" type="text/css" media="screen" />
<link href="<?php echo base_url(); ?>assets/css/bootstrap.min.css"
rel="stylesheet" type="text/css" />
<script src="<?php echo base_url(); ?>admin/js/jquery.modernizr.min.js"></script>
<body>
<div id="page">
<header id="header" class="wrapper">
<div class="header_top clearfix">
<nav id="nav" class="right_float">
<ul>
<li><a
class="loadcontent" rel="主页"></a></li>
</ul>
</nav>
</div>
</header>
<section id="main">
<div class="main_inner wrapper clearfix">
<ul class="filter">
<li><a href="<?php echo site_url('admin/user/user'); ?>"><span>一些文章</span></a></li>
<li><a class="active"> <?php echo $onlynews->a_state;?>
</a></li>
</ul>
</div>
<div style="text-align: center" class="wrapper">
<h4>
<?php echo $onlynews->a_title; ?><br> <small><?php echo $onlynews->username ?></small>
</h4>
<small> <?php echo $onlynews->a_crtime ;?>
</small><br>
</div>
<div class="wrapper" style="width: 40%">
<article>
<div id="showContent"><?php echo $onlynews->a_content;?></div>
</article>
</div>
<div class="wrapper " style="width: 40%; padding-top: 5px;">
<div class="ds-thread" data-thread-key="<?php echo $onlynews->a_id?>"></div>
<span><a id="loginqq" href="javascript:;" onclick="UYAN_RENDER.socialLogin('qq')" class="qq" title="使用QQ帐号登录"></a></span>
</div>
</section>
<footer id="footer">
<div class="footer_inner wrapper clearfix">
<div class="left_float">Copyright © 2015 by YETIAN. All rights
reserved</div>
<div class="right_float">
Created by <a href="<?php echo site_url('usercon/contact')?>">YE
TIAN</a>
</div>
</div>
</footer>
</div>
</body>
<script src="<?php echo base_url(); ?>admin/js/jquery-1.7.1.min.js"></script>
<script type="text/javascript">
var duoshuoQuery = {short_name:"tian26"};
(function() {
var ds = document.createElement('script');
ds.type = 'text/javascript';ds.async = true;
ds.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//static.duoshuo.com/embed.js';
ds.charset = 'UTF-8';
(document.getElementsByTagName('head')
|| document.getElementsByTagName('body')).appendChild(ds);
})();
</script>
</html>
</html> 这个文章的展示效果不到位。还望大家见谅 这是源代码阿 为何不见源代码 这个是css和js一些image文件 额,这个就是一个前台。后台是这个 这是是后台CSS和JS