Município de Esposende vai criar Conselho Municipal da Juventude

O Município de Esposende vai avançar com a criação do Conselho Municipal da Juventude. Neste sentido – de acordo com deliberação aprovada em reunião de Câmara, por unanimidade – a autarquia vai proceder à elaboração do respectivo Regulamento, para o qual aceita contributos até ao próximo dia 24 de Março.

Este constitui o «primeiro passo para a constituição deste que será o órgão consultivo do Município sobre matérias relacionadas com a política de juventude».

Na proposta apresentada, o Presidente da Câmara Municipal de Esposende, Benjamim Pereira, refere que «para que a política autárquica de juventude se revele, na prática, eficaz, é essencial que saibamos quais os anseios e aspirações dos jovens, é necessário que conheçamos as suas prioridades e preferências, o que só conseguiremos se ouvirmos atentamente a voz dos próprios jovens».

«É com este objectivo que se pretende criar o Conselho Municipal da Juventude de Esposende, na expectativa de que seja alcançado um melhor conhecimento das aspirações dos jovens, por forma a que a autarquia fique habilitada a responder, de forma mais eficiente, ao que a juventude pretende ver concretizado na política municipal, contribuindo para a criação de condições para uma correta política de juventude, em termos globais», acrescenta.

Assim, e com vista à elaboração do Regulamento deste órgão, os interessados podem apresentar os seus contributos através de comunicação escrita dirigida ao Presidente da Câmara Municipal, que contenha o nome completo, morada ou sede, profissão, número de identificação fiscal e respectivo endereço de correio eletrónico, dando consentimento para que este seja utilizado para os efeitos previstos no Código do Procedimento Administrativo. Estes contributos devem ser entregues pessoalmente nas instalações da Câmara Municipal, sitas na Praça do Município, em Esposende, podendo ainda ser enviados através do correio eletrónico [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