Cerca de uma centena de bombeiros no combate a incêndios em Nevogilde, Oriz e Aboim (Vila Verde), Sequeira (Braga) e Covide (Terras de Bouro)

Cerca de uma centena de operacionais, apoiados por duas dezenas de viaturas, combatem incêndios em zona de mato em diferentes pontos do Minho. Estão ativos incêndios em Nevogilde e Oriz (Vila Verde), Sequeira (Braga) e Covide (Terras de Bouro). Em resolução está o incêndio de Aboim da Nóbrega (Vila Verde).

Em Vila Verde, o pequeno incêndio de Nevogilde chegou a ser combatido por uma dezena de operacionais e está agora a ser controlado por 3 bombeiros, com o apoio de uma viatura.

Em Aboim da Nóbrega, também em Vila Verde, o incêndio em zona de mato que deflagrou por volta das 23h00 de sexta-feira, está ainda a ser controlado por 17 operacionais, apoiados por 4 viaturas.

Em Oriz, deflagrou por volta das 00h00 um incêndio que já ocupa, por esta altura (01h15), 5 bombeiros e uma viatura.

Em Sequeira, Braga, o incêndio que arde desde o início da tarde de sexta-feira ainda envolve sessenta operacionais, apoiados por 16 viaturas.

Em Covide, Terras de Bouro, 27 operacionais combatem  um incêndio que deflagrou por volta das 23h00 de sexta-feira. São apoiados por seis viaturas.

[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