Semana Europeia da Mobilidade condiciona trânsito em Braga

Devido à realização da Semana Europeia da Mobilidade, a Câmara de Braga tomou as seguintes medidas de trânsito:

A partir das 19h00 desta quinta-feira é proibido o estacionamento automóvel no lado norte da rua Adelina Caravana, mais concretamente na extensão de 35 metros que antecede a rua do Conservatório;

Entre as 14h00 e as 16h00 do dia 19 é proibido o trânsito automóvel na Rua Afonso Henriques;

Entre as 20h25 e as 23h00 de sexta-feira é especialmente condicionado o trânsito automóvel, estando sujeito a cortes temporários mediante necessidades que se venham a identificar, nos seguintes arruamentos: Rua Andrade Corvo, Rua do Caires, Avenida Imaculada Conceição, Avenida João XXI, Avenida 31 de Janeiro, Largo da Senhora-a-Branca, Avenida Central, Rua dos Chãos, Rua de Santo André, Praça Mouzinho de Albuquerque, Rua Santa Teresa, Rua Dr. Domingos Soares, Rua Conselheiro Januário, Rua Gabriel Pereira de Castro, Travessa do Carmo e Praça do Comércio;

Entre as 00h00 de sexta-feira e as 23h59 do dia 22 de Setembro é proibido o trânsito automóvel no arruamento poente da Praça Municipal;

Entre as 09h00 e as 20h00 do dia 22 de Setembro é proibido o trânsito automóvel na avenida D. João II, mais concretamente no sentido sul-norte, entre o acesso do estabelecimento ‘Burger King’ e a rotunda da rua da Igreja/rua Ambrósio dos Santos.

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