Destaque

Os colaboradores das diversas divisões do Município de Vila Verde voltaram a dar largas à imaginação em busca do presépio mais original. A partir de hoje e até 6 de Janeiro estará patente na Ala da Presidência dos Paços do Concelho uma exposição alusiva ao NAtal, composta por 14 presépios.
7 anos atrás

O caso do carro de luxo de 100 mil euros que a Amar Terra Verde (ATV) pretendia adquirir ainda promete dar que falar. João Luís Nogueira, director-geral da instituição, com sede em Vila Verde, afinal não vai comprar a viatura porque, diz, as propostas recebidas “não cumpriam os requisitos do caderno de encargos”.
7 anos atrás

A Universidade do Minho (UMinho) recebeu esta terça-feira o prémio Projecto Inspirador Erasmus+, entregue pelas Agência Nacional Erasmus+ Educação e Formação e pela Agência Nacional Juventude em Acção, no âmbito do projecto ‘Univerity of Minho Overseas Mobility Experience - UMove (ME)’ referente ao ano de 2017.
7 anos atrás

No ano em que o Theatro Circo assinala 105 anos de existência, a maior sala de espectáculos da cidade de Braga entra na segunda década de 2000 com um dos programas «mais arrojados dos últimos anos». Moon Duo, Ziggy Alberts, Mão Morta, Manel Cruz e Salvador Sobral são alguns dos aperitivos que farão as delícias…
7 anos atrás
Jornal O Desportivo
<?php
function fetch_rss($url) {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$data = curl_exec($ch);
curl_close($ch);
if (!$data) {
return null;
}
return simplexml_load_string($data);
}
function time_ago($datetime) {
$time = strtotime($datetime);
$diff = time() - $time;
if ($diff < 60) return $diff . ' segundos atrás';
if ($diff < 3600) return floor($diff / 60) . ' minutos atrás';
if ($diff < 86400) return floor($diff / 3600) . ' horas atrás';
if ($diff < 604800) return floor($diff / 86400) . ' dias atrás';
return date('d/m/Y H:i', $time);
}
$rss = fetch_rss('https://www.desportivovaledohomem.pt/category/destaque/feed/');
if (!$rss) {
echo 'Erro ao carregar o feed.';
return;
}
$items = $rss->channel->item;
$count = 0;
echo '<div class="rss-posts">';
foreach ($items as $item) {
if ($count >= 5) break;
$title = (string) $item->title;
$link = (string) $item->link;
$pubDate = (string) $item->pubDate;
$timeAgo = time_ago($pubDate);
$categories = [];
foreach ($item->category as $cat) {
$categories[] = (string) $cat;
}
$categoryText = isset($item->category[0]) ? (string) $item->category[0] : '';
echo '<div class="rss-post">';
echo '<p class="rss-meta">' . esc_html($timeAgo) . ' - ' . esc_html($categoryText) . '</p>';
echo '<h3 class="rss-title"><a href="' . esc_url($link) . '" target="_blank">' . esc_html($title) . '</a></h3>';
echo '</div>';
$count++;
}
echo '</div>';
?>.rss-posts {
font-family: "MYRIAD PRO";
font-weight: 400;
}
.rss-post {
padding: 10px 0;
border-bottom: 1px solid #8E8E8D;
}
.rss-meta {
color: #828282;
font-size: 11px;
margin-bottom: 0px;
font-weight: 600;
}
.rss-title {
font-size: 14px;
line-height: 1.4;
margin: 0;
}
.rss-title a {
text-decoration: none;
color: #363636;
font-family: "Myriad Pro";
font-weight: 400;
font-size: 17px;
}
.rss-post:last-child {
border: none;
}














