São Torcato celebra 30 anos da sua elevação a vila

Este sábado, dia 21 de junho, São Torcato celebrou o 30° aniversário da Elevação a Vila. Centenas de pessoas encheram o terreiro de Guimarães para marcar a celebração.

Na cerimónia, foram distinguidos os melhores alunos das diversas turmas do centro escolar de São Torcato, bem como diversos campeões em diferentes modalidades e, ainda, Luís Almeida, pelo trabalho ao serviço da cultura da Vila e de toda a comunidade.

Posteriormente, foram entregues os pergaminhos da vila ao Grupo Folclórico de São Torcato, pelos 25 anos das festa das colheitas e ao Centro Recreativo, Cultural e Artístico de São Torcato (CRCA) pelos 50 anos de existência.

O maior galardão foi atribuído, pela primeira, a duas personalidades: ao Padre José Miguel Cardoso e ao Padre José António Carneiro.

Estiveram presentes, para além dos agraciados, o Presidente da Junta Alberto Martins, a Vereadora da Câmara Municipal Ana Cotter, o Vereador e Deputado à nação Ricardo Araújo, o Vereador Bruno Fernandes, o Presidente da Assembleia de Freguesia e diversos deputados da Assembleia e, também, presidentes e representantes das diversas instituições da vila, como a Irmandade de São Torcato, representados pelo Juiz Ricardo Freitas e Vice Juiz Manuel Carvalho.

As intervenções foram marcadas pela despedida das funções do Presidente da Junta Alberto Martins que não se recandidata a novo mandato. A cerimónia foi animada pelo Grupo Coral de São Torcato e pelo Grupo Os Torcanta da Associação para o Desenvolvimento das Comunidades Locais (ADCL).

Seguiu-se, na programação, uma sessão de fogo de artifício e um bolo comemorativo do aniversário.

[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