Valença promove concurso de fotografia ‘Onde o Amor Acontece’

Valença volta a promover a iniciativa ‘Valença “Onde o Amor Acontece”’, um concurso de fotografia que «desafia os casais de namorados a mostrarem o seu amor, com criatividade e originalidade», diz a autarquia.

O desafio consiste «em captar o amor», acrescenta, em registo fotográfico, em lugares emblemáticos de Valença, quer sejam monumentais, paisagísticos ou naturais.

COMO CONCORRER? 

Só são admitidas fotografias que tenham sido tiradas em locais do concelho de Valença.

Os participantes deverão enviar as fotografias, via e-mail, para o endereço [email protected] entre os dias 27 de janeiro de 2025 e 9 de fevereiro de 2025.

No e-mail deve constar o nome dos participantes, um contacto telefónico e a fotografia.

As fotografias a concurso serão publicadas, em álbum, no facebook do Município de Valença.

PRÉMIOS

As três fotos com maior número de reações serão as vencedoras. O período de votação decorrerá entre as 00h00 de 10 de fevereiro e as 00h00 de 13 de fevereiro.  «Os vencedores premiados serão anunciados em 14 de fevereiro.

O casal que tiver a foto com mais reações “GOSTO” e “ADORO” será contemplado com uma estadia de duas noites, em regime de alojamento e pequeno–almoço, na Quinta do Caminho, além de dois jantares e um almoço, para duas pessoas, numa unidade de restauração do concelho.

O segundo prémio constará de uma noite, para duas pessoas, em regime de alojamento e pequeno-almoço, na Pousada São Teotónio, mais um jantar para duas pessoas, numa unidade de restauração do concelho.

O terceiro prémio constará de um jantar, para duas pessoas, numa unidade de restauração do concelho.

[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