Destaque

A Câmara de Vila Verde e a Junta da União de Freguesias da Ribeira do Neiva reiteraram, esta segunda-feira, a sua discordância com a instalação de uma nova linha de alta tensão no concelho e apelaram à “união” da população para contestar o projecto, que abrange também a União de Freguesias do Vade.
3 anos atrás

A Via Verde formalizou a adesão plena ao CIAB – Tribunal Arbitral de Consumo, com sede em Braga, permitindo os seus utentes resolver dúvidas relacionadas com actualização de dados contratuais, questões sobre serviços cobrados e, por exemplo, anulação por furto, perda ou roubo do identificador.
3 anos atrás

O Jardim Municipal de Valença acolhe no próximo dia 3 de Junho, entre as 14h e as 19h, o evento "Valença e os Amigos de 4 patas”, o qual tem como objectivo «promover a adopção de animais que estão em Associações locais, consciencializar as pessoas para a responsabilidade que é ter um animal de estimação…
3 anos atrás

A GNR realizou um conjunto de operações em todo o território nacional, entre os dias 12 a 18 de Maio, que visaram a prevenção e o combate à criminalidade e à sinistralidade rodoviária, a fiscalização de diversas matérias de âmbito contra-ordenacional, entre outros, tendo sido detidas em flagrante delito no decorrer das mesmas 488 pessoas.
3 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;
}














