Paulo Mesquita vence Trail Antonino

Paulo Mesquita venceu o Trail Antonino do “Vade a Vila Verde” na distância longa. O vilaverdense, atleta da equipa da EDV Viana do Castelo, percorreu os 24 quilómetros no tempo de 1.44.51 minutos. Na segunda posição ficpu João Henrique Da Cruz, da equipa CB RUN e Filipe Santos, do Nor Trail, fechou o pódio em masculinos.

Nas mulheres, a vitória sorriu a Sara Ferreira, do Águias Alvelos e na segunda posição ficou a amarense Joana Fernandes.
Na corrida curta, Joaquim Silva, cortou a meta no primeiro lugar. O atleta, de 50 anos, percorreu os 14 quilómetros da prova com o tempo de 1.10.49m. Na segunda posição ficou Avelino Macedo e Anthony Gomes fechou o pódio.

Classificações
Trail longo
1.º Paulo Mesquita (EDV Viana Trail) 1.44.51m
2.º João Henrique Da Cru (CB RUN) 1.55.14m
3.º Filipe Lemos (NorTrail) 2.01.33m

Feminino
1.ª Sara Ferreira (Águias Alvelos) 2.18.53m
2.ª Joana Fernandes (Akuafit) 2.19.24m
3.º  Ana Catarina Melo (individual) 2.41.2m

Trail curto
1.º Joaquim Silva (Adosa Os Santa Apolónia) 1.10.49m
2.º Avelino Macedo (Vila Verde a Correr) 1.12.14m
3.º Anthony Gomes (Irmãos Gomes) 1.13.38

Feminino
1.ª Adriana Gomes (Minho Aventura) 1.31.49m
2.ª Elisabete Ministro (Palmeiras Runners) 1.38.3m
3.º  Nathalie Afonso (Academia Arcos Valdevez) 1.44.29m

 

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