Rodrigo Santos (CF Vilacondense) campeão nacional de maratonas em juniores

O CF Vilacondense dominou a prova na categoria de juniores, em K1, ao colocar dois canoístas nos dois primeiros lugares.

Rodrigo Santos foi o primeiro a cortar a meta do Campeonato Nacional de Maratonas, que arrancou esta manhã nas águas do Rio Cávado, na praia do Faial, na Vila de Prado.

O seu colega de equipa Adolfo Pereira foi segundo e Francisco Santos, do CN Ponte Lima, fechou o pódio.

Tomás Matos, do CN Prado, terminou a prova no 14º lugar.

Em feminino, a vitória sorriu a Sofia Lopes (Gemeses). Beatriz Caldas (CN Ponte Lima) e Érica Matos (AC Cacia) ficaram na segunda e terceira posição (por esta ordem).

Em canoas (C1), Tomás Sousa, do CN Ponte Lima, foi o primeiro classificado e João Barbosa (Liga DuraCEC) subiu ao pódio no segundo lugar. Joel Miranda (Gemeses) foi o terceiro.

Destaque também para o 5.º lugar do pradense Fernando Boavista.

Em feminino, Gabriel Resende (ARCOP Ribeira) é a nova campeã, enquanto Ana Pereira (CN Ponte Lima) ficou na segunda posição e Beatriz Gonçalves (CN Prado) fechou o pódio.

Classificações

K1 juniores

Masculinos
1.º Rodrigo Santos (CF Vilacondense) 1.40. 40
2.º Adolfo Pereira (CF Vilacondense) 1.40.57
3.º Francisco Santos (CN Ponte Lima ( 1.40.59

….

14.º Tomás Matos (CN Prado) 1.49.25

Feminino

1.ª Sofia Lopes (Gemeses) 1.37.19
2.ª Beatriz Caldas (CN Ponte Lima) 1.40.09
3.ª Érica Matos (AC Cacia) 1.41.08

 

C1
Masculinos
1.º Tomás Sousa (CN Ponte Lima) 1.37.39
2.º João Barbosa (Liga DuraCEC) 1.40.41
3.º Joel Miranda (Gemeses) 1.41.22

….

5.º Fernando Boavista (CN Prado) 1.47.19

Feminino
1.ª Gabriela Resende (ARCOP Ribeira) 1.11.59
2.ª Ana Pereira (CN Ponte Lima) 1.15.24
3.ª Beatriz Gonçalves (CN Prado) 1.20.39

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