Vila Verde

O Tribunal de Vila Verde decretou prisão preventiva a um homem de 36 anos, residente em Atães (zona do Vade), suspeito da autoria de 15 incêndios florestais em várias freguesias do concelho, ocorridos entre 23 de agosto e 02 de setembro, avança fonte policial. O suspeito foi detido pela Polícia Judiciária (PJ) na terça-feira, fora…
4 anos atrás

No próximo dia 2 de Outubro, o lugar da Caravalhosa, em Vila Verde, acolhe uma Corrida de Cavalos - Passo Travado. A iniciativa está integrada nas Festas em honra de Santo Isidro (Padroeiro dos Agricultores) - que decorrem a partir desta sexta-feira (23 de Setembro) e até ao próximo domingo (25 de Setembro) - mas…
4 anos atrás

No âmbito das obras nocturnas de repavimentação e requalificação da EN 101, o Município de Vila Verde informou que a intervenção incide, a partir da noite de hoje (21 de Setembro), no centro urbano de Vila Verde, na Av. Dr. Bernardo Brito Ferreira, entre a Rotunda do Bom Retiro e as instalações da Santa Casa…
4 anos atrás

No próximo sábado, 24 de Setembro, entre as 16h30 e as 19h00, a "Lazer de Vila Verde" vai realizar um "OPEN DAY" no Complexo de Lazer, iniciativa essa que vai contar com demonstrações de várias actividades, tanto dentro do espaço como na zona circundante. As actividades destinam-se a todos quantos queiram participar, dos «3 aos 100…
4 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;
}














