Files
UbuntuandClaude Opus 5 de38aae8d5 Apply client design feedback on the parking copy, icons and barber layout
Four items from the salon, all three languages where applicable.

Massage section icon
- The icon above Om oss (and above Behandlinger, Priser and Åpningstider -
  it is the same image in all four) was beauty's makeup icon, copied in as
  a placeholder before massage had any assets of its own. Replaced with the
  herbal-compress icon tinted to the massage sage, mirroring how beauty's
  is tinted to its rose. beauty/ollo_rose.png is untouched; the copy under
  assets/img/massage/ is removed, and the one dead template rule that still
  pointed at it (.box-heading:before, which renders on no page) repointed.

Parking copy, barber + beauty + massage, no/en/hu
- Dropped the "park free of charge during the treatments" clause from the
  owner bio and replaced it with the new two-space wording.
- Replaced the note under Åpningstider. The Norwegian original was
  misspelled differently in each vertical ("kundeprarking" on barber,
  "kunderparking" on beauty); both are gone.
- massage picks both up automatically: its owner block is extracted from
  beauty-form-<lang>.php at generation time, and the hours note comes from
  the generator.

Barber treatments grid: level the six icons
- .service-text reserves padding-bottom for the 80px floated icon but has
  no height, so every block sizes to its own text. Measured on the live
  page the left column ran 155/155px against the right column's 185/206px,
  because its titles wrap to two lines - so the icons drifted further apart
  with each row (0, 30, 81px).
- Trimmed the reserved padding and gave every block the same floor, so all
  six are identical and the rows line up. 195px clears the tallest block
  and leaves room for a three-line title at the narrow end of the desktop
  range. Desktop only: below 981px the columns stack full width, where a
  floor would only add dead space.
- beauty drifts 20px and massage 0px, so both are left alone.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-15 09:00:25 +00:00

