UMinho Sports lança programa de actividades “March with BeneFITs”

O Departamento de Desporto e Cultura dos Serviços de Acção Social da Universidade do Minho acaba de lançar um programa de actividades diversificadas que decorrerá ao longo do mês de Março. Com o prolongamento do dever geral de recolhimento domiciliário e da suspensão das actividades desportivas, o programa “March with BeneFITs” tem como objectivo «combater o isolamento social e promover hábitos de vida saudável junto de toda a comunidade académica».

De segunda a sexta-feira serão disponibilizados planos de treino funcional nas redes sociais, aulas gravadas no YouTube e aulas de grupo em directo, através da plataforma Zoom no âmbito do plano “UMinho Sports at Home”. As aulas de grupo são exclusivas para utentes do Departamento de Desporto e Cultura. No entanto, durante o mês de Março, as pessoas da comunidade académica que ainda não estão inscritas nos serviços desportivos poderão aceder a uma aula experimental gratuita à sua escolha. A inscrição pode ser efetuada através do portal UMinho Sports.

OUTRAS PROPOSTAS

Em paralelo, serão lançadas várias propostas de dinâmicas de ginástica laboral para as pessoas que estão em teletrabalho ou em regime de ensino à distância, no âmbito do projecto “Pausas Úteis”, e propostas de receitas saudáveis, no âmbito do projecto “Meals with Hapiness”. Estas propostas serão lançadas durante a semana, ao longo do mês, nas redes sociais UMinho Sports.

“HEALTHY TALKS”

As sextas-feiras em Março serão dias de “Healthy Talks”. A partir das 21h30, através da plataforma Zoom, serão promovidas quatro conversas informais sobre temáticas relacionadas com o desporto, saúde e bem-estar. As inscrições serão abertas ao público em geral e poderão ser efectuadas através do portal UMinho Sports e do site www.sas.uminho.pt/desporto.

Carregar mais

Jornal O Desportivo

<?php
function fetch_rss_cached($url, $cache_seconds = 600) {
    $key = 'rss_cache_' . md5($url);

    $cached = get_transient($key);
    if ($cached !== false) {
        return simplexml_load_string($cached);
    }

    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_USERAGENT, 'WP RSS Fetcher');

    $data = curl_exec($ch);
    curl_close($ch);

    if (!$data) return null;

    set_transient($key, $data, $cache_seconds);
    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_cached('https://www.desportivovaledohomem.pt/category/destaque/feed/', 600);
if (!$rss || empty($rss->channel->item)) {
    echo '<!-- RSS vazio ou erro -->';
    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);

    $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" rel="noopener">' . 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;
}
Ver mais

Últimas Notícias

Ver mais