Destaque

O Município de Braga associou-se aos comerciantes da Rua dos Biscainhos para promover a iniciativa solidária “Sonhos de Natal”, uma acção que consiste em «concretizar os sonhos de Natal de utentes de cinco instituições da Cidade». Os sonhos dos utentes da Fundação Bomfim, Centro Novais e Sousa, Centro Social de Santo Adrião, APPACDM – CAO Lomar e…
6 anos atrás

O Município de Braga e a InvestBraga voltam a disponibilizar a Pousada de Juventude para alojamento gratuito de profissionais da área da Saúde. A medida visa «apoiar os profissionais no activo que estejam na primeira linha de combate à Covid-19 e que não possam regressar a casa, sob pena de contágio a familiares». Assim, o…
6 anos atrás

O PS de Vila Verde acusou esta quinta-feira o executivo PSD da Câmara de Municipal de ter desenvolvido, ao longo de 24 anos, «um modelo de governação alicerçado no cacique e numa luta pela sobrevivência do poder», que «não se coíbe de negligenciar o interesse municipal para acautelar os interesses dos amigos para quem, na…
6 anos atrás

O Presidente da República, Marcelo Rebelo de Sousa, questionou os especialistas do Infarmed sobre aquele que deverá ser o cenário pandémico em Portugal no Natal e Ano Novo esta quinta-feira. Em resposta à dúvida de Marcelo, o epidemiologista Manuel Carmo Gomes apontou para um aumento de casos que se vai reflectir 15 dias depois do…
6 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;
}














