TUB oferece ‘porta-copos’ a quem vai de transportes públicos à Noite Branca de Braga

Para incentivar a ida e volta à Noite Branca de Braga nas noites de 06 e 07 de Setembro, os Transportes Urbanos de Braga (TUB) oferecem um ‘porta-copos’. A viagem de ida e volta tem um custo de 1€.

Com três interfaces disponíveis na periferia da cidade,  Minho Center, Eleclerc e Estádio Municipal, com capacidade suficiente para estacionar, os TUB levam os visitantes da Noite Branca ao centro da cidade.

Entre as 19h00 e as 21h00, o tempo de espera será de 10 minutos, assegura a empresa. Entre as 21h00 e as 05h00, o tempo de espera diminui para 5 minutos, acrescenta.

«Além desta opção, os clientes poderão usufruir deste shutlle especial em todas as paragens pertencentes aos percursos», realça.

«Este ano, a grande novidade é a oferta de um porta-copos TUB, ideal para utilizar durante as duas noites de festa, disponíveis para quem utilizar os interfaces (uma oferta limitada ao stock existente)», sugere.

De resto, os TUB adiantam ainda que, nos dias 7 e 8 de setembro (sábado e domingo), será possível viajar em toda a rede TUB por apenas 1€ ida/volta, durante todo o dia.

Também no instagram dos TUB encontra-se a decorrer um passatempo para um meet and greet com a Bárbara Bandeira, que atuará numa das noites do evento.

[email protected]

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