Marchas Populares de S. João regressam às ruas de Ponte de Lima este sábado

As ruas de Ponte de Lima vão voltar a encher-se de cor, música e animação no próximo sábado, 20 de junho, a partir das 21h00, com a realização de mais uma edição das tradicionais Marchas Populares de S. João, promovidas pelo Município.

O evento reúne várias associações locais num desfile que celebra a identidade cultural e a criatividade comunitária, integrando dezenas de figurantes que irão dar vida a coreografias e encenações inspiradas em temas ligados à tradição minhota e ao imaginário popular.

Nesta edição participam quatro marchas: a Marcha da Seara, com o tema “Lenços Regionais Minhotos”; a Marcha de Santa Marinha de Anais, inspirada em “Flores do Campo”; a Marcha da Correlhã, com o tema “Boneca de Trapos”; e a Marcha do Pinheiro, subordinada a “Pinheiro – Jardim de Sonho”.

Cada grupo apresentará coreografias e figurinos próprios, num espetáculo que valoriza o trabalho associativo e o envolvimento das comunidades locais na preservação das tradições sanjoaninas.

Percurso pelo centro histórico

O desfile terá início na Rua General Norton de Matos, passando pela Rua Cândido Cruz, Praça da Rainha, Rua Cardeal Saraiva, Passeio 25 de Abril, Largo de Camões e Largo da Feira do Gado, terminando na Alameda de S. João.

Ao longo do percurso, espera-se a presença de centenas de espectadores, num dos momentos mais emblemáticos das festividades de S. João na “Vila Mais Antiga de Portugal”.

As Marchas Populares de S. João são um dos pontos altos do programa festivo, destacando-se como uma expressão cultural que envolve associações, famílias e voluntários na construção de um espetáculo coletivo.

O Município sublinha que a iniciativa representa não apenas um momento de celebração, mas também de valorização da identidade local, promovendo o convívio e a preservação das tradições populares.

[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