Região

Os Serviços de Acção Social da Universidade do Minho (SASUM) aderiram ao programa de certificação mundial “FISU Healthy Campus”, evidenciando a «centralidade que é atribuída ao Desporto na UMinho como parte essencial de um modelo de educação integral». Com a nomeação, no passado mês de Outubro, de uma equipa responsável por todo o processo, os…
5 anos atrás

Pelo segundo ano consecutivo, Esposende foi distinguido com o galardão “Município Amigo do Desporto 2020”. A distinção, da responsabilidade da Cidade Social e da Associação Portuguesa de Gestão do Desporto (APOGESD), foi recebida pelo Vereador do Desporto da Câmara Municipal, Rui Losa, em cerimónia realizada no passado dia 30 de Dezembro, no Auditório Municipal da…
5 anos atrás

Como consequência do actual contexto pandémico e no seguimento do actual Estado de Emergência, o Consórcio Minho IN, constituído pelas comunidades intermunicipais do Alto Minho, do Ave e do Cávado, decidiu, por unanimidade, renovar o alargamento do prazo de submissão de candidaturas, agora para 31 de Janeiro de 2021.
5 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;
}Últimas Notícias
11 meses atrás - Destaque, Região
Caminha Medieval recordista em toda a linha
11 meses atrás - Destaque, Região
Euromilhões. Esta chave vale 151 milhões de euros















