Braga

A Câmara de Braga assinala, na próxima quarta-feira, o Dia Internacional da Dança com o evento ‘B de Dança’, cuja realização estava prevista para esta semana com um conjunto de espectáculos, animações, workshops nas escolas, aulas abertas e animação de rua, e que foi cancelado atendendo às contingências provocadas pelo vírus covid-19.
6 anos atrás

A Associação Comercial de Braga (ACB) e a consultora de negócios Ana Mendes organizam, esta quinta-feira, 30 de Abril, pelas 14h30, o webinar "5 Dicas Práticas para as Empresas usarem com eficácia as Redes Sociais na retoma". Na sessão, serão dadas dicas práticas relativamente ao Marketing Digital, para que as empresas as possam aplicar na…
6 anos atrás

Para assinalar o 25 de Abril, a Companhia de Teatro de Braga apresenta uma programação especial ao longo deste sábado, com intervenções e depoimentos de diversos convidados e duas produções da Companhia. Para assistir basta visitar a página de facebook da CTB (https://pt-br.facebook.com/companhiateatrobraga/) ou o site oficial (www.ctb.pt).
6 anos atrás

Uma tecnológica de Braga vai transmitir funerais em directo, para que os familiares que moram longe ou que não podem estar presentes por causa da pandemia de covid-19 tenham, mesmo assim, oportunidade de se despedir dos seus entes queridos. O responsável da tecnológica Unloop, Hélder Pereira, disse à Lusa que a ideia já mereceu o…
6 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;
}














