Agenda / Cultura

O Município de Esposende vai promover, entre os dias 11 e 13 de Abril, o programa “Páscoa no CISL!”, dirigido a crianças dos 6 aos 11 anos. A proposta do Centro Interpretativo de S. Lourenço (CISL) passa por «desafiar os mais novos a experimentar técnicas de trabalhar a argila, inspirando-se em objectos cerâmicos provenientes do…
4 anos atrás

De 6 a 9 de Abril, a música é rainha no palco do Theatro Circo. Composto por propostas provenientes de diversas latitudes, géneros ou influências, a semana promete ser de alta intensidade, com Emily Jane White (6 de Abril, quarta-feira, 21h30, Sala Principal); Imarhan (7 de Abril, quinta-feira, 21h30, Sala Principal); Sessa (8 de Abril, sexta-feira,…
4 anos atrás

O Município de Vila Verde promove na próxima quarta-feira, dia 6 de Abril, um seminário dedicado à Actividade Física Sénior e Saúde, com o objectivo de sensibilizar a população idosa para a aquisição de melhores hábitos de alimentação, aliados às melhores práticas de bem-estar e qualidade de vida.
4 anos atrás

O Município de Braga volta a desafiar os jovens bracarenses a demonstrar o seu talento com a realização do Concurso de Dança “Sonhos nos Pés”, que regressa ao palco no dia 30 de Abril, no auditório do Espaço Vita. As inscrições decorrem até 10 de Abril através do site da Juventude do Município de Braga…
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;
}














