Tony Carreira dá concerto esta noite na Romaria de São Bartolomeu da Ponte da Barca

Tony Carreira, uma das estrelas maiores do panorama musical nacional, dá um concerto esta noite na Ponte da Barca, num dos momentos maiores da Romaria de São Bartolomeu. É a partir das 23h00, na Praça Terras da Nóbrega, no dia do município e da diáspora.

PROGRAMA – 21 DE AGOSTO
10h00 Gincana de Bicicletas
Local: Praça da República

15h00 Jogo da Malha
(Inscrições abrem às 14h30)
Local: Margem do Rio Lima junto ao parque de estacionamento das Piscinas Municipais

18h30 Jogo de Apresentação da Equipa Sénior da Associação Desportiva de Ponte da Barca
Jogo: ADPB x Atlético dos Arcos
Local: Estádio Municipal

22h15 Concerto Orquestra Royal – Parte 1
Palco CA Noroeste
Local: Praça Terras da Nóbrega

23h00 Concerto Tony Carreira
Palco CA Noroeste
Local: Praça Terras da Nóbrega
Entrada Gratuita

23h00 Tasquinhas – Animação com Carlos Rodrigues
Palco Amanhecer Super+ Supermercados
Local: Praça Fernão de Magalhães

00h30 Concerto Orquestra Royal – Parte 2
Palco CA Noroeste
Local: Praça Terras da Nóbrega
Entrada gratuita

[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