Aggiunti blocchi professioni e mestieri in index base e mobile
Signed-off-by: Riccardo Di Dato <r.didato@asdynamics.it>
This commit is contained in:
+35
-1
@@ -107,11 +107,20 @@ try {
|
||||
$gossipNews = GlobalVariables::get("dao")->query("NotiziaModel",
|
||||
array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_GOSSIP,'_id'=>array('$nin'=>$ansaIds),
|
||||
"about.data"=>array('$lte'=>new MongoDate())),
|
||||
array("sort"=>array("about.data"=>-1),"limit"=>2)
|
||||
array("sort"=>array("about.data"=>-1),"limit"=>1)
|
||||
);
|
||||
if (sizeof($gossipNews)>0){
|
||||
$gossipNews = array_map(function($ele){$ele->testo = strip_tags($ele->testo);$ele->sottotitolo = strip_tags($ele->sottotitolo); return $ele; }, $gossipNews);
|
||||
}
|
||||
|
||||
$professioniNews = GlobalVariables::get("dao")->query("NotiziaModel",
|
||||
array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_MESTIERI,'_id'=>array('$nin'=>$ansaIds),
|
||||
"about.data"=>array('$lte'=>new MongoDate())),
|
||||
array("sort"=>array("about.data"=>-1),"limit"=>1)
|
||||
);
|
||||
if (sizeof($professioniNews)>0){
|
||||
$professioniNews = array_map(function($ele){$ele->testo = strip_tags($ele->testo);$ele->sottotitolo = strip_tags($ele->sottotitolo); return $ele; }, $professioniNews);
|
||||
}
|
||||
/**
|
||||
* Elezioni Rimosso dalla homepage 21/06/2016 in qunato finite elezioni
|
||||
*/
|
||||
@@ -410,6 +419,31 @@ catch (Exception $ex){
|
||||
}?>
|
||||
|
||||
</div>
|
||||
<div class="lastGossip">
|
||||
<div class="categoryBar" style="text-align:left;">
|
||||
<div class="categoryTag"><span><?php echo NotiziaModel::$NOTIZIE_CATEGORY[NotiziaModel::CATEGORY_MESTIERI]; ?></span></div>
|
||||
<div class="categoryLine"></div>
|
||||
</div>
|
||||
<?php if(sizeof($professioniNews)>0){
|
||||
$i = 0;
|
||||
foreach($professioniNews as $professioni){
|
||||
$i++;
|
||||
// $stringTitle = (strlen($gossip->titolo) > 53) ? htmlentities( substr( html_entity_decode( $gossip->titolo ) ,0,50) ) .'...' : $gossip->titolo;
|
||||
// $stringSubTitle = (strlen($last->sottotitolo) > 23) ? htmlentities( substr( html_entity_decode( $last->sottotitolo ) ,0,20) ) .'...' : $last->sottotitolo;
|
||||
$stringTitle = $professioni->cutTextHtmlSafe("titolo",50);
|
||||
$stringSubTitle = $professioni->cutTextHtmlSafe("sottotitolo",20);
|
||||
?>
|
||||
<a href="<?php echo $professioni->getAbsoluteUrl();?>" id="gossip_<?php echo $i;?>"class="gossipContainer">
|
||||
<?php $media = DaoMediaHandler::getMainMediaFromModel($professioni);
|
||||
if(!is_null($media)){?>
|
||||
<div class="culturaMainMedia mediaContent"><?php $media->renderMedia();?></div>
|
||||
<?php }?>
|
||||
<div class="gossipTitle"><?php echo $stringTitle;?></div>
|
||||
</a>
|
||||
<?php }
|
||||
}?>
|
||||
|
||||
</div>
|
||||
<?php
|
||||
if(sizeof($elezioni)>0){
|
||||
?>
|
||||
|
||||
@@ -83,6 +83,15 @@ try {
|
||||
if (sizeof($foodNews)>0){
|
||||
$foodNews = array_map(function($ele){$ele->testo = strip_tags($ele->testo);$ele->sottotitolo = strip_tags($ele->sottotitolo); return $ele; }, $foodNews);
|
||||
}
|
||||
|
||||
$professioniNews = GlobalVariables::get("dao")->query("NotiziaModel",
|
||||
array("status"=>NotiziaModel::STATUS_ACCEPTED,"category"=>NotiziaModel::CATEGORY_MESTIERI,'_id'=>array('$nin'=>$ansaIds),
|
||||
"about.data"=>array('$lte'=>new MongoDate())),
|
||||
array("sort"=>array("about.data"=>-1),"limit"=>4)
|
||||
);
|
||||
if (sizeof($professioniNews)>0){
|
||||
$professioniNews = array_map(function($ele){$ele->testo = strip_tags($ele->testo);$ele->sottotitolo = strip_tags($ele->sottotitolo); return $ele; }, $professioniNews);
|
||||
}
|
||||
}
|
||||
catch (Exception $ex){
|
||||
echo $ex->getMessage();
|
||||
@@ -265,6 +274,43 @@ catch (Exception $ex){
|
||||
}?>
|
||||
|
||||
</div>
|
||||
<div class="newsContainer">
|
||||
<div class="categoryBar" style="background-color:<?php echo NotiziaModel::$NOTIZIE_CATEGORY[NotiziaModel::CATEGORY_MESTIERI]["color"] ?>">
|
||||
<span><?php echo NotiziaModel::$NOTIZIE_CATEGORY[NotiziaModel::CATEGORY_MESTIERI]["label"] ?></span>
|
||||
</div>
|
||||
<?php if(sizeof(professioniNews)>0){
|
||||
$i=0;
|
||||
foreach (professioniNews as $articolo){
|
||||
|
||||
$stringTitolo = (strlen($articolo->titolo) > 53) ? htmlentities ( substr( html_entity_decode( $articolo->titolo ) ,0,50) ) .'...' : $articolo->titolo;
|
||||
// $string = (strlen($politica->sottotitolo) > 33) ? substr($politica->sottotitolo,0,30).'...' : $politica->sottotitolo;?>
|
||||
<?php
|
||||
if($i==0){?>
|
||||
<div class="primaryNews">
|
||||
<?php
|
||||
}
|
||||
else{
|
||||
?>
|
||||
<div class="secondaryNews">
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<a href="articolo.php?id=<?php echo $articolo->id;?>" class="news">
|
||||
<?php
|
||||
$media = DaoMediaHandler::getMainMediaFromModel($articolo);
|
||||
if(!is_null($media)){?>
|
||||
<div class="newsImage"><?php $media->renderMedia();?></div>
|
||||
<?php }?>
|
||||
<div class="newsTitle"><?php echo $stringTitolo;?></div>
|
||||
</a>
|
||||
</div>
|
||||
<?php
|
||||
$i++;
|
||||
}
|
||||
}?>
|
||||
|
||||
</div>
|
||||
$
|
||||
<div style="text-align:center;">
|
||||
<div class="middleBanner mediaContent"><?php BannerHelper::printBanner(BannerModel::POSITION_BODY);?></div>
|
||||
<div class="middleBanner mediaContent"><?php BannerHelper::printBanner(BannerModel::POSITION_BODY);?></div>
|
||||
|
||||
Reference in New Issue
Block a user