@@ -495,13 +554,11 @@
selected_option_3: null,
progressBar: 25,
windowWidth: 0,
- activeExampleTab: 'standard',
- showDatepicker: false,
- dpMonth: new Date().getMonth(),
- dpYear: new Date().getFullYear(),
uploadedFiles: [],
isDragOver: false,
fileError: '',
+ isWinterSeason: false,
+ availableSlots: 8,
acfData: {
acf: {}
@@ -521,7 +578,8 @@
name: '',
email: '',
phone: '',
- planned_date: '',
+ miejsce_montazu: '',
+ planned_season: '',
budget_range: '',
is_owner: '',
confirm_budget: false,
@@ -531,6 +589,7 @@
}
},
async beforeMount() {
+ this.checkWinterSeason();
this.getWindowWidth();
try {
const res = await fetch(`/wp-json/wp/v2/pages/`);
@@ -543,6 +602,12 @@
}
},
methods: {
+ checkWinterSeason() {
+ const now = new Date();
+ const month = now.getMonth(); // 0-11 (0 = styczeń, 11 = grudzień)
+ // Sezon zimowy: listopad (10), grudzień (11), styczeń (0), luty (1), marzec (2), kwiecień (3)
+ this.isWinterSeason = month >= 10 || month <= 3;
+ },
setStep_1(value, index) {
this.configData.step_1 = value
this.selected_option_1 = index
@@ -667,19 +732,16 @@
return true;
};
- return checkFields(configData, ['step_3_extra', 'planned_date', 'budget_range', 'is_owner', 'confirm_budget', 'confirm_deposit']);
+ return checkFields(configData, ['step_3_extra', 'confirm_budget', 'confirm_deposit']);
},
checkFields() {
const basicFieldsFilled = this.areAllFieldsFilled(this.configData);
- // Dla ogrodów zimowych (selected_option_1 === 0) wymagaj dodatkowych pól i checkboxów
+ // Dla ogrodów zimowych (selected_option_1 === 0) wymagaj checkboxów
if (this.selected_option_1 === 0) {
- if (!this.configData.step_4.planned_date ||
- !this.configData.step_4.budget_range ||
- !this.configData.step_4.is_owner ||
- !this.configData.step_4.confirm_budget ||
+ if (!this.configData.step_4.confirm_budget ||
!this.configData.step_4.confirm_deposit) {
return false;
}
@@ -720,36 +782,6 @@
}
}
},
- dpPrevMonth() {
- if (this.dpMonth === 0) { this.dpMonth = 11; this.dpYear--; }
- else { this.dpMonth--; }
- },
- dpNextMonth() {
- if (this.dpMonth === 11) { this.dpMonth = 0; this.dpYear++; }
- else { this.dpMonth++; }
- },
- dpSelectDay(day) {
- if (this.dpIsDisabled(day)) return;
- const d = String(day).padStart(2, '0');
- const m = String(this.dpMonth + 1).padStart(2, '0');
- this.configData.step_4.planned_date = `${d}.${m}.${this.dpYear}`;
- this.showDatepicker = false;
- },
- dpIsSelected(day) {
- const d = String(day).padStart(2, '0');
- const m = String(this.dpMonth + 1).padStart(2, '0');
- return this.configData.step_4.planned_date === `${d}.${m}.${this.dpYear}`;
- },
- dpIsDisabled(day) {
- const date = new Date(this.dpYear, this.dpMonth, day);
- const today = new Date();
- today.setHours(0,0,0,0);
- return date < today;
- },
- dpIsToday(day) {
- const now = new Date();
- return day === now.getDate() && this.dpMonth === now.getMonth() && this.dpYear === now.getFullYear();
- },
handleFileDrop(e) {
this.isDragOver = false;
const files = Array.from(e.dataTransfer.files);
@@ -833,26 +865,10 @@
mounted() {
window.addEventListener('resize', this.getWindowWidth);
this.getWindowWidth();
- document.addEventListener('click', (e) => {
- if (this.showDatepicker && !e.target.closest('.datepicker-wrapper')) {
- this.showDatepicker = false;
- }
- });
},
computed: {
debug() {
return this.configData
- },
- dpMonthName() {
- const names = ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'];
- return names[this.dpMonth];
- },
- dpDaysInMonth() {
- return new Date(this.dpYear, this.dpMonth + 1, 0).getDate();
- },
- dpFirstDayOffset() {
- const d = new Date(this.dpYear, this.dpMonth, 1).getDay();
- return d === 0 ? 6 : d - 1;
}
},
diff --git a/wp-content/themes/ostal_WP/page-2598.php b/wp-content/themes/ostal_WP/page-2598.php
index 8401915..2a34f6a 100644
--- a/wp-content/themes/ostal_WP/page-2598.php
+++ b/wp-content/themes/ostal_WP/page-2598.php
@@ -26,19 +26,19 @@ $gallery_2 = [
$benefits = [
[
'title' => '',
- 'text' => 'Dodatkową powierzchnię użytkową przez cały rok.',
+ 'text' => 'dodatkową powierzchnię użytkową przez cały rok.',
],
[
'title' => '',
- 'text' => 'Ochronę przed deszczem, wiatrem i niską temperaturą oraz przed palącym letnim słońcem.',
+ 'text' => 'ochronę przed deszczem, wiatrem, niską temperaturą oraz przed palącym słońcem.',
],
[
'title' => '',
- 'text' => 'Estetyczne i trwałe rozwiązanie klasy premium.',
+ 'text' => 'estetyczne i trwałe rozwiązanie klasy premium.',
],
[
'title' => '',
- 'text' => 'Przewidywalny harmonogram i jasne warunki współpracy.',
+ 'text' => 'przewidywalny harmonogram i jasne warunki współpracy.',
]
];
@@ -96,12 +96,12 @@ $collaboration = [
Sprawdzone systemy aluminiowe
-
Pracujemy na izolowanych systemach aluminiowych, z szybami o bardzo dobrych parametrach cieplnych (Ug = 0,5), z możliwością zastosowania:
-
- - dachów jednospadowych i wielospadowych
- - zintegrowanych markiz zewnętrznych, żaluzji fasadowych i osłon typu ZIIIP
- - przeszkleń stałych, przesuwnych i składanych.
-
+
Pracujemy na izolowanych systemach aluminiowych, z szybami o bardzo dobrych parametrach cieplnych (Ug = 1,1 lub 0,5), z możliwością zastosowania:
+
+ - – dachów jednospadowych i wielospadowych
+ - – zintegrowanych markiz zewnętrznych, żaluzji fasadowych i osłon typu ZIIIP
+ - – przeszkleń stałych, przesuwnych i składanych.
+
To rozwiązania stosowane również w nowoczesnych elewacjach i obiektach komercyjnych.
@@ -123,25 +123,34 @@ $collaboration = [
Doświadczenie w realizacjach dla firm
-
Od lat realizujemy dla klientów biznesowych systemy aluminiowe, żaluzje fasadowe i rolety zewnętrzne w obiektach komercyjnych.
+
Od lat realizujemy dla klientów biznesowych systemy aluminiowe, stolarkę, żaluzje fasadowe i rolety zewnętrzne w obiektach komercyjnych.
Ogrody zimowe są naturalnym rozszerzeniem tych systemów — opartym na tej samej technologii, standardach montażu i podejściu projektowym.