From 7e2798d0b752c579f6a41d4cceaa8d83d88d8c83 Mon Sep 17 00:00:00 2001 From: andre Date: Sat, 26 Sep 2026 08:46:49 +0100 Subject: [PATCH] =?UTF-8?q?feat(site):=20informa=C3=A7=C3=B5es=20e=20conta?= =?UTF-8?q?ctos=20sem=20=C3=ADcones,=20hor=C3=A1rio=20em=20texto;=20entra?= =?UTF-8?q?=20na=20frota?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Informações e contactos: os ícones fas ao lado do texto saem (desalinhavam em layout centrado — fa-envelope é mais largo que os outros e o texto ficava a começar em posições diferentes). Horário de Funcionamento deixa de ser cartões (dt/dd com barra escura) e passa a texto simples centrado, uma linha por dia, a condizer com o resto da coluna. - Textarea "Mensagem" deixa de esticar até à base do mapa (chegava a 763px de altura, vazio) — volta ao min-height:150px + resize:vertical do CSS. - CrossFit: removida a secção "A nossa Localização" duplicada, agora que a página tem a sua própria secção de Contactos com mapa incluído. - Reviews: "Ver todas no Google" passa a link de texto simples (sublinhado); "Deixa a tua review" mantém-se o botão em destaque. - api/health.php, api/hub_ops.php, api/hub_pair.php: stubs de uma linha para o platform-tools (mesmo padrão da fotografia/design/dance) — preparam a entrada do fitme3070 na Frota do hub. Co-Authored-By: Claude Sonnet 5 --- api/health.php | 4 ++ api/hub_ops.php | 4 ++ api/hub_pair.php | 4 ++ site/assets/css/style.css | 116 ++++++++++-------------------------- site/assets/js/main.js | 27 --------- site/crossfit.php | 2 - site/includes/contactos.php | 73 +++++++++++------------ site/index.php | 2 +- 8 files changed, 80 insertions(+), 152 deletions(-) create mode 100644 api/health.php create mode 100644 api/hub_ops.php create mode 100644 api/hub_pair.php diff --git a/api/health.php b/api/health.php new file mode 100644 index 0000000..fa756d4 --- /dev/null +++ b/api/health.php @@ -0,0 +1,4 @@ + '', 'gallery_h2' => 'CrossFit', 'gallery_path' => 'uploads/gallery/2/', - 'map_h2' => 'A nossa Localização', 'header_video_video' => 'site/assets/img/crossfit.mp4', 'header_video_img' => 'site/assets/img/crossfit.jpg', 'rel_footer_h2' => 'Precisas de umPersonal Trainer?
Entra em contacto connosco.', @@ -65,6 +64,5 @@ echo view('contactos', [ 'show' => $on('contactos'), ]); -echo view('map', $data); echo view('ad_footer', $data); echo view('footer', $data); diff --git a/site/includes/contactos.php b/site/includes/contactos.php index 4833b0a..459a111 100644 --- a/site/includes/contactos.php +++ b/site/includes/contactos.php @@ -28,59 +28,54 @@ $session = session();

Informações

Localização

-
- -
- -

-
-
+

Telefone

-
- -
- -

-
- - -

-
- -
+
+ +

+
+ + +

+
+

E-mail

-
+

Horário de Funcionamento

-
- $value): ?> -
-
- -
- -
Encerrado
-
+
+ $value): + $ranges = []; + foreach ($whours as $h) { + if ($h['week_day'] == $value) { + $ranges[] = substr($h['open'], 0, 5) . ' – ' . substr($h['close'], 0, 5); + } + } + ?> +

: + + Encerrado +

-
+
diff --git a/site/index.php b/site/index.php index a3ffc68..f5b94d6 100644 --- a/site/index.php +++ b/site/index.php @@ -552,7 +552,7 @@ if ($reviews):

Reviews via Google Maps