294 lines
16 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
/* -----------------------------------------------------------------------
* Massage vertical landing content - Norwegian (bokmål).
*
* Bio, treatment names and descriptions supplied by the salon.
* Generated from one template so massage-form-no / -en / -hu stay
* structurally identical.
*
* DURATIONS: the price list shows the treatment time from the service NAME
* (50 / 80 / 110 min). services.service_time holds the longer BOOKED slot
* (60 / 90 / 120 min) which covers changing and payment, and is never
* rendered to the guest. See prices_note below.
*
* Still a placeholder: assets/img/massage/masseur.png (therapist portrait),
* assets/img/massage/banner.jpg and map.jpg.
* -------------------------------------------------------------------- */
?>
<!-- Banner -->
<section id="banner">
<img src="<?php echo base_url();?>assets/img/massage/banner.jpg" style="width: 100%;" />
</section>
<section id="mobil-menu">
<div class="mobil-menucont">
<ul>
<li class="mobil-menu-book"><a href="<?php echo SITEURL;?>no/booking/massage">BESTILL TIME</a></li>
<li class=""><a href="<?php echo $vertical['facebook'];?>" class="icon brands fa-facebook-f"><span class="label">Facebook</span></a></li>
<li class=""><a href="<?php echo $vertical['instagram'];?>" class="icon brands fa-instagram"><span class="label">Instagram</span></a></li>
</ul>
</div>
</section>
<!-- About Us -->
<section id="aboutus" class="wrapper style1">
<div class="container">
<div class="inner">
<header class="major">
<img src="<?php echo base_url();?>assets/img/massage/section-icon.png">
<h2>Om oss</h2>
</header>
<?php /* Owner block, lifted verbatim from beauty-form-<lang>.php at
generation time so all three verticals introduce Evelin
identically. Do not edit here - edit the beauty file and
regenerate, or the two will drift. */ ?>
<div class="bemutatkozas">
<div class="bem-bal">
<p>
Mitt navn er Evelin Bence, lederen og skaperen av Studio Beve. Jeg anser det som
viktig at våre gjester under oppholdet hos oss – mens de stenger ute litt av støyen
fra omverdenen – kan lade sine batterier og kan vende tilbake til hverdagen
forskjønnet både innvendig og utvendig.
</p>
<p>
Kvalitetstid, maksimal oppmerksomhet, de mest profesjonelle verktøyene, hånd
i hånd med profesjonalitet og kompetanse, utgjør grunnlaget for vår filosofi og våre
tjenester.
</p>
<p>
Jeg mener at skjønnhet, mote og trend ikke er kjønnsspesifikke, og hos oss har
derfor alle mulighet til å bli vakrere på ett sted, uavhengig av kjønn. Hos Studio
Beve Barber, Studio Beve Beauty og Studio Beve Massasje kan dere finne de tjenestene som er riktige
for dere.
</p>
<p>
Med nesten 10 års erfaring fra skjønnhetsindustrien, inkludert mange års
internasjonal erfaring, tenkte jeg det var på tide å åpne mitt eget studio her i
Trondheim i Innheredsveien 92. Vi har to private parkeringsplasser som våre
gjester kan benytte gratis under behandlingen, dersom det er ledig kapasitet.
</p>
<p>
Det er en ekstra glede for meg at jeg klarte å finne et tradisjonelt sted hvor det
allerede var en skjønnhetssalong på 50-tallet. Derfor har jeg nå muligheten til å
videreføre denne tradisjonen i et moderne miljø.
Bli vakker hos oss. Vi ser frem til å ønske deg velkommen.
</p>
</div>
<div class="bem-jobb">
<img src="<?php echo base_url();?>assets/img/evelin_beauty.JPG">
<h4>Evelin Bence <br> <span>Eieren, Studio Beve</span></h4>
</div>
</div>
<?php /* Therapist sub-section, following the per-worker pattern
barber/beauty use: circular portrait + name, then the bio
with a photo strip alongside. */ ?>
<div class="dolgozo-nev">
<hr>
<img src="<?php echo base_url();?>assets/img/massage/vincent/vincent.jpg" class="dolgozo-kep">
<h4>VINCENT Pusch <span>- Massør</span></h4>
</div>
<div class="bemutatkozas-dolgozo">
<div class="bem-dolgozo-bal">
<p>Min interesse for massasje, manuelle behandlingsteknikker og hvordan menneskekroppen fungerer, har fulgt meg siden 2011 og har gjennom årene blitt en sentral del av min faglige karriere.</p>
<p>Jeg tok min fysioterapiutdanning i Tyskland. Jeg startet yrkeskarrieren min ved et militærsykehus, hvor jeg arbeidet som fysioterapeut og manuellterapeut. Senere fortsatte jeg arbeidet ved en tverrfaglig klinikk, før jeg etablerte og drev min egen private praksis i Tyskland frem til jeg flyttet til Norge.</p>
<p>Gjennom årene har jeg kontinuerlig utvidet min faglige kunnskap og erfaring. I tillegg til fysioterapi og manuellterapi har jeg arbeidet med idrettsfysioterapi, og siden 2019 også med kraniosakralterapi og osteopati. Kontinuerlig faglig utvikling og det å lære nye metoder er viktig for meg.</p>
<p>Jeg tror på at hvert menneske og hver kropp er forskjellig, og derfor tar jeg alltid utgangspunkt i den enkeltes behov og mål i behandlingene mine. Jeg velger og kombinerer ulike massasje- og manuelle teknikker ut fra dette, enten målet er avslapning, å redusere muskelspenninger som følge av daglig eller fysisk belastning, restitusjon etter trening eller rett og slett å gi kroppen tid til å hente seg inn.</p>
<p>Jeg har bodd i Trondheim siden mai 2026. Prosessen med norsk godkjenning av min utenlandske fysioterapiutdanning pågår for tiden. Hos Studio Beve arbeider jeg i dag som massør og tilbyr massasje og andre manuelle behandlinger som ikke krever norsk autorisasjon som helsepersonell. Når norsk autorisasjon foreligger, vil min faglige virksomhet og behandlingstilbudet jeg kan tilby, kunne utvides ytterligere.</p>
<p>Jeg gleder meg til å bli kjent med Studio Beves kunder og til å bruke min faglige erfaring til å tilby individuelt tilpassede og omsorgsfulle behandlinger.</p>
</div>
<div class="bem-dolgozo-jobb">
<img src="<?php echo base_url();?>assets/img/massage/vincent/1.jpg">
<img src="<?php echo base_url();?>assets/img/massage/vincent/2.jpg">
<img src="<?php echo base_url();?>assets/img/massage/vincent/3.jpg">
<img src="<?php echo base_url();?>assets/img/massage/vincent/4.jpg">
</div>
</div>
</div>
</div>
</section>
<!-- Treatments -->
<section id="treatments" class="wrapper style2">
<div class="container">
<div class="inner">
<header class="major">
<img src="<?php echo base_url();?>assets/img/massage/section-icon.png">
<h2 class="nyitva">Behandlinger</h2>
</header>
</div>
<div class="service-block">
<div class="service-area">
<div class="one-third service-part1">
<div class="service-inner">
<div class="service service1">
<div class="service-text service-text1">
<div class="service-icon icon1"></div>
<div class="service-content">
<div class="main-title">Klassisk svensk massasje</div>
<div class="sub-title-serv">helkropp, avslapning og velvære</div>
</div>
</div>
<div class="service-text service-text2">
<div class="service-icon icon2"></div>
<div class="service-content">
<div class="main-title">Sportsmassasje</div>
<div class="sub-title-serv">for aktive personer og idrettsutøvere</div>
</div>
</div>
<div class="service-text service-text3">
<div class="service-icon icon3"></div>
<div class="service-content">
<div class="main-title">Deep Tissue-massasje</div>
<div class="sub-title-serv">dypere muskulatur og bindevev</div>
</div>
</div>
</div>
</div>
</div>
<div class="one-third service-part2">
<div class="service-inner">
<div class="service service2">
<a href="<?php echo SITEURL;?>no/booking/massage" class="banner-anchor"><img src="<?php echo base_url();?>assets/img/service-banner-massage.png" alt="massage" class="banner-image1"></a>
</div>
</div>
</div>
<div class="one-third service-part3">
<div class="service-inner">
<div class="service service3">
<div class="service-text service-text1">
<div class="service-icon icon1"></div>
<div class="service-content">
<div class="main-title">Arbeidsmassasje</div>
<div class="sub-title-serv">kontor og fysisk arbeid</div>
</div>
</div>
<div class="service-text service-text2">
<div class="service-icon icon2"></div>
<div class="service-content">
<div class="main-title">Studio Beve Signature</div>
<div class="sub-title-serv">individuelt tilpasset behandling</div>
</div>
</div>
<div class="service-text service-text3">
<div class="service-icon icon3"></div>
<div class="service-content">
<div class="main-title">Kraniosakral behandling</div>
<div class="sub-title-serv">skånsom, helhetlig manuell behandling</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Prices -->
<section id="one" class="wrapper style1">
<div class="container">
<div class="inner">
<header class="major">
<img src="<?php echo SITEURL;?>assets/img/massage/section-icon.png">
<h2>Priser</h2>
<h4 class="prices-note">Oppgitt behandlingstid er ren behandlingstid. Timen som reserveres er noe lengre, slik at det er tid til av- og påkledning og betaling.</h4>
</header>
<?php
/**
* Grouped by treatment type. Two deliberate differences from the
* barber/beauty price lists, both because massage sells the SAME
* treatment at two or three lengths:
*
* 1. The description is printed ONCE per group rather than once
* per duration, so a three-length treatment does not repeat
* its blurb three times.
* 2. The row label is the duration alone. services.service_name
* has to stay self-describing ("Klassisk svensk massasje -
* 50 min") because the booking form and the confirmation
* email render it with no category around it - but here the
* category heading is directly above, so repeating it just
* makes every row wrap.
*
* $services arrives ordered by service_id and the catalogue is
* inserted grouped, so a simple change-detect is enough.
*/
$prevousCategory = '';
if(is_array($services)){
foreach($services as $serviceItem){
if($serviceItem->service_category != $prevousCategory){
if($prevousCategory !== ''){
echo '<div style="clear:both;"></div>';
}
?>
<div class="prices-category" style="width: 100%">
<h4><?php echo $serviceItem->service_category;?></h4>
<p class="category-intro"><?php echo $serviceItem->service_description;?></p>
</div>
<?php
}
// Same rule as the booking form: the category heading is
// directly above, so the row need not repeat it.
$rowLabel = vertical_service_label($vertical, $serviceItem);
?>
<div class="one-half">
<div class="category-content">
<div class="category-text-left">
<div class="main-title"><a><?php echo $rowLabel;?></a></div>
</div>
<div class="category-text-right">
<div class="price">kr <?php echo $serviceItem->service_price;?></div>
</div>
</div>
</div>
<?php
$prevousCategory = $serviceItem->service_category;
}
echo '<div style="clear:both;"></div>';
}
?>
</div>
</div>
</section>
<!-- Opening hours -->
<section id="two" class="wrapper style2">
<div class="container">
<div class="inner">
<header class="major">
<img src="<?php echo SITEURL;?>assets/img/massage/section-icon.png">
<h2 class="nyitva">Åpningstider</h2>
<h4>2 gratis kundeparkeringsplasser – ved ledig kapasitet</h4>
</header>
</div>
<div class="nyitvatartas">
<div class="about-content">
<div class="about-text-left">
<div class="title">Ukedager</div>
</div>
<div class="about-text-right">
<div class="time">10:00 - 18:00</div>
</div>
</div>
<div class="about-content">
<div class="about-text-left">
<div class="title">Lørdag</div>
</div>
<div class="about-text-right">
<div class="time">10:00 - 16:00</div>
</div>
</div>
<div class="about-content">
<div class="about-text-left">
<div class="title">Søndag</div>
</div>
<div class="about-text-right">
<div class="closed">Stengt</div>
</div>
</div>
</div>
</div>
</section>