Esposende reforça limpeza das praias e margens do Cávado após intempéries

O Município de Esposende está a reforçar as operações de limpeza ao longo da orla costeira e das margens do estuário do Rio Cávado, na sequência da acumulação significativa de resíduos verificada nos últimos meses nos areais, dunas e zonas ribeirinhas do concelho.

As intervenções estão a ser realizadas em articulação com a empresa municipal Esposende Ambiente, tendo como principal objetivo remover materiais arrastados pelas intempéries que afetaram o país durante os meses de janeiro e fevereiro de 2026.

Segundo o município, as condições meteorológicas adversas provocaram o transporte de diversos resíduos para as zonas costeiras e ribeirinhas, aumentando a presença de detritos em praias e áreas naturais sensíveis.

As equipas no terreno estão a dar especial atenção à recolha de plásticos descartáveis, considerados uma das principais ameaças aos ecossistemas marinhos e aos habitats naturais existentes na faixa litoral do concelho.

Paralelamente às ações promovidas pelas entidades municipais, vários grupos de voluntários têm dinamizado iniciativas de limpeza ao longo da costa, contribuindo para a melhoria da qualidade ambiental das praias e para a sensibilização da comunidade para a proteção do litoral.

Com estas ações, o Município de Esposende pretende preservar os ecossistemas costeiros e ribeirinhos, reforçando simultaneamente o envolvimento cívico da população através de iniciativas de voluntariado ambiental.

As medidas enquadram-se também no compromisso do município com a Organização das Nações Unidas no âmbito da Agenda 2030 para o Desenvolvimento Sustentável, contribuindo para objetivos como o ODS 13 (Ação Climática), ODS 14 (Proteger a Vida Marinha), ODS 15 (Proteger a Vida Terrestre) e ODS 17 (Parcerias para a implementação dos objetivos).

[email protected] 

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