需要在沒有PHP知識的情況下調整幾件事情,程序員是遙不可及的。 當前所有日期顯示爲2010,2011,2012,2013. 以及30/01/2013,30/02/2013,30/03/2013順序顯示的帖子。 我希望在兩種情況下訂單都是相反的。文章的反向日期順序PHP
我應該改變什麼。謝謝。
<?
//get last exhibition
if($this->uri->segment(3)=="detail"){
$last = $this->News_model->getPostDetail($this->uri->segment(4));
}else{
$last = $this->News_model->getNewsLimit(1);
}
//print_r($last);
$pictures = $this->News_model->getNewsImages($last[0]->id_news);
?>
<h2 class="fontface"><?php
echo $last[0]->post_date;
echo "<br/>";
echo $last[0]->news_title; ?><br/>
<?
if($last[0]->curator==""){
}else{
?>
<?php echo $last[0]->curator;
}
?></h2>
<div class="grid_6 alpha">
<?php
//print_r($last[0]);
echo $last[0]->news_text;
?>
<a href="<?php echo $last[0]->external_link; ?>" target="_blank">Read text/Watch video</a>
</div>
<div class="grid_6 omega">
<?
if(count($pictures)==1){
?>
<ul>
<?
}else{
?>
<ul id="news_slider">
<?
}
?>
<?
foreach($pictures as $img){
$url = base_url()."news/".$last[0]->id_news."/".$img->file_name;
?>
<li><img src="<?php echo $url; ?>" alt="<?php echo $last[0]->news_title; ?>" /></li>
<?
}
?>
</ul>
</div>
<div class="clear"></div>
<div>
<?
//$news = $this->News_model->getNews();
if($this->uri->segment(3)=="y")
{
$y = $this->uri->segment(4);
}else{
$y = "2013";
}
//echo $y;
$total = $this->News_model->getTotalNews($y);
$page = 10;
$pages = ceil($total/$page);
?>
<h2 class="fontface">Previous news
<!-- <span class="archive"><a href="<?php echo base_url('main/news/y/2012'); ?>">2012</a><a href="<?php echo base_url('main/news/y/2011'); ?>">2011</a><a href="<?php echo base_url('main/news/y/2012'); ?>">2010</a></span> -->
<?
$years = $this->News_model->getNewsYear();
foreach($years as $year)
{
?>
<span class="archive"><a href="<?php echo site_url('main/news/y/'.$year->year); ?>"><?php echo $year->year; ?></a>
<?
}
?>
</h2>
<ul id="full_news">
<?
for($i=1;$i<=$pages;$i++){
?>
<li>
<?
$limitstart = ($i-1)*$page;
$news = $this->News_model->getNewsLimit_slider($limitstart,$page,$y);
$c=0;
foreach($news as $n){
$image = $this->News_model->getNewsImagesOne($n->id_news);
if($image==0)
{
$url = base_url()."thumb.php?src=news/sample.png&w=300&h=99";
}else{
$url = base_url()."thumb.php?src=news/".$n->id_news."/".$image[0]->file_name."&w=300&h=99";
}
switch($c)
{
case 0:
$class=" alpha";
break;
case 1:
$class="";
break;
case 2:
$class=" omega";
break;
}
$name = strtolower(url_title($n->news_title,'underscore'));
$url_link = site_url('main/news/detail/'.$n->id_news.'/'.$name);
?>
<div class="grid_4<?php echo $class; ?>" style="height:270px;">
<img src="<?php echo $url; ?>" width="300" height="99" class="pix"/>
<span class="fontface"><?php echo $n->post_date; ?></span>
<h4 class="fontface"><?php echo $n->news_title; ?></h4>
<?php //echo word_limiter($n->news_text,10); ?><br/>
<a href="<?php echo $url_link; ?>">Read more ></a>
</div>
<?
$c=$c+1;
if($c>2){
$c=0;
}
}
?>
</li>
<?
}
?>
</ul>
<div class="clear"></div>
</div>
...我們應該猜測你正在使用什麼框架,猜測這些日期是如何存儲的,猜測框架中的哪些函數可用於控制(數據庫?)結果的排序? –
我會建議試着找一個自由程序員爲你做這個。 – Pitchinnate
我想這可能會被你忽略。傑西卡能幫助我。 –