Blocco di cronaca politica e sport;

Cambiati i Model Category in stringhe (prima erano int)perchè
dopo il dump me li sono ritrovati stringhe e non me li trovava
come int;
This commit is contained in:
Lorenzo Giacomelli
2016-02-25 18:06:06 +01:00
parent 3fad17b79e
commit 7398f2613a
3 changed files with 88 additions and 13 deletions
+6 -6
View File
@@ -27,12 +27,12 @@ class NotiziaModel extends HasMediaModel{
self::STATUS_REJECTED=>array("label"=>"Respinta")
);
const CATEGORY_POLITICA = 1;
const CATEGORY_CRONACA = 2;
const CATEGORY_SPORT = 3;
const CATEGORY_CULTURA = 4;
const CATEGORY_GOSSIP = 5;
const CATEGORY_ANIMALI = 6;
const CATEGORY_POLITICA = "1";
const CATEGORY_CRONACA = "2";
const CATEGORY_SPORT = "3";
const CATEGORY_CULTURA = "4";
const CATEGORY_GOSSIP = "5";
const CATEGORY_ANIMALI = "6";
public static $NOTIZIE_CATEGORY = array(
self::CATEGORY_POLITICA=>array("label"=>"Politica","mainMenu"=>true),
+67 -4
View File
@@ -23,8 +23,25 @@ try {
array('$and'=>array(array("isAnsa"=>true),array("status"=>NotiziaModel::STATUS_ACCEPTED))),
array("sort"=>array("about.data"=>-1),"limit"=>2)
);
if(sizeof($ansaNews)<=0){
echo "pene!!!!";
$politicaNews = GlobalVariables::get("dao")->query("NotiziaModel",
array('$and'=>array(array("status"=>NotiziaModel::STATUS_ACCEPTED),array("category"=>NotiziaModel::CATEGORY_POLITICA))),
array("sort"=>array("about.data"=>-1),"limit"=>3)
);
$cronacaNews = GlobalVariables::get("dao")->query("NotiziaModel",
array('$and'=>array(array("status"=>NotiziaModel::STATUS_ACCEPTED),array("category"=>NotiziaModel::CATEGORY_CRONACA))),
array("sort"=>array("about.data"=>-1),"limit"=>3)
);
$sportNews = GlobalVariables::get("dao")->query("NotiziaModel",
array('$and'=>array(array("status"=>NotiziaModel::STATUS_ACCEPTED),array("category"=>NotiziaModel::CATEGORY_SPORT))),
array("sort"=>array("about.data"=>-1),"limit"=>2)
);
// var_dump($politicaNews);
if(sizeof($politicaNews)<=0){
echo "non trovateee!!!!";
}
}
catch (Exception $ex){
@@ -61,10 +78,56 @@ catch (Exception $ex){
</div>
<div class="categoryNews">
<div class="categoryBar">
<div class="categoryTag">Politica</div>
<div class="categoryTag"><span>POLITICA</span></div>
<div class="categoryLine"></div>
</div>
<?php foreach ($politicaNews as $politica){?>
<div class="newsSummary"><?php
$media = DaoMediaHandler::getMainMediaFromModel($politica);
if(!is_null($media)){?>
<div class="newsMainMedia"><?php $media->renderMedia();?></div>
<?php }?>
<div class="newsTitle"><?php echo $politica->titolo;?></div>
<div class="newsSubTitle"><?php echo $politica->sottotitolo;?></div>
<a class="continue" href="#"><div style="color:#3498d4;">Continua</div></a>
</div>
<?php }?>
</div>
<div class="categoryNews">
<div class="categoryBar">
<div class="categoryTag"><span>CRONACA</span></div>
<div class="categoryLine"></div>
</div>
<?php foreach ($cronacaNews as $cronaca){?>
<div class="newsSummary"><?php
$media = DaoMediaHandler::getMainMediaFromModel($cronaca);
if(!is_null($media)){?>
<div class="newsMainMedia"><?php $media->renderMedia();?></div>
<?php }?>
<div class="newsTitle"><?php echo $cronaca->titolo;?></div>
<div class="newsSubTitle"><?php echo $cronaca->sottotitolo;?></div>
</div>
<a class="continue" href="#"><div style="color:#3498d4;">Continua</div></a>
<?php }?>
</div>
<div class="categoryNews">
<div class="categoryBar">
<div class="categoryTag"><span>SPORT</span></div>
<div class="categoryLine"></div>
</div>
<?php foreach ($sportNews as $sport){?>
<div class="sportSummary"><?php
$media = DaoMediaHandler::getMainMediaFromModel($sport);
if(!is_null($media)){?>
<div class="newsMainMedia"><?php $media->renderMedia();?></div>
<?php }?>
<div class="newsTitle"><?php echo $sport->titolo;?></div>
<div class="newsSubTitle"><?php echo $sport->sottotitolo;?></div>
<a class="continue" href="#"><div style="color:#3498d4;">Continua</div></a>
</div>
<?php }?>
</div>
</div>
</div>
+15 -3
View File
@@ -1,4 +1,5 @@
@CHARSET "UTF-8";
a{text-decoration:none;}
/* TOP HEAD BAR (GUIHandler)*/
.upperBar{position:relative; border:solid #d6d6d6 1px; border-left:0px;border-right:0px;height:30px;font-size:12px;}
@@ -39,7 +40,7 @@
.socialBarAnsa > a{margin-right:3px;display:inline-block;}
.socialBarAnsa > a > div{display:inline-block;width:22px;height:22px;background-repeat:no-repeat;background-position:center;}
.categoryNews{width:500px;}
.categoryNews{width:500px;height:284px;margin-bottom:29px;position:relative;}
.categoryBar{height:22px;}
.categoryTag{
display: inline-block;
@@ -51,10 +52,21 @@
vertical-align: middle;
height: 22px;
width: 100px;
margin: 0px;}
margin: 0px;
}
.categoryTag > span{margin-top: 2px;}
.categoryLine{height: 3px;
display: inline-block;
background-color: #339cd5;
margin-top: 10px;
width: 390px;
margin-left: -5px;}
margin-left: -5px;
}
.newsSummary{width:145px;margin:10px 3px;display:inline-block;vertical-align:top;height:262px;}
.newsMainMedia{width:140px;height:100px;overflow:hidden;margin-bottom:25px;text-align:center;}
.newsTitle{font-weight:bold;margin-bottom:20px;}
.newsSubTitle{margin-bottom:10px;}
.continue{vertical-align:bottom;position:absolute;bottom:0;}