Ponte de Lima desafia comunidade a partilhar memórias das Feiras Novas em exposição fotográfica

A Câmara Municipal de Ponte de Lima vai promover a exposição fotográfica “As Minhas Feiras Novas”, uma iniciativa integrada nas comemorações dos 200 anos das Feiras Novas, com o objetivo de reunir memórias e imagens da romaria através da participação da comunidade.

A mostra será organizada pela Biblioteca Municipal de Ponte de Lima e pelo Centro de Interpretação do Território, estando patente ao público entre 10 de julho e 30 de setembro de 2026, nos dois espaços culturais.

Segundo a autarquia, a iniciativa pretende “construir uma memória coletiva da romaria através da participação ativa da comunidade”, reunindo fotografias que testemunhem “diferentes formas de viver as Feiras Novas ao longo do tempo”.

Em comunicado, a organização sublinha que, “mais do que uma exposição”, o projeto constitui “um convite à partilha de olhares, emoções e experiências vividas durante a maior romaria limiana”.

Para enriquecer a mostra, foi lançado um apelo à participação da comunidade e de profissionais da fotografia, sendo convidados todos os interessados a partilhar imagens relacionadas com as Feiras Novas, contribuindo para “a construção de um acervo visual coletivo e afetivo”.

As fotografias poderão ser submetidas até 15 de junho, através do endereço eletrónico do Centro de Interpretação do Território ou entregues presencialmente na Biblioteca Municipal de Ponte de Lima e no Centro de Interpretação do Território.

Carregar mais

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