Rui Pinto e Rafaela Fonseca brilham na Corrida de São João em Braga

Rui Pinto e Rafaela Fonseca foram os vencedores da Corrida de São João, que decorreu na manhã de domingo, em Braga.

O atleta do Sporting completou os 12 quilómetros da prova em 34 minutos e 12 segundos, estabelecendo um novo recorde da corrida. No setor masculino, o pódio ficou completo com dois atletas da casa: Rafael Lopes (GDR Santa Tecla), que cortou a meta 52 segundos depois, e Fernando Serrão (SC Braga), a 1 minuto e 43 segundos do vencedor.

Na prova feminina, Rafaela Fonseca, do RD Águeda, repetiu o triunfo do ano passado. Vanessa Carvalho (SC Braga) garantiu o segundo lugar com 41 minutos e 15 segundos, enquanto Estela Melo encerrou o pódio com 43 minutos e 22 segundos.

CLASSIFICAÇÕES

Masculino
1.º Rui Pinto (Sporting CP, 34.12m
2.º Rafael Lopes (GDR Santa Tecla), 35.05m
3.º Francisco Serrão (SC Braga), 35, 55m

Feminino
1.ª Rafaela Fonseca (RD Águeda), 41m
2.ª Vanessa Carvalho (SC Braga), 41.25m
3.ª Estela Melo (UD Várzea), 43.22m

[email protected]

Jornal O Desportivo

<?php
function fetch_rss_cached($url, $cache_seconds = 600) {
    $key = 'rss_cache_' . md5($url);

    $cached = get_transient($key);
    if ($cached !== false) {
        return simplexml_load_string($cached);
    }

    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_USERAGENT, 'WP RSS Fetcher');

    $data = curl_exec($ch);
    curl_close($ch);

    if (!$data) return null;

    set_transient($key, $data, $cache_seconds);
    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_cached('https://www.desportivovaledohomem.pt/category/destaque/feed/', 600);
if (!$rss || empty($rss->channel->item)) {
    echo '<!-- RSS vazio ou erro -->';
    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);

    $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" rel="noopener">' . 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;
}
Ver mais

Últimas Notícias

Ver mais