Destaque

As 14 Comissões de Protecção de Crianças e Jovens do distrito de Braga, com o apoio dos seus Municípios, comemoraram o 30.º aniversário da Convenção dos Direitos da Criança, no passado dia 22 de Novembro, através da realização do Sarau Solidário "Juntos pelos Direitos de TODAS as Crianças", no Multiusos de Fafe, que atraiu mais…
7 anos atrás

“Em Braga vivemos o Natal na rua”. As palavras são de Ricardo Rio e resumem o programa ‘Braga é Natal’ que a autarquia da Cidade dos Arcebispos preparou para a época natalícia 2019. Ao todo são mais de 130 espectáculos distribuídos até 12 de Janeiro. Contas feitas, são gastos 300 mil euros.
7 anos atrás

Na próxima quinta-feira, 28 de Novembro, o Barhaus acolhe nova sessão do PubhD UMinho, que desta feita vai contar com dois investigadores de "diferentes mundos científicos", Fábio Lima e Mariana Velho, da área da Química e da Psicologia, respectivamente. As intervenções começam às 21h15 e a entrada é gratuita.
7 anos atrás

Domingos Bragança anunciou a construção de um novo parque industrial na zona sul do concelho. O presidente da Câmara vimaranense quer também a ampliação de todos os parques industriais e já deu indicações aos técnicos da autarquia para que a revisão do Plano Director Municipal (PDM) tenha em conta as ampliações.
7 anos atrás

A Câmara de Barcelos promove no próximo fim-de-semana o concurso Barcelos Doce. Durante estes dias, no Posto de Turismo, onze pastelarias e padarias do concelho, que participam neste concurso, mostram a doçaria típica da época de Natal, como o bolo-rei, o pão de ló e o tronco de Natal, confeccionados de acordo com as tradições…
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;
}














