Inundações e derrocadas fecham estradas em Braga e Viana

Vinte e cinco estradas nacionais e municipais estavam, às 7h00, interditadas devido a inundações ou desmoronamento nas regiões Norte e Centro, de acordo com a Guarda Nacional Republicana.

Estavam assim interditadas ao trânsito a Estrada Nacional (EN) 9-1 (Estrada da Lagoa Azul) no Linhó, concelho de Sintra, EN 10 Torres do Mondego, em Coimbra, EN 262 em São Romão do Sado, em Setúbal, e EN 365 na Golegã, em Santarém.

A circulação estava igualmente interrompida na EN 3-2 em Valada, no Vale de Santarém, EN 8-2 em Casal Lourim, na Lourinhã, EN 205-1, em Rio Tinto, em Braga, e EN 301 em Argela, em Viana do Castelo, e EN 358-2 em Constância, no distrito de Santarém.

Ainda segundo a GNR, citada pela agência Lusa, estavam fechadas vias na Serra da Estrela, a Nacional 102, ao quilómetro (km) 53,4, em Torre de Moncorvo (Bragança), EN 316 ao quilómetro 37, em Macedo de Cavaleiros (Bragança), a Estrada Municipal (EM) 511 em Merujal (Arouca), EM 1227 Noninha em Arouca, ER 326 em Cando, ER 311, Rio Douro, Cabeceiras de Basto e Várzea (Braga).

Encontravam-se ainda encerradas a EM 1133, Estrada de Santo António, em Riba de Mouro (Viana do Castelo), EN 110 km 4,8 entre Penacova e Coimbra, EM 1416 em Moradias, Pampilhosa da Serra, EM 547 em Alto do Fajão, Vila Pouca de Aguiar (Vila Real), EN 344 em Castanheira da Serra (Coimbra), EM 1355 em Covanca, em Pampilhosa da Serra, EN 236 em Casal Novo (Coimbra), e EM 1374 em Barrica Grande-Portela de Unhais (Covilhã).

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