Clube de Ténis (CT) do Minho vai participar na fase final da Liga de Clubes

O Clube de Ténis (CT) do Minho vai participar na fase final da Liga de Clubes, competição com equipas da Associação de Ténis do Porto.


Esta edição vai decorrer nos courts do Complexo Desportivo de Lousada e conta com a participação das 18 equipas apuradas para a fase final do evento, divididas em cinco séries.

Recorde-se que o CT Minho terminou no 1.º lugar no grupo 2 da Liga de Clubes com 22 pontos, fruto de 7 vitórias e apenas 1 derrota, e por isso irá disputar pela segunda vez a Série A, conjuntamente com as equipas do Além Rio TE (A) e Clube Ténis Ermesinde.

O CT Minho vai defrontar a equipa do Além Rui TE (A) e em caso de vitória garante um lugar na final da Série A. O outro finalista sairá do encontro entre o Clube Ténis de Ermesinde e o Além Rio TE (B).

«Para o CT Minho, esta é uma oportunidade de se destacar mais uma vez e marcar lugar num grande evento de ténis, será certamente uma celebração do ténis em todas as suas vertentes, desde a competição intensa até ao companheirismo», lembra o CT Minho em nota enviada à nossa redação.

A equipa do CT Minho é composta por 10 elementos: Diogo Matos, João Araújo, Daniel Fernandes, André Rodrigues, Luís Granado, Tomás Silva, Samuel Ferreira, Diogo Macedo, Gabriel Mota e João Patrão.

[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