Vila Verde

Os idosos que frequentam o centro de dia do Centro Social de Covas, na zona do Vade, a norte do concelho de Vila Verde, tiveram direito a uma tarde de convívio, este sábado. As concertinas levaram a um passo de dança e uma jornada de partilha intergeracional, uma iniciativa da JSD do Vade.
4 anos atrás

O arcoense Delfim Júnior & Banda Ympério Show vão animar as festas de Santa Ana de Barbudo, evento que decorrerá de 26 a 31 de julho. Os 4Men´s e o grupo Kapittal juntam-se também a um cartaz que junta ainda as presenças dos Frujeiras de Duas Igrejas e a Fanfarra dos Escuteiros de Oleiros.
4 anos atrás

Mora no concelho de Vila Verde e gosta de cozinhar, mas não tem experiência a nível profissional? Se sim, cumpre as duas premissas para poder participar no novo programa das tardes de domingo da RTP, “Chefs da Nossa Terra”, que vai ser emitido em directo desde Vila Verde no próximo dia 24 de Julho.
4 anos atrás

Um grupo de associados dos Bombeiros Voluntários de Vila Verde solicitou a marcação de uma Assembleia Geral, que vai decorrer no dia 18 de Julho, às 18h00, para debater temas como os do pagamento de uma indemnização de 47.500 euros a uma funcionária, Lurdes Calais, para que esta deixe de trabalhar na corporação.
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;
}














