Braga

Implementar no Concelho o Programa de Apoio de Saúde Preventiva a Animais em Risco é o objetivo do protocolo que o Município de Braga assinou, na última semana, com a Ordem dos Médicos Veterinários. O acordo visa a implementação do ‘Cheque Veterinário’ que se destina a famílias carenciadas e representa um investimento anual, por parte…
8 anos atrás

A presidente da Comissão de Trabalhadores da empresa municipal de água e saneamento de Braga, Agere, disse esta sexta-feira a O Vilaverdense/PressMinho que vai recorrer para o Tribunal Central Administrativo do Norte da sentença do Tribunal Administrativo de Braga que rejeitou, em decisão de quatro de abril, a ação administrativa onde pedia a anulação dos…
8 anos atrás

O Regimento de Cavalaria N.º 6 (RC6) é o mais recente parceiro do Centro Qualifica Braga. A parceria foi formalizada esta quarta-feira com a cerimónia de assinatura do protocolo entre o município e o RC6 que contou com a presença de Ricardo Rio, José Talambas, comandante do RC6, e Lídia Dias, vereadora da Educação.
8 anos atrás

«Estamos a trabalhar para uma Braga dinâmica, competitiva, coesa do ponto de vista social, constantemente inovadora do ponto de vista económico e da gestão urbana e aberta ao mundo». Foi desta forma que Ricardo Rio descreveu o caminho que a cidade está a percorrer durante uma sessão plenária dedicada ao tema “Braga 2030 – Desafios…
8 anos atrás

A 12.ª edição do passeio BTT Tadim realiza-se dia 6 de Maio, que integra a programação da Cidade Europeia do Desporto 2018, conta com um passeio de BTT com cerca de 40 quilómetros para praticantes mais experientes, outro de 25 quilómetros com um nível de dificuldade física e técnica mais reduzido, assim como uma caminhada…
8 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;
}














