Rui Silva é 8º na lista do PSD por Braga às Legislativas de Outubro

O “vilaverdense” Rui Silva é oitavo na lista do PSD às eleições legislativas de Outubro próximo. Nas listas aprovadas, esta terça-feira de madrugada, em Guimarães, André Coelho Lima, de Guimarães, lidera. Confirma-se o bracarense Firmino Marques no 2º lugar e a saída de Hugo Soares do parlamento.

Rui Silva surge no “limbo”, de acordo com as últimas sondagens. Estas apontam para a eleição de sete a oito deputados do PSD no distrito.

Lista completa

EFETIVOS
1. André Coelho Lima
2. Firmino Marques
3. Maria Clara Gonçalves Marques Mendes
4. Carlos Reis
5. Jorge Paulo da Silva Oliveira
6. Maria Gabriela Rodrigues Baptista
7. Emídio Guerreiro
8. Rui Silva
9. Cidália Adelaide Faria
10. Joel Miranda Fernandes de Sá
11. Firmino Vila Verde Costa
12. Cidália Clara Mária Alves de Abreu
13. José Manuel Teixeira de Sousa
14. Maria Cristina Palhares Crispiniano Vieira Sousa Ferreira
15. Laura Patrícia de Sousa Monteiro Magalhães
16. José Carlos Rocha Dias
17. Paula Cristina Azevedo Santos
18. Ana Margarida da Costa Teixeira
19. João Alberto Granja dos Santos Silva

Suplentes
1. Otília Arminda Oliveira de Castro
2. Martinha do Rosário Oliveira Couto Soares
3. Luís Filipe Lopes Carvalho
4. Luís Carlos Lopes Carvalho
5. Elisa Lameira Antunes

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