Destaque

As Comunidades Intermunicipais do Cávado e da Região de Coimbra estão empenhadas em «desenvolver condições para que exista uma justa remuneração na produção de energias renováveis» e, em paralelo, ao nível da mobilidade com ofertas multimodais, «sustentáveis e alternativas», em matérias relacionadas com as «adaptações climáticas ou a potenciação da utilização das energias renováveis».
3 anos atrás

Os novos pensionistas de Setembro e Outubro que acabaram por ser excluídos do complemento de reforma - pago naquele último mês a todos os aposentados com prestações mensais até 5318 euros - vão, afinal, receber o bónus de meia pensão. A informação foi avançada esta terça-feira pelo secretário de Estado da Segurança Social, Gabriel Bastos.
3 anos atrás

A associação desportiva Trilhos de Força, que era sediada em Unhais da Serra, na Covilhã, mudou a sua sede para a Rua dos Bombeiros, em Vila Verde, comprometendo-se a promover o território, em especial o Vale do Homem, nas vertentes desportiva, turística, gastronómica, cultural e paisagística.
3 anos atrás

Os centros sociais das paróquias de Lage e Moure, no concelho de Vila Verde, vão receber um reforço de verbas comunitárias para financiamento de obras em infraestruturas para serviços de ação social, ao abrigo de uma reprogramação na distribuição de fundos disponíveis pelo Programa Operacional Norte 2020.
3 anos atrás

As direcções da Associação dos Estabelecimentos de Ensino Particular e Cooperativo (AEEP), da Associação Nacional de Diretores de Agrupamentos e Escolas Públicas (ANDAEP), da Associação Nacional de Dirigentes Escolares (ANDE) e da Associação Nacional de Escolas Profissionais (ANESPO), em parceria com o Município de Braga, vão realizar o 3.º Congresso das Escolas.
3 anos atrás

A associação intermunicipal luso-galaica Eixo Atlântico do Noroeste Peninsular defendeu, esta terça-feira, o alargamento aos aeroportos da região, incluindo o do Porto e os galegos de Vigo, Santiago de Compostela e Corunha, da decisão do Governo de Espanha de “implementar scanners nos aeroportos que permitem o transporte de líquidos na bagagem de cabina sem limitações…
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;
}














