Programa “SABER ⟷ FAZER” com novas acções de capacitação e formação em Janeiro

Por forma a dar continuidade ao plano de acção da Estratégia Cultural de Braga 2020-2030, o Município de Braga e a Braga’27 apresentam novas acções de capacitação e formação dirigidas aos criadores, agentes e entidades culturais bracarenses.

As primeiras formações deste ano arrancam já em Janeiro, com o curso “Planeamento Estratégico em Organizações Culturais”, orientado por Vítor Martelo, e duas edições do workshop “Comunicação Cultural”, dinamizados por Inês Lampreia.

As formações são todas gratuitas, com acesso limitado de participantes. As inscrições para as acções de formação de Janeiro podem ser feitas nos links: Planeamento Estratégico em Organizações Culturais: https://forms.office.com/r/x37DXMxuGZ  e Comunicação Cultural: https://forms.office.com/r/LdGtHc3jq8

FEVEREIRO E MARÇO

Durante o primeiro trimestre de 2022 terão início outras propostas formativas: em Fevereiro, as ações “Fiscalidade e segurança social dos artistas e associações culturais”; “Marcas Culturais: da identidade à estratégia”; “Crowdfunding para projetos culturais”; e, em Março, os cursos “Acessibilidade: uma visão integrada” e “Vídeo marketing”.

Para informações gerais sobre o programa SABER ⟷ FAZER aceda: https://www.cm-braga.pt/archive/doc/SbFz2022_InfoGerais.pdf

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