Barcelos promove mais de 100 eventos para assinalar o Natal

A Câmara de Barcelos vai este ano investir 240 mil euros na animação de Natal. A programação arranca no dia 01 de Dezembro com a inauguração das iluminações e dois momentos musicais.

À Lusa, fonte da Câmara de Barcelos disse que o investimento deste ano é superior em 20 mil euros ao do ano passado, “devido à introdução do carrossel parisiense”.

Sob o mote “A magia de Natal”, a programação vai decorrer durante todo o mês de Dezembro, com a trilogia “cultura, recreio e lazer”, que se desdobra em mais de uma centena de eventos, tanto na cidade como nas freguesias do concelho.

Depois do sucesso do túnel da luz, introduzido no ano passado, o município aponta agora como novidade o carrossel parisiense, instalado no Largo da Porta Nova.

Exposições de presépios, concertos musicais, recitais, desfile natalício motard, sessões de contos, ‘workshops’, programas educativos, concurso “Barcelos Doce”, charrete de Natal, animação de rua e a Aldeia de Natal são outros atractivos da programação.

Este ano, haverá concertos musicais em quatro freguesias do concelho, nomeadamente Oliveira (dia 08), Bastuço Santo Estêvão (dia 09), Vila Cova (dia 10) e Vila Seca (dia 15).

Há ainda lugar para a Rota dos Presépios, com visita aos presépios das freguesias do concelho.

Paralelamente, alguns equipamentos municipais vão estar abertos ao público nas noites de 16 e 23 de Dezembro, como a Biblioteca Municipal, a Casa do Vinho, a Galeria Municipal de Arte, o Museu de Olaria, a Sala Gótica, o Posto de Turismo e a Torre Medieval.

Na sala gótica dos Paços do Concelho estará patente a exposição “Presépio a 7 artes”, que tem como principais motivos peças de artesanato de cerca de quatro dezenas de artesãos barcelenses.

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