Braga

Para «manter viva uma das tradições mais expressivas desta quadra natalícia», o Município de Braga vai promover, no próximo dia 8 de Janeiro, o XXXV Encontro de Grupos de Reis. Com início marcado para as 15h, no Altice Forum Braga, o encontro conta com a participação de 15 Grupos, que prometem «envolver toda a plateia…
3 anos atrás

A Câmara de Amares acolheu, esta terça-feira, uma reunião de trabalho entre o Conselho Intermunicipal (CI) da Comunidade Intermunicipal do Cávado (CIM Cávado) e a Comissão de Coordenação e Desenvolvimento Regional do Norte (CCDR-N) – Autoridade de Gestão (AG) do Programa Operacional (PO) Regional do NORTE 2020.
3 anos atrás

Segundo um inquérito da Deco Proteste sobre a qualidade de vida nas cidades, aos quais responderam cerca de 3.500 participantes, os habitantes de Viseu, Leiria e Braga são os que se encontram, em geral, mais satisfeitos com o local onde vivem. A estas três primeiras cidades, junta-se, em quarto lugar, Viana do Castelo.
3 anos atrás

O executivo da Câmara de Braga analisa e vota no dia 09 de Janeiro, na primeira reunião do vereadores de 2023, o projecto arquitetónico da transformação da antiga fábrica de sabonetes Confiança em residência universitária com mais de 700 camas, um investimento de 25 milhões de euros com fundos europeus do PRR (Plano de Recuperaçã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;
}














