Os 16 presidentes de junta já eleitos em Vila Verde…sem oposição

Mesmo antes de se conhecerem os resultados finais, há já 16 presidentes de junta eleitos nas 33 assembleias de freguesia do concelho de Vila Verde nestas eleições autárquicas de 2021. Quinze são eleitos do PSD e um independente. Dezasseis freguesias aguardarão pelos resultados para conhecer os próximos executivos, enquanto que a União de Freguesias de Esqueiros, Nevogilde e Travassós vai ter que realizar eleições intercalares.

Eis a lista dos candidatos por freguesia já (re)eleitos:

Gême: Natália Carvalho (PSD)

 

Turiz: Vitor Ramos (PSD)

 

Sabariz: Fernando Silva (PSD)

 

Coucieiro: Luís Ferreira (PSD)

 

Marrancos e Arcozelo: Manuel Rodrigues (PSD)

 

Moure: José Manuel Lopes (PSD)

 

Vade: Carlos Cação (PSD)

 

Cervães: Hélder Forte (PSD)

 

Lanhas: Bruno Eiras (PSD)

 

Escariz S. Mamede e Escariz S. Martinho: Adelino Machado (PSD)

 

Ponte S. Vicente: Bruno Macedo (PSD)

 

Loureira: Fernando Ferreira (MIL)

 

 

Dossãos: Jorge Oliveira (PSD)

 

Oriz Sta Marinha e Oriz S. Miguel: José Araújo (PSD)

 

Freiriz: Narciso Gama (PSD)

 

Valbom S. Pedro, Passô e Valbom S. Martinho: António Fonseca (PSD)

 

 

[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