Abel Freitas homenageado durante Festival Folclórico das Festas da Vila de Prado

Uma homenagem a Abel Freitas, membro do rancho da Casa do Povo da vila de Prado recentemente falecido num trágico acidente de trabalho, marcou o XIII Festival Folclórico integrado nos festejos comemorativos do 34º aniversário da elevação de Prado a vila.

“Perdemos um amigo que fazia parte da alma deste grupo, desta família, tendo deixado um vazio enorme em todos nós”. Foi assim que se referiu António Ruães Pereira, presidente da Casa do Povo da Vila de Prado, durante o momento que marcou o arranque de mais um festival.

“Respeito e carinho para dedicar este festival à sua memória”, acentuou António Ruães Pereira, na presença de Júlia Fernandes, presidente da Câmara Municipal de Vila Verde, e de Albano Bastos, presidente de Junta de Freguesia da Vila de Prado, que se juntaram à homenagem.

“Esteja onde estiver, ele está connosco. Apesar da tristeza que nos bateu à porta, escolhemos continuar, porque, desta forma, vamos fazer aquilo que ele mais gostava, que é representar o folclore”, concluiu.

FESTIVAL FOLCLÓRICO 

Depois das palavras, ecoaram as danças e cantares no mento final das Festas da Vila de Prado, que decorreram nos últimos três dias.
Com organização da Rancho Folclórico da Casa do Povo da Vila de Prado, participaram a Associação Etnográfica e Cultural Rancho Folclórico da Vila de Prado, o Rancho Folclórico da Casa do Povo de Abraveses – Viseu, a Associação Cultural e Recreativa “Fontineiros da Maia” e o Grupo Folclórico de S. Miguel de Gualtar – Braga.
As festas da vila de Prado voltaram a ser organizadas pela junta de freguesia, com o apoio do município de Vila Verde.

Por Emílio Costa (CO 1179)

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