Região

O Município de Esposende vai estabelecer um protocolo de cooperação com a ESMAD - Escola Superior de Media Artes e Design, de acordo com deliberação aprovada, por unanimidade, em reunião de Câmara. Esta parceria tem subjacente a «operacionalização de um conjunto de acções no contexto da Casa-Museu Viana de Lima e da tecelagem com junco…
3 anos atrás

A Comissão Política Concelhia do PAN de Famalicão, no âmbito do período da consulta pública, enviou várias propostas de alteração ao Projecto de Regulamento para Actividade de Partilha de Velocípedes. O partido considera «essencial, desde logo, que se garanta a intermodalidade com outros transportes públicos, assim como que seja assegurada a criação de modalidades tarifárias,…
3 anos atrás

O Orçamento e as Grandes Opções do Plano para 2023 do Município de Valença foram aprovados por maioria na sessão ordinária da Assembleia Municipal, que decorreu no passado dia 29 de Dezembro de 2022 nos Paços do Concelho. Com um valor total de «22,1 milhões de euros», que significa um «acréscimo de quase 11% (2,2…
3 anos atrás

O Município de Ponte de Lima decidiu cancelar o evento “Passagem de Ano 2022” que iria decorrer esta noite em Freixo - a partir das 22h30 - devido às previsões meteorológicas para o dia e noite deste 31 de Dezembro, que apontam para o «agravamento do estado do tempo, em especial da precipitação».
3 anos atrás

Face ao elevado número de pedidos de adesão aos passes “Cávado Mobilidade”, as entidades oficiais informam que os passageiros e estudantes portadores de um passe válido para o mês de dezembro o poderão utilizar durante o mês de janeiro. Em causa está o facto dos operadores anunciarem que os sistemas de bilhética da nova Concessão…
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;
}














