Viana. Vila de Punhe passa oficialmente a vila a partir de quarta-feira

A localidade de Vila de Punhe passa a ter oficialmente a categoria de vila a partir desta quarta-feira, na sequência da entrada em vigor da lei publicada em Diário da República.

A elevação foi aprovada a 20 de março na Assembleia da República, com votos favoráveis de PSD, PS, IL, Livre, PCP, Bloco de Esquerda, PAN e JPP, registando-se a abstenção do CDS-PP e do Chega. A iniciativa legislativa foi apresentada pelo PS em janeiro, defendendo que a localidade cumpre os critérios legais para a alteração do seu estatuto.

No diploma, os proponentes sublinham que a elevação “representa um estímulo ao desenvolvimento sustentável” e reforça a identidade local, consolidando a freguesia como polo de dinamização económica e social.

De acordo com a legislação em vigor, podem ser elevadas à categoria de vila as povoações com mais de 3.000 eleitores, desde que apresentem continuidade urbana, atividade económica relevante e dinâmica cívica e cultural. No entanto, a lei prevê a possibilidade de exceções, permitindo a elevação mesmo quando nem todos os critérios são integralmente cumpridos, desde que existam fatores distintivos, como a presença de equipamentos coletivos ou identidade cultural própria.

Segundo dados dos Censos de 2021, Vila de Punhe tem cerca de 2.064 habitantes distribuídos por 6,7 quilómetros quadrados, apresentando um aglomerado populacional contínuo e densidade significativa. A localidade situa-se a cerca de cinco quilómetros do rio Lima e a 11 quilómetros da cidade de Viana do Castelo.

Com esta decisão, Vila de Punhe vê reconhecido um novo enquadramento administrativo, que a autarquia e os proponentes consideram relevante para a valorização do território e para a sua projeção futura no contexto regional.

[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