Festas da Vila de Prado arrancam hoje

A Vila de Prado está já em ambiente festivo para viver mais uma edição das Festas da Vila. A transmissão em ecrã gigante do Portugal-Espanha, do Mundial de Futebol, a partir das 19h00, dá o pontapé de saída num programa que se estende até domingo.

Esta sexta-feira, pelas 21h30, sobe ao palco a Orquestra Ligeira da Escola de Música de Prado, um grupo recém-criado, maioritariamente composto por professores da instituição, que fará a sua primeira actuação nestas Festas da Vila.

Após a meia-noite, há um “after-party” com o DJ Tito Lopes.

No sábado, mantém-se o Torneio de Futebol 7, organizado pelo GD Prado, que vai já para a sua 10ª edição.

A tarde será preenchida com animação para os mais novos, com insufláveis, palhaços, pinturas faciais, balões e pipocas.

Pelas 21h00, começa o desfile dos grupos que vão participar no Festival de Folclore, organizado pela Casa do Povo da Vila de Prado, que integra, além dos dois grupos locais (Rancho Folclórico da Casa do Povo da Vila de Prado e Associação Etnográfica e Cultural Rancho da Vila de Prado), o Rancho Folclórico de Valdosende – Terras de Bouro, o Rancho Folclórico de Salvador do Monte – Amarante e o Rancho Típico da Serra da Lousã.

A tarde de domingo será a animada, a partir das 16h00, pela actuação do grupo Sérgio Mirra.

Pelas 21h00, sobe ao palco a fadista pradense Teresa Baixo, num momento que antecede a actuação da banda “4 Mens” (21h30).

Uma sessão de fogo-de-artifício, já para lá da meia-noite, marca o encerramento das Festas da Vila de Prado deste ano.

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