Desporto

Jogo de emoções fortes este domingo, no Municipal de Vila Verde, no encontro entre a equipa de juvenis 2 do Vilaverdense e o Freiriz. Uma onda solidária por parte da equipa técnica, jogadores e adeptos do “Vila” para com João Pedro, jogador da equipa de juvenis 2 do Vilaverdense que, recentemente, viu-lhe ser diagnosticada uma…
7 anos atrás

O Grupo Desportivo de Prado inaugura os novos balneários do campo de jogos do Faial no próximo dia 24 de Fevereiro, pelas 15h30. «Esta obra só foi possível graças ao apoio da Federação Portuguesa de Futebol e do Município de Vila Verde», avança o organismo, em nota enviada à nossa redacção. «Temos a nossa Histórica…
7 anos atrás

Nelito deixou o comando técnico do Vilaverdense. O treinador comunicou ontem a sua decisão à Direcção do clube e despediu-se dos jogadores no primeiro treino semanal, que acabou por ser orientado pelos adjuntos Gaspar Silva e Pedro Miguel. Os dois treinadores vão manter-se à frente da equipa até o clube arranjar um substituto para Nelito,…
7 anos atrás

O GD Prado goleou o Ribeirão com cinco golos e ascendeu ao segundo lugar, embora à condição, no Campeonato da Pró-Nacional. A equipa orientada por Zé Nuno Azevedo realizou um bom jogo, mas apenas expressou o domínio em golos no segundo tempo, quando já jogava com mais um homem em campo, devido à expulsão do…
7 anos atrás

O Vilaverdense joga este domingo mais uma cartada importante na luta pela manutenção. Depois da vitória sobra a Ovarense, que colocou as vilaverdenses a dois pontos da linha de água, a equipa orientada por Pedro Gomes tem uma deslocação complicada ao terreno do 4.º classificado, o Albergaria.
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;
}














