Vila Verde

O Município de Vila Verde informou esta quinta-feira, em nota enviada, que se procedeu à «instalação de colectores de recolha de águas residuais em vários arruamentos da freguesia da Lage» e que «todos os proprietários das habitações destas artérias estão isentos do pagamento de tarifas de ligação e de execução de ramais de ligação de…
3 anos atrás

Muitas escolas do Concelho de Vila Verde estão esta quinta-feira sem actividades lectivas devido à greve do pessoal docente. Cerca de uma centena de professores estiveram ao longo desta manhã concentrados no largo em frente ao Município de Vila Verde, de onde saíram em marcha pelo centro da Vila, exibindo e entoando mensagens de protesto.…
3 anos atrás

Em dia de greve distrital de professores, a EB 2-3 da Ribeira do Neiva está sem atividade letiva e a EB 2-3 de Prado encontra-se com atividade letiva muito condicionada, com apenas 10 professores ao serviço, tendo 19 aderido à greve. A maioria das escolas do 1º ciclo e jardins-de-infância dos Agrupamentos de Escolas da…
3 anos atrás

A Escola EB-2-3 de Moure, Vila Verde, está encerrada, sem atividade letiva. Em mais um dia de protesto dos professores e pessoal não-docente, há outros estabelecimentos escolares do 1º ciclo do concelho encerrados e muitos outros com atividade letiva condicionada, com adesões a rondar os 80% a 90% em alguns desses espaços.
3 anos atrás

Tomou posse no passado dia 13 de Janeiro, na sua sede (nos Quartéis da Sª do Alívio, em Soutelo), a Junta de Núcleo do Corpo Nacional de Escutas de Vila Verde, numa cerimónia que contou com a presença do Arcipreste de Vila Verde, Carlos Lopes, de um representante do Município, o vereador Manuel Lopes, da Chefe…
3 anos atrás
Jornal O Desportivo
<?php
function fetch_rss($url) {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$data = curl_exec($ch);
curl_close($ch);
if (!$data) {
return null;
}
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('https://www.desportivovaledohomem.pt/category/destaque/feed/');
if (!$rss) {
echo 'Erro ao carregar o feed.';
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);
$categories = [];
foreach ($item->category as $cat) {
$categories[] = (string) $cat;
}
$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">' . 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;
}













