630

Product support

Get help in the plugin support forum.

Categories

FewoVerwalter Plug. Plugin for displaying holiday objects, booking masks, request masks and master data Interface to the local FewoVerwalter to represent object master data, search and booking functions in OctoberCMS. This plugin is chargeable and encrypted by IonCube and works only with a URL-related license file. In addition, you need the software 'Fewo-Verwalter'

FewoVerwalter plugin

Plugin for displaying holiday objects, booking masks, request masks and master data

components

  • Text searchmask - free text search in your objects with dropdown list.
  • Searchmask - Search with arrival, departure and equipment.
  • Listfilter - Filtering of the object list by type, period (free), prices, equipment, location, region, .....
  • Price calculator - Price calculator for the object in detail page.
  • Object list - Lists for displaying objects with images and maps.
  • Random list - Lists for displaying objects with pictures by chance.
  • Object slider - Presentation of the object images (large) as a slider in a detail page.
  • Object details - Representation of the object master data in a detail page.
  • Images - Presentation of object pictures, house pictures and floor plans.
  • House list - Representation of the house data in a list page.
  • House details - Representation of the house master data in a detail page.
  • Ratings - Presentation of the current ratings in all pages and the detail page.
  • Rating form - Rating form with rating script.
  • Booking form - Booking form with guest data, services and fellow traveler.
  • Offer form - Offer form with guest data, services and fellow traveler.
  • SlickSlider - Slider für Objekt- und Hausbilder.
  • Galerie - Gallery for object and house pictures incl. FancyBox.
  • MAP - LeafLet Map for object and house.
  • SEO - Schema.org component with LocalBusiness and Hotel.

Installation

  • Web server PHP at least version 7.n
  • IonCube-Loader for PHP 7.n
  • Request license file for your URL
  • Install Fewo plugin in octobercms
  • Store license file in the directory plugins/xsigns/fewo

Dependencies

  • PHP 7.0 or higher
  • MySql 5.6 or higher

After installation

  • After the installation, enter a user with password under Settings -> Fewo-Settings. Then transfer the data from the 'Fewo-Verwalter' to the website. Under Settings In the Fewo-Verwalter' software you must enter the URL from your web-site.
  • Once all the data has been transferred, you can start by inserting the components into your page structure.
  • All language settings can be made in the individual components.
3.4.23

Fehlerkorrekturen für Sync Feondi bei Zahlung

Jun 16, 2021

3.4.22

Fehlerkorrekturen für Gäste und Sync zu Feondi

Jun 16, 2021

3.4.21

Fehlerkorrekturen für October V2

Jun 15, 2021

3.4.20

Ausgabe des Youtube-Links auf der Listenseite. Wenn Ausgabe erwünscht dann Partialanpassungen notwendig, bitte Upgrade-Guide lesen!

Jun 03, 2021

3.4.19

Fehlerkorrekturen für Sync zu Feondi, Angebote und Ausstattungslisten

Jun 03, 2021

3.4.18

!!! Synchronisation mit Feondi. Neu senden der Daten vom Fewo-Verwalter an Feondi notwendig, bitte Upgrade-Guide lesen!

May 31, 2021

3.4.17

Fehlerkorrekturen für Datenbankabfragen

May 25, 2021

3.4.16

Fehlerkorrekturen in Update-Dateien

May 21, 2021

3.4.15

Fehlerkorrekturen beim Anlegen eines Vorgangs

May 18, 2021

3.4.14

Fehlerkorrekturen

May 18, 2021

3.4.13

!!! Fehlerkorrekturen Geburtsdatum, Partialanpassungen notwendig, bitte Upgrade-Guide lesen!

May 17, 2021

3.4.12

Fehlerkorrekturen Zeitleiste Lückenbuchungen

May 12, 2021

3.4.11

Fehlerkorrekturen Zeitleiste

May 12, 2021

3.4.10

Fehlerkorrekturen

May 11, 2021

3.4.9

Fehlerkorrekturen

May 11, 2021

3.4.8

!!! Fehlerkorrekturen Preisrechner und Belegungsplan, Partialanpassung notwendig, bitte Upgrade-Guide lesen!

May 06, 2021

3.4.7

Fehlerkorrekturen

May 04, 2021

3.4.6

Fehlerkorrekturen

Apr 30, 2021

3.4.5

Fehlerkorrekturen

Apr 29, 2021

3.4.4

Fehlerkorrekturen

Apr 28, 2021

3.4.3

Fehlerkorrekturen

Apr 27, 2021

3.4.2

Fehlerkorrekturen

Apr 23, 2021

3.4.1

Änderung ionCube Einstellung

Apr 23, 2021

3.4.0

!!! Integration von GoogleMaps in die Objektliste, Partialanpassung notwendig!

Apr 22, 2021

3.3.8

!!! Optimiertes Laden der Objektbilder, Partialanpassung notwendig!

Apr 07, 2021

3.3.7

Bugfix

Feb 17, 2021

3.3.6

!!! Bugfix Buchungsmaske und Preisrechner, Partialanpassung notwendig!

Feb 16, 2021

3.3.5

Anfrage und/oder Buchung kann pro Objekt aus dem Fewo-Verwalter bestimmt werden.

Feb 16, 2021

3.3.4

!!! Fehlermeldung im Preisrechner, Partialanpassung notwendig!

Feb 10, 2021

3.3.3

BUG im Update 3.3.2, Benutzergruppe wurde nicht richtig angelegt

Dec 11, 2020

3.3.2

!!! Schemaorg mit abfrage nach Bewertungen, Partialanpassung notwendig!

Dec 08, 2020

3.3.1

!!! Belegungsplan wählweise klickbar, Partialanpassung notwendig! Fehler in der Mehrsprachigkeit behoben. Es wurde eine Multisuche, welche die Ergebnisse nach Objekt, Ort, Region und Letzte Suche auflistet, hinzugefügt. Die Anzahl der Objekte in Ort und Region kann ausgegeben werden. Auslagerung von JavaScript-Code, Partialanpassung notwendig! Weitere allgemeine Fehlerbehebungen.

Oct 26, 2020

3.3.0

!!! Problem im Datepicker, wenn heute nicht wählbar, funktionierte Lückenbuchung nicht mehr, Partialanpassung notwendig! Problem in Sortierung, konnte nicht nach FewoVerwalter-Sortierung sortieren. Objekt-Sortierung Reihenfolgen angepasst.

Sep 01, 2020

3.2.9

Fehlerbehebungen

Aug 25, 2020

3.2.8

Google Maps für Listenseiten, Lage und Detailseite

Aug 06, 2020

3.2.7

Bug im Zahlungsmodul, Fehlerhafte Zuordnung einer Tabelle

Jul 10, 2020

3.2.6

BUG im Zahlungsmodul, Datenbankabfrage war Fehlerhaft

Jul 09, 2020

3.2.5

BUG in Objektlisten, Sortierung hat Filter zurückgesetzt

Jul 01, 2020

3.2.4

BUG im Eigentümerbereich, Eigentümerbuchungen wurden nicht als Online-Vorgänge übertragen

Jun 29, 2020

3.2.3

Verbesserung bei der Übergabe von Zahlbeträgen zu Hobex (es werden immer zwei Dezimalstellen übergeben). Keine Anpassung von Partials notwendig. EN Changed format for decimal places for the sum in Hobes requests. No changes in partials necessary.

Jun 11, 2020

3.2.2

Anpassung der Angebote. Buchbar bei Tage vor Angebotsbeginn

Jun 11, 2020

3.2.1

Fehler in Objekttextsuche bei mehrsprachigen Seiten behoben

Apr 21, 2020

3.2.0

Erweiterung der Stammdaten um Ausgabe der Kaution

Apr 14, 2020

3.1.9

Mindestalter in Objektstammdaten für Buchungsmaske

Mar 12, 2020

3.1.8

Anpassung an Hobex-Version2

Mar 11, 2020

3.1.7

Änderung des Image-Slider. Erweiterung der Komponente um Häuser

Mar 10, 2020

3.1.6

Prüfung ob Haus-Titel und Objekt-Titel identisch sind und dann Alias ändern

Mar 02, 2020

3.1.5

BUG in Zuschlägen

Feb 26, 2020

3.1.4

Berechnungsfehler im TimeStamp PHP/Mysql angepasst.

Feb 21, 2020

3.1.3

Automatisches löschen von temporären Buchngen im Zahlungsmodul und neue Abschluss-Komponente

Feb 19, 2020

3.1.2

Buchungs- und Preiskalender Legende hinzugefügt.

Feb 18, 2020

3.1.1

Anpassung Buchungsmaske auf Mobilen Gräten

Feb 17, 2020

3.1.0

Ausgabe der Bewertungen als Liste über Komponente

Feb 13, 2020

3.0.9

Erweiterung Preisrechner und errechneter Preis

Feb 11, 2020

3.0.8

Anpassung Felder in Buchungsmaske

Feb 06, 2020

3.0.7

Erweiterung der DB-Felder gast_tel (50) und gast_mobil (30)

Feb 05, 2020

3.0.6

Hausliste angepasst, keine Ausgabe wenn Objekte gleich 0

Feb 05, 2020

3.0.5

Sprachen-Dateien angepasst und fehlende Texte des Backends eingefügt

Feb 03, 2020

3.0.4

Objekt-Indexe neu aufgebaut

Jan 31, 2020

3.0.3

BUG in PHP bei SetLOCALE und Monatsausgabe als Text (aus Februar wurde März)

Jan 30, 2020

3.0.2

Anschreiben vor Anreise aus WerbeMail-Check entfernt.

Jan 29, 2020

3.0.1

Feldnamen (String) in Objekt-Tabelle verkürzt. Cron von Minute auf 5 Minuten gestellt

Jan 29, 2020

3.0.0

MySQL änderungen in DATE_ADD und DATE_SUB

Jan 28, 2020

2.9.9

Update leaflet-marker

Jan 24, 2020

2.9.8

Update leaflet auf die neuste Version

Jan 23, 2020

2.9.7

Update im Preisrechner default.htm

Jan 17, 2020

2.9.6

BUG in der Objektliste Interne-Nr

Jan 16, 2020

2.9.5

Interne Anpassung der Fewo-KLassen

Jan 15, 2020

2.9.4

BUG im Preisrechner, aktivierung der Buttons

Jan 15, 2020

2.9.3

Update der Buchungsmaske und dem Preisrechner (Wichtig siehe Upgrade Guide)

Jan 15, 2020

2.9.2

Löschen von Bewertungen und Buchungen als SuperUser zulassen

Jan 14, 2020

2.9.1

Erweiterung Schema.org um Postionsdaten und Preise des Betriebes

Jan 14, 2020

2.9.0

Anapssung der Bewertungsmaske. Erweiterung um Platzhalter im INPUT für verschiedene Sprachen.

Jan 13, 2020

2.8.9

Anpassung Belegungsplan, Startmonat bei Suchangabe nur den Offset geändert

Jan 11, 2020

2.8.8

Anpassung Suchmasken für verschiedenen Sprachen, Auswahl WerbeMail-Checkbox gefixt.

Jan 09, 2020

2.8.7

Tagesdarstellung (Wenn Buchung nur 1 Nacht) im Kalender und Preisrechner-Labels angepasst

Jan 06, 2020

2.8.6

Fehler in der Berechnung des Tagesnamen in PHP

Jan 02, 2020

2.8.5

Zurück auf PHP 7.2

Dec 30, 2019

2.8.4

Kurze Umstellung auf PHP 7.1

Dec 30, 2019

2.8.3

Vorbereitung neue Image-Verwaltung

Dec 23, 2019

2.8.2

Eigentümer-Daten geändert

Dec 20, 2019

2.8.1

Umstellung Datenbank auf MyISAM

Dec 20, 2019

2.8.0

Umstellung Datenbank auf MyISAM

Dec 20, 2019

2.7.9

Umstellung der Datenbank auf MyISAM für schnellere Verarbeitung

Dec 20, 2019

2.7.8

BUG in der Hausliste. Pagination wurde falsch berechnet.

Dec 18, 2019

2.7.7

BUG im Kalender, wenn eine Saisonzeit ohne Preis vorhanden ist.

Dec 11, 2019

2.7.6

Darstellung -Keine Preise- im Belegungsplan bei letzter Saison geändert.

Dec 05, 2019

2.7.5

FIX Darstellungsfehler im Belegungskalender für das Jahr 2020

Dec 05, 2019

2.7.4

Erweiterung der Angebotsausgaben und der Sprachmodule

Dec 05, 2019

2.7.3

BUG in den Objektlisten Feld Beschreibung wenn Daten geändert wurden

Dec 02, 2019

2.7.2

Datenbankanpassungen auf die verschiedenen MySQL-Versionen.

Nov 29, 2019

2.7.1

Datenbankanpassungen auf die verschiedenen MySQL-Versionen.

Nov 29, 2019

2.7.0

Datenbankanpassungen auf die verschiedenen MySQL-Versionen.

Nov 29, 2019

2.6.9

Anpassung bei Anzahlungen wenn nur Min-Preis übergeben wurde und Prozent = 0 war

Nov 29, 2019

2.6.8

Mehrfaches Anlegen von Bade- und Schlafzimmern( Fewo-Verwalter)

Nov 28, 2019

2.6.7

Optimierung Listenfilter und Objektliste.

Nov 27, 2019

2.6.6

Anpassung der CRON-Steuerung. Jetzt zusätzlich als URL ansteuerbar.

Nov 21, 2019

2.6.5

Erweiterung Canonical für Mutli-Websites

Nov 19, 2019

2.6.4

Erweiterung des Sprachen-Modules.

Nov 19, 2019

2.6.3

Erweiterung der Bildausgabe in den Listenansichten auf max 3 Bilder

Nov 08, 2019

2.6.2

NEU Ausgabe von 2 Bildern in der Listenansicht (Bild 1 und Bild 2)

Nov 08, 2019

2.6.1

-BUG im Import-Modul bei Bildern

Nov 07, 2019

2.6.0

Anpassungen an PHP Version 7.3, BUG im Kalender behoben

Nov 07, 2019

2.5.9

Ausgabe von Fehler-Log-Einträgen im Event-Log

Nov 07, 2019

2.5.8

Umstellung der Tages- und Monatsnamen auf PHP(locale) je Sprache

Nov 05, 2019

2.5.7

BUG im Buchungskalender, wenn mehrere Anreisetage übergeben wurden, behoben

Nov 04, 2019

2.5.6

Anpassung schema.org und Listen-Partials (default.htm)

Nov 04, 2019

2.5.5

BUG in Angebot-Detail wenn keine Angebote vorhanden Variable treffer

Oct 29, 2019

2.5.4

BUG in Bewertungen Pagination flasch

Oct 29, 2019

2.5.3

BUG in Saisonzeiten Anreisen am

Oct 29, 2019

2.5.2

Interne Optimierungen

Oct 23, 2019

2.5.1

Leistungen Sortierung

Oct 18, 2019

2.5.0

Zuschlag in Angeboten an und abschalten

Oct 18, 2019

2.4.0

Anpassung der Schema.org-Daten. Erfassung der Koordinaten und Öffnungszeit nach dem Update.

Oct 11, 2019

2.3.0

KFZ-Kennzeichen als Feld hinzugefügt

Oct 11, 2019

2.2.9

Interne Anpassung der Belegungsdaten. Schnelleres Laden der Belegungsdaten.

Oct 09, 2019

2.2.8

Abfrage bei Min-Preis ob Preis > 0€. Gibt keinen Min-Preis mit 0 € mehr aus.

Sep 25, 2019

2.2.7

Stornierungen werden nicht mehr in der Vorgangstabelle gespeichert.

Sep 23, 2019

2.2.6

Update der Objekteliste in den Angeboten

Sep 09, 2019

2.2.5

Bug in Datumsfeld bei Mitreisenden gefixt.

Sep 04, 2019

2.2.4

Bug in menuetab.htm in Buchungsmaske. Tab 7 wurde nicht disabled.

Sep 03, 2019

2.2.3

Mitreisende, Anpassung Partial

Sep 03, 2019

2.2.2

Zahlungen für Gastzugang hinzugefügt.

Sep 02, 2019

2.2.1

Anpassung Werbemail bei HOBEX-Zahlungen und Übergabe an Fewo-Verwalter.

Aug 09, 2019

2.2.0

Rundungsfehler bei Bewertungen in der Listenseite gefixt.

Aug 05, 2019

2.1.9

Platzhalter für eMail-Templates erweitert {{ LANDLANG }}.

Aug 05, 2019

2.1.8

Checkbox für Werbung (z.B. Bewertungsmail) in der Buchungsmaske hinzugefügt.

Jul 22, 2019

2.1.7

FIX BUG in price calculator. In the Partials and Views are no changes.

Jun 13, 2019

2.1.6

PHP code has been changed. In the Partials and Views are no changes.

Jun 12, 2019

2.1.5

Insert option-bookings in blocked listings

Jun 04, 2019

2.1.4

Change booking-type and date on blocked dates

Jun 04, 2019

2.1.3

Add blocking dates, change booking infos and postpages in booking-component

Jun 04, 2019

2.1.2

FIX bug in mail documents

May 22, 2019

2.1.1

Fix alert in bookingmask date-fields

May 21, 2019

2.1.0

Fix bug in leaflet fullscreen

May 21, 2019

2.0.9

Fix bug in leaflet markercluster

May 21, 2019

2.0.8

Change field birthdate in bookking to varchar

May 21, 2019

2.0.7

Add manage blocking and set it only to inquire

May 21, 2019

2.0.6

Add more than 4 accounting files in owner login. Fix BUG in calendar-update

May 07, 2019

2.0.5

FIX Bug in caldendar component (IE only). Change HOBEX payment mask

Apr 25, 2019

2.0.4

Fix BUG in IMPORT/API booking canceled, cancellation

Apr 15, 2019

2.0.3

Fix bug in votings

Apr 06, 2019

2.0.2

Percent offers can now be booked over the entire period if set longer

Apr 04, 2019

2.0.1

Insert button 'more objects' in objectbuttons

Apr 03, 2019

2.0.0

Insert House list and details

Apr 02, 2019

1.9.9

FIX error blocking

Mar 28, 2019

1.9.8

Update fancybox in imgae slider

Mar 28, 2019

1.9.7

Add Hobex-Status Pending

Mar 25, 2019

1.9.6

Add license plate on booking mask

Mar 22, 2019

1.9.5

Insert HOBEX Log in events

Mar 18, 2019

1.9.4

Change HOBEX Request, Change listfilter

Mar 12, 2019

1.9.3

Remove tooltip in services and change objekttextsearch

Mar 06, 2019

1.9.2

Change listfilter and objectlist (only for side speed)

Mar 05, 2019

1.9.1

Change function getBokkings from FewoVerwalter

Mar 05, 2019

1.9.0

Add sum mindaysprice in objectlist and object base data

Mar 01, 2019

1.8.9

Insert HOBEX Port-Check

Feb 27, 2019

1.8.8

Add hobex result code 000.200.100

Feb 27, 2019

1.8.7

Change HOBEX Log event

Feb 26, 2019

1.8.6

Insert HOBEX Log in event-log. Change Voting-Slider.

Feb 25, 2019

1.8.5

Fix HOBEX login

Feb 21, 2019

1.8.4

Fix display errors in upgrade guide

Feb 13, 2019

1.8.3

Add new listfiler and searchbox

Feb 06, 2019

1.8.2

Add placeholder in calender input (bookingmask, search, listfilter)

Feb 06, 2019

1.8.1

Add index in objects table to increase the performance and adjustment of equipment to avoid duplication of expenditure

Feb 06, 2019

1.8.0

Check upgrade 1.7.9. After the upgrade the user has to send all data.

Feb 04, 2019

1.7.9

Add multi arrival days in serachmask and filtermask

Feb 04, 2019

1.7.8

Fix bug mindays in calendar

Jan 30, 2019

1.7.7

Fix bug in calendar

Jan 29, 2019

1.7.6

Add day prices seasons

Jan 29, 2019

1.7.5

Add alterntive css selection in globalsettings for calendars

Jan 28, 2019

1.7.4

Several arrival days in calendar possible

Jan 28, 2019

1.7.3

Change special characters ú,é,á,í,ó,ù,è,à,ì,ò in aliases to u,e,a,i,o.

Jan 21, 2019

1.7.2

change plugin permissions for admins

Jan 18, 2019

1.7.1

Add index on field haus_land

Jan 18, 2019

1.7.0

Add language in bookingmask

Jan 15, 2019

1.6.9

Add calculated price in object list

Jan 15, 2019

1.6.8

Fix Bug in leaflet fullscreen

Jan 15, 2019

1.6.7

Add Translate Plugin in all sites

Jan 14, 2019

1.6.6

Add messenger component

Jan 14, 2019

1.6.5

Fix error in offers date fields

Jan 03, 2019

1.6.4

Fix error in booking date fields

Jan 02, 2019

1.6.3

Add guest login

Dec 19, 2018

1.6.2

Add voting import/sync from FewoVerwalter

Dec 17, 2018

1.6.1

Add offers to bookingmask

Dec 17, 2018

1.6.0

Add calculated price in the object lists

Dec 04, 2018

1.5.9

API Payment BUG

Dec 03, 2018

1.5.8

Add multi price calculator on one page

Nov 29, 2018

1.5.7

Add external booking number to fewoverwalter

Nov 29, 2018

1.5.6

Remove required modul Currency

Nov 29, 2018

1.5.5

Older installations require a new license file

Nov 29, 2018

1.5.4

Add sorting to houselist

Nov 29, 2018

1.5.3

FIX user permissions

Nov 06, 2018

1.5.2

Bugfix in the object list and the equipment, Bugfix in objektlist filter (yes,or,not)

Nov 02, 2018

1.5.1

Change bookingmask

Nov 02, 2018

1.5.0

Create table settings

Nov 02, 2018

1.4.9

Update bookingmask, equipments in listfilter, details and objectlists

Nov 02, 2018

1.4.8

Update Database

Oct 24, 2018

1.4.7

Update database field sort in objects to integer

Oct 24, 2018

1.4.6

FIX BUG in services

Oct 19, 2018

1.4.5

FIX BUG in DOM XML

Oct 17, 2018

1.4.4

Change pagination menue

Oct 16, 2018

1.4.3

Change pagination in objectlist, change zoom in leaflet

Oct 16, 2018

1.4.2

Add round (decimal or int) in rating list and ratings

Oct 09, 2018

1.4.1

Add enDate to datepicker

Oct 03, 2018

1.4.0

Upgrade offers

Sep 30, 2018

1.3.9

Upgrade leaflet and openstreetmap

Sep 27, 2018

1.3.8

Update global settings (not today, target option)

Sep 27, 2018

1.3.7

Change component objektmap(LeafLet)

Sep 25, 2018

1.3.6

Change calculator and object listsearch

Sep 24, 2018

1.3.5

Add component Object-Map, Change partials bookingmask, searchmask, calculator and listfilter

Sep 24, 2018

1.3.4

Change listfilter partial (see upgrade info).

Sep 07, 2018

1.3.3

Bug fixes mindays in calendar control (bookingmask) and show cancellations in the occupancy plan.

Sep 07, 2018

1.3.2

Add delete button in calendar control (bookingmask).

Aug 22, 2018

1.3.1

Add back buttons to bookingmask, change image loader for objects and houses

Aug 17, 2018

1.2.0

Bookingplan add selectbox to change month, add region filter in objectlist

Aug 07, 2018

1.1.9

Upadte fields in prices and add map in object-list

Jul 31, 2018

1.1.8

Chang marker buttons in details and listings

Jul 30, 2018

1.1.7

Image sorting in objects by number

Jul 26, 2018

1.1.6

show ratings on a separate page

Jul 26, 2018

1.1.5

Insert sync to feondi channelmanager and add gound plan default image

Jul 26, 2018

1.1.4

Bug fix objectlist search and sorting

Jul 20, 2018

1.1.3

Update02 fix

Jul 20, 2018

1.1.2

Bug fix in offers2

Jul 20, 2018

1.1.1

Bug fix in offers

Jul 19, 2018

1.1.0

Bug fix in get ratings

Jul 18, 2018

1.0.9

change bookingmask (default.html) and delete MySql functions

Jul 18, 2018

1.0.8

Change MySql function getMinPersonen

Jul 17, 2018

1.0.7

Change functions deinstaller

Jul 17, 2018

1.0.6

Change calculation of surcharges

Jul 17, 2018

1.0.5

Change directory query if october installed in a subdirectory

Jul 11, 2018

1.0.4

Plugin for MYSQL 5.7 adjusted

Jul 11, 2018

1.0.3

Change objectlist

Jul 09, 2018

1.0.2

Insert selectboxes in listfilter

Jul 05, 2018

1.0.1

Update database insert Mitreisende.

Jun 28, 2018

1.0.0

Initialize plugin.

Jun 28, 2018

Updatehinweise / Upgrade Guide

Upgrade 3.4.20

Optionale Anpassung: Nur notwendig, wenn Ausgabe des Youtube-Links auf der Listenseite erwünscht ist

Objektliste default.htm: Folgende Codezeile innerhalb des <article>-Elemets an der gewünschten Stelle einfügen:

{% if objekt.YoutubeLink %}<div class="fewo-youtubeLink">{{ objekt.YoutubeLink|raw }}</div>{% endif %}

Upgrade 3.4.18

WICHTIG!
Damit die Funktion Sync Feondi benutz werden kann, ist ein erneutes Daten senden vom Fewo-Verwalter an Feondi notwendig.
Gehen Sie dazu im Fewo-Verwalter auf Programm > Internetschnittstellen > Fewo-Verwalter Proxy (Feondi) > alle Daten senden. Warten Sie, bis die Übertragung abgeschlossen ist. Danach kann die Funktion Sync Feondi aktiviert werden.


Upgrade 3.4.13

WICHTIG! Bitte lösen Sie nach dem Update "alle Belegungen senden" im Fewo-Verwalter aus.

Folgende Partialanpassungen sind für dieses Update notwendig

Buchungsmaske mitreisende-variant2.htm und mitreisende.htm: Im Script {{ mitreisender.mitgeb2 }} ändern zu:

{{ mitreisender.mitgeb }}

Upgrade 3.4.8

Folgende Partialanpassungen sind für dieses Update notwendig

Buchungsmaske default.htm und variant2.htm: Folgenden Code im Script-Teil unterhalb von var customArrowNext = ' '; einfügen und
Preisrechner default.htm: Folgenden Code im Script-Teil unterhalb von var customArrowNext = ' '; einfügen.

var wechselleiste = '{{ wechselleiste }}';
var wechselleisteStart = {{ wechselleisteStart }};

HINWEIS: Nach Durchführung des Updates und der Anpassungen muss gegebenenfalls der Browser-Cache geleert werden.


Upgrade 3.4.0

Folgende Partialanpassungen sind für dieses Update notwendig

Im Falle der Verwendung einer Karte auf der Listenseite, muss das komplette default.htm Partial der Listenseite überarbeitet werden. Schauen Sie dazu in das default.htm Partial der Komponente.

Notwendige Anpassungen in der Übersicht

  • Um das div mit der ID fewo-listmap eine if else Anweisung schreiben {% if mapOption == true %}
  • In den else-Teil das script für GoogleMaps einfügen
  • Im article-Tag muss folgender Code eingefügt werden: {% if showmap == true %}onclick=&quot;onListSelected({{ objekt.id }})&quot;{% endif %}&gt;
  • Das div nach &lt;article&gt; muss mit der Klasse class=&quot;mapObjekt&quot; erweitert werden
  • Um das div mit der Klasse fewo-map eine if else Anweisung schreiben {% if mapOption == true %}
  • In den else-Teil den das Script für GoogleMaps einfügen

Bild aus Stammdaten default.htm: Das letzte und das drittletzte &lt;img&gt;-Tag ersetzen durch folgenden Code:

<img src="{{ image|raw }}" alt="{{ image.title }}" title="{{ image.title }}">

Upgrade 3.3.8

Folgende Partialanpassungen sind für dieses Update notwendig

Objekliste default.htm: img-Tag im div-Container mit der Klasse fewo_image durch folgenden Code ersetzen:

<img src="{{ objekt.image|raw }}" alt="{{ objekt.image.title }}" title="{{ objekt.image.title }}"/>

Maps default.htm: Folgende Code-Zeilen unterhalb von var color = '{{ color }}'; einfügen:

var isInTab = false;
var selectedTab = '';

Upgrade 3.3.6

Folgende Partialanpassungen sind für dieses Update notwendig

Buchungsmaske default.htm: Folgenden Code unter die Zeile var dateplaceholder = '{{ dateplaceholder }}'; einfügen und
Preisrechner default.htm: Folgenden Code unter die Zeile var zeitraum = '{{ ppzeitraum }}'; einfügen:

var calClick = {{ calClick }};

Upgrade 3.3.4

Folgende Partialanpassungen sind für dieses Update notwendig

Preisrechner default.htm: Folgenden Code über die Zeile // Datepicker settings einfügen:

var anreise = '{{ ppanreise }}';
var abreise = '{{ ppabreise }}';
var zeitraum = '{{ ppzeitraum }}';

Upgrade 3.3.2

Anpassungen Eigentümerlogin

Folgende Anpassungen sind nur notwendig, wenn Sie bereits einen Eigentümerlogin besitzen!

  • Melden Sie sich in Ihrem Hosting an
  • Wechseln Sie in das Hauptverzeichnis Ihrer OctoberCMS-Installation
  • Navigieren Sie in das Verzeichnis /plugins/xsigns
  • Erstellen Sie eine Lokale Kopie des Ordners owner auf Ihren Rechner
  • Löschen Sie nun den Ordner owner in Ihrem Hosting

Folgende Partialanpassungen sind für dieses Update notwendig

SchemaOrg default.htm aggregateRating-Block ersetzen durch:

{% if ratingcount > 0 %}
  "aggregateRating": {
    "@type": "AggregateRating",
    "bestRating": 5,
    "ratingValue": "{{ ratingvalue }}",
    "reviewCount": "{{ ratingcount }}",
    "worstRating": 1
  },
{% endif %}

Buchungsmaske default.htm und Preisrechner default.htm: Folgenden Code unter var todayInvalid = {{ todayno }}; einfügen

var customArrowPrev = ' ';
var customArrowNext = ' ';

Upgrade 3.3.1

Folgende Partialanpassungen sind für dieses Update notwendig

Preisrechner default.htm: Kompletten script-Part ersetzen

<script type="text/javascript">
    {% if script1 %}
        var script1 = true;
    {% else %}
        var script1 = false;
    {% endif %}

    var datecompact = '{{ datecompact }}';

    {% if felder.tagein %}
        var tagein = true;
    {% else %}
        var tagein = false;
    {% endif %}

    // Datepicker settings
    var separator = ' bis ';
    var selectForward = true;
    var autoClose = true;
    var showArrow = {% if datecompact == 1 %} false {% else %} true {% endif %};
    var format = 'DD.MM.YYYY';
    var startOfWeek = 'monday';
    var startDate = '{{ mindate|raw}}';
    var minDays = 2;
    var endDate = '{{ lastday }}';
    var showShortcuts = true;
    var shortcuts = {'delete':true};
    var showLegend = true;
    var saisons = {{ saisons|raw }};
    var blocked = {{ blockeddates|raw }};
    var posright = false;
    var language = '{{ callang }}';
    var showTopbar = true;
    var todayInvalid = {{ todayno }};
</script>

(Optional) Preisrechner default.htm: Innerhalb des div's mit der ID fewo_summe folgenden Code einfügen

<div class="label">{{ pobjektpreislabel }}</div><div id="objektpreis">{{ objektpreis }}</div>
<div class="label">{{ pnebenkostenlabel }}</div><div id="nebenkosten"></div>

Buchungsmaske default.htm: Kompletten script-Part ersetzen

<script type="text/javascript">
    var datecompact = {{ datecompact }};
    var anreise = '{{ anreise }}';
    var abreise = '{{ abreise }}';
    var dateplaceholder = '{{ dateplaceholder }}';

    {% if anreise and abreise %}
        var perwachsene = '{{ perwachsene }}';
        var pkinder = '{{ pkinder }}';
    {% else %}
        var perwachsene = 0;
        var pkinder = 0;
    {% endif %}

    // Datepicker settings
    var separator = '';
    var selectForward = true;
    var autoClose = true;
    var format = 'DD.MM.YYYY';
    var alwaysOpen = false;
    var showShortcuts = true;
    var showLegend = true;
    var shortcuts = {'delete':true};
    var startOfWeek = 'monday';
    var startDate = '{{ mindate|raw}}';
    var minDays = {{ mindays|raw}};
    var endDate = '{{ lastday }}';
    var saisons = {{ saisons|raw }};
    var blocked = {{ blockeddates|raw }};
    var language = '{{ lang }}';
    var showTopbar = true;
    var todayInvalid = {{ todayno }};
</script>

Buchungsmaske payment.htm: kompletten Code ersetzen

<div class="clearfix"></div>
<div id="payh"></div>
<script>
    var host = "{{ host }}";
    var checkoutId;

    var stageAuthentication = {
        "authentication.entityId": "{{ entityId }}",
        "authentication.password": "{{ password }}",
        "authentication.userId": "{{ userid }}",
    }
    var createCheckout = {
        "amount": "{{ sum }}",
        "currency": "{{ currency }}",
        "paymentType": "DB",
        "descriptor": "{{ buid }}",
        "merchantTransactionId": "{{ transactionid }}",
        "customParameters[SHOPPER_customerId]": "{{ buid }}",
    }
    for(var p in stageAuthentication)
        createCheckout[p]=stageAuthentication[p];

    $.support.cors = true;
    $.ajaxSetup({cache: true});
    $.post(host + "/v1/checkouts", createCheckout )
        .then(function(response) {
            checkoutId = response.id;
            var Respi ="{{ ResultUrl|raw }}" + checkoutId;
            $("#payh").append("<div class=\"container\" style=\"display:block\"><form class=\"paymentWidgets\" action=\"" + Respi +"\">{{ brands }}</form></div>");
            $.getScript(host + "/v1/paymentWidgets.js?minified=false&checkoutId=" + checkoutId);
        });

    var wpwlOptions = {
        style: "plain",
        locale:"de",
    };
</script>

Belegungsplan: default.htm: Kompletten Code ersetzen

<div id="BelPlan" class="fewo_detail_buchungsplan {% if isClickable == 1 %} isClickable {% endif %}">
    {% if selectbox %}
    <div class="selector">
        {% if isClickable == 1 %}
            <select class="ctrlSaisonSelect" name="calSelector">
                <!--<select class="ctrlSaisonSelect" name="calSelector" data-request-data="calid: {{ calobjid }}, caloffset: {{ caloffset }}" data-request="{{ __SELF__ }}::onSelectorChange">-->
                {% set i=0 %}}
                {% for monat in monate %}
                    <option value="{{i}}">{{ monat }}</option>
                    {% set i = i +1 %}
                {% endfor %}
            </select>
        {% else %}
            <select class="ctrlSaisonSelect" name="calSelector" data-request-data="calid: {{ calobjid }}, caloffset: {{ caloffset }}" data-request="{{ __SELF__ }}::onSelectorChange">
                {% set i=0 %}}
                {% for monat in monate %}
                    <option value="{{i}}">{{ monat }}</option>
                    {% set i = i +1 %}
                {% endfor %}
            </select>
        {% endif %}
    </div>
    {% endif %}

    {% if isClickable == 1 %}
        <div id="calbtnleft_{{ calobjid }}"><button class="btn-left ctrlCalPrev">{{ btnleft }}</button></div>
    {% else %}
        <div id="calbtnleft_{{ calobjid }}"><button class="btn-left ctrlCalPrev" data-request-data="calid: {{ calobjid }}, caloffset: {{ caloffset }}" data-request="{{ __SELF__ }}::onBtnLeft">{{ btnleft }}</button></div>
    {% endif %}
<div id="ctrlBookingPlans_{{ calobjid }}" class="fewo_buchungsplan">
{{ belplan|raw }}
</div>
    {% if legendeshow %}
        <div class="belplan-legende"> {{ legende|raw }}</div>
    {% endif %}

    {% if isClickable %}
        <div id="calbtnright_{{ calobjid }}"><button class="btn-right ctrlCalNext">{{ btnright }}</button></div>
    {% else %}
        <div id="calbtnright_{{ calobjid }}"><button class="btn-right ctrlCalNext" data-request-data="calid: {{ calobjid }}, caloffset: {{ caloffset }}" data-request="{{ __SELF__ }}::onBtnRight">{{ btnright }}</button></div>
    {% endif %}
</div>

{% if isClickable == 1 %}
    {{ zeitleiste|raw }}
    <button onclick="Belplan.loescheAuswahl();">Auswahl löschen</button>
    <script>
        var calid = '{{ calid }}';
        var caloffset = '{{ caloffset }}';

        $(document).ready(function () {
            Belplan.initForm();
        });
    </script>
{% endif %}

Objektbewerten default.htm: Folgenden Code unter der Zeile $(document).ready(function() { einfügen

{% if hasNoOptions %}
    $('#inlinebewertung').on('click', function(e) {
        alert('Keine Bewertungsoptonen gefunden!!!\n\nBitte legen Sie mindestens eine Bewertungsoption im Fewo-Verwalter an.');
        e.preventDefault();
    });
{% endif %}

Upgrade 3.3.0

  • Objekt-Sortierung Reihenfolgen angepasst
  • Problem in Sortierung, konnte nicht nach FewoVerwalter-Sortierung sortieren
  • Problem im Datepicker, wenn heute nicht wählbar, funktionierte Lückenbuchung nicht mehr, Partialanpassung notwendig!

Partial Buchungsmaske/default.htm und Preisrechner/default.htm anpassen und folgenden Code an der unten kommentierten Stelle hinzufügen: todayInvalid: {{ todayno }},

var picker = $(dateComponent).dateRangePicker(
{
    startDate: new Date(),
    separator: '',
    selectForward: true,
    autoClose:true,
    format: 'DD.MM.YYYY',
    alwaysOpen:true,
    showShortcuts: true,
    showLegend:true,
    shortcuts: {'delete':true},
    startOfWeek: 'monday',
    startDate: '{{ mindate|raw}}',
    minDays: {{ mindays|raw}},
    endDate: '{{ lastday }}',
    saisons: {{ saisons|raw }},
    blocked: {{ blockeddates|raw }},
    language: '{{ lang }}',
    showTopbar:false,

    // -- Nachfolgende Zeile hier einfügen -- //
    todayInvalid: {{ todayno }},

    beforeShowDay: function(t)
    {
        if(this.blocked.indexOf(moment(t).format('YYYY-MM-DD'),0) > -1)
            valid=false;
        else
            valid = true;
        var _class = '';

        var _tooltip = valid ? '' : 'belegt';
        return [valid,_class,_tooltip];
    },
    setValue: function(s,from,to)
    {
        $('#ctrl_anreise').val(from);
        $('#ctrl_abreise').val(to);
        if(to)
            $('#ctrl_abreise').request('onAbreiseChange');
    }
});

Upgrade 3.2.9

  • Fehlerbehebungen
  • Performance Verbesserungen
    • -

Upgrade 3.2.8

Anpassung von default.htm der Map-Komponente.<br> Aktuellen Code durch folgenden Code ersetzen:

<!-- Map -->
{% if mapDienst == 'leafletMap' %}
    <div id="mapid" class="fewo-objektmap " style="height:500px;"></div>
    <script type="text/javascript">
        var fullscreen = false;
        {% if fullscreen %}
            fullscreen = true;
        {% endif %}

        var showcircle = false;
        {% if showcircle %}
            showcircle = true;
        {% endif %}

        var centerlat = {{ centerlat }};
        var centerlong = {{ centerlong }};
        var leafletMap = '{{ map }}';
        var latitude = {{ latitude }};
        var longitude = {{ longitude }};
        var color = '{{ color }}';
    </script>
{% else %}
    <div style="height: {{ mapHeight }}px;" id="map"></div>
    <script type="text/javascript">
        var fullscreen = {{ googleFullscreen ? 'true' : 'false' }};
        var googleMapType = '{{ googleMapType }}';
        var mapZoom = {{ mapZoom }};
        var googleCenterlat = {{ centerlat }};
        var googleCenterlong = {{ centerlong }};
        // var marker_img = {{ marker_img }};
        var marker_img = '{{ marker_img }}';

        var use_marker = false;
        {% if use_marker %}
            use_marker = true;
        {% endif %}
    </script>
{% endif %}

Anpassung von default.htm der Objekttextsuche-Komponente.<br> Folgenden Code unter showNoResults: false, einfügen:

fields: {
    title : 'title',
    description: ''
},
searchFields: [
    'description',
],

Upgrade 3.2.7

  • Bug im Zahlungsmodul, Fehlerhafte Zuordnung einer Tabelle
    • -

Upgrade 3.2.6

  • BUG im Zahlungsmodul, Datenbankabfrage war Fehlerhaft
    • -

Upgrade 3.2.5

  • BUG in Objektlisten, Sortierung hat Filter zurückgesetzt
    • -

Upgrade 3.2.4

  • BUG im Eigentümerbereich, Eigentümerbuchungen wurden nicht als Online-Vorgänge übertragen
    • -

Upgrade 3.2.3

  • Verbesserung bei der Übergabe von Zahlbeträgen zu Hobex (es werden immer zwei Dezimalstellen übergeben). Keine Anpassung von Partials notwendig. EN: Changed format for decimal places for the sum in Hobes requests. No changes in partials necessary.
  • Fehler Lückenbuchung behoben
  • Überprüfe ob Datei existiert
    • -

Upgrade 3.2.2

  • Anpassung der Angebote. Buchbar bei Tage vor Angebotsbeginn
    • -

Upgrade 3.2.1

  • Fehler in Objekttextsuche bei mehrsprachigen Seiten behoben. Keine Anpassung nötig.
    • -

Upgrade 3.2.0

  • Stamdatenausgabe um Kaution erweitert

Änderung der saisonzeit.htm im Header-Bereich der Tabelle

{% if kaution == 1 %}
<td class="fewo-head-kaution">{{ saisonlabels.kaution|raw }}</td>
{% endif %}
{% if anzahlung == 1 %}
<td class="fewo-saison-anzahlung">{{ saisonlabels.anzahlung|raw }}</td>
{% endif %}

Änderung der saisonzeit.htm im Ausgabe-Bereich der Tabelle

{% if kaution == 1 %}
<td class="fewo-saison-anreise">{{ saison.kaution }}</td>
{% endif %}
{% if anzahlung == 1 %}
<td class="fewo-saison-anreise">{{ saison.anzahlung }}</td>
{% endif %}
  • Erweiterung der Objedetails um den Parameter Kaution
{{ Objektdetail.Kaution|raw }}

Upgrade 3.1.9

  • Mindestalter bei Buchungen.

Bei Ausgabe des Geburtsdatum als Pflichtfeld in der Buchungsmaske kann das Mindestalter des Hauptreisenden festgelegt werden. Das Mindestalter kann im Fewo-Verwalter pro Objekt festgelegt weren.


Upgrade 3.1.8

  • Anpassung Hobex an Version 2. Einstellbar unter den Einstellungen.
    • -

Upgrade 3.1.7

  • Erweiterung des Image-Slider um die Auswahl Objekt-Slider oder Haus-Slider
    • -

Upgrade 3.1.6

  • Alias-Prüfung bei Objekten und Häusern, wenn Haus-Titel und Objekt-Titel identisch sind wird der Alias vom Haus geändert.
    • -

Upgrade 3.1.3

  • Automatisches löschen von temporären Buchungen im Zahlungsmodul
  • neue Abschluss-Komponente

Abschluss-Komponente mit PLatzhaltern.

{% component 'Abschluss' %} = Name der Komponente(Verknüpfung)
{{ Abschluss.Gast.titel }}
{{ Abschluss.Gast.anrede }}
{{ Abschluss.Gast.vorname }}
{{ Abschluss.Gast.name }}
{{ Abschluss.Gast.strasse }}
{{ Abschluss.Gast.plz }}
{{ Abschluss.Gast.ort }}
{{ Abschluss.Anreise }}
{{ Abschluss.Abreise }}
{{ Abschluss.VorgArt }} = Buchung oder Angebot wie in der Komponente angegeben
{{ Abschluss.Tage }} = Länge des Vorgangs
{{ Abschluss.Erwachsene}}
{{ Abschluss.Kinder}}
{{ Abschluss.Kleinkinder}}
{{ Abschluss.Objektname}
{{ Abschluss.Objektnr }}
<a href="{{ Abschluss.LinkObjekt }}">zum Objekt</a>

Upgrade 3.1.2

  • Legende im Kalender hinzugefügt. Im Preisrechner und in der Buchungsmaske (default.htm) den Parameter 'showLegend: true,' unter 'showShortcuts: true' hinzufügen.
showShortcuts: true,
showLegend:true,

Upgrade 3.1.0

  • Erweiterung Bewertungen Ausgabe als Liste direkt in der Komponente
  • Anpassung der default.htm ObjektBewertungen
    {% if liste == true %}<!-- neu -->
            <div id="btn-bewleft">
            <button class="btn-left btn-info" data-request-data="bewid: {{ bewid }}, bewoffset: {{ bewoffset }},bewmax: {{ bewmax }}" data-request="{{ __SELF__ }}::onBewLeft">{{ btnleft }}</button>
            </div>
        {% endif %}<!-- neu -->
                {% for bew in bewertungen %}
                    {% partial __SELF__ ~ "::item" bewertung = bew %}
                {% endfor %}
        {% if liste == true %}<!-- neu -->
            <div id="btn-bewright">
            <button class="btn-right btn-info" data-request-data="bewid: {{ bewid }}, bewoffset: {{ bewoffset }},bewmax: {{ bewmax }}" data-request="{{ __SELF__ }}::onBewRight">{{ btnright }}</button>
            </div>
        {% endif %}<!-- neu -->

Upgrade 3.0.9

  • Erweiterung Preisrechner um zwei Variablen.

    <div class="label">{{ pkautionlabel }}</div><div id="kaution">{{ kaution }}</div>
    <div class="label">{{ pohnekautionlabel }}</div><div id="ohnekaution">{{ ohnekaution }}</div>

    Ausgabe der Kaution als Betrag und der Buchungssumme ohne Kaution

  • Erweiterung PLatzhalter Ausgabe 'errechneter Preis'

für [personen] Personen , jede weitere Person [weitere] pro Tag


Upgrade 3.0.8

  • Anpassung Felder in Buchungsmaske`adresse.htm
<!-- Feld Telefon und Modil maxlength -->
<input type="text" name="tel" id="ctrl_tel" class="text frm_tel" maxlength="25" value="{{ data.tel }}"  placeholder="{{ labels.tel }}">
<input type="text" name="mobil" id="ctrl_mobil" class="text frm_mobil" maxlength="25" value="{{ data.mobil }}" placeholder="{{ labels.mobil }}">

Upgrade 3.0.7

  • Erweiterung der DB-Felder gast_tel (50) und gast_mobil (30)
    • -

Upgrade 3.0.6

  • Hausliste angepasst, keine Ausgabe wenn Objekte gleich 0
  • Log-Verhalten geändert
    • -

Upgrade 3.0.5

  • Sprachen-Dateien angepasst und fehlende Texte des Backends eingefügt
    • -

Upgrade 3.0.0 bis 3.0.4

  • Interne Anpassungen
    • -

Upgrade 2.9.9

  • Update leaflet-marker
    • -

Upgrade 2.9.8

  • Update leaflet auf die neuste Version
  • Anpassung der Maps in der Objektliste/default.htm {{ maptypeobj }} in {{ objekt.maptypeobj }}
var OpenStreetMap_DE = L.tileLayer('{{ objekt.maptypeobj }}', {

Upgrade 2.9.7

  • Update im Preisrechner default.htm
 {% if script1 %}
        jQuery("#pbuchung").prop("disabled", false);
        jQuery("#panfrage").prop("disabled", false);
    {% endif %}

Dieses script unter $(function() { in der default.htm einfügen.


Upgrade 2.9.6

  • BUG in der Objektliste Interne-Nr
    • -

Upgrade 2.9.5

  • Keine Aktion erforderlich.
    • -

Upgrade 2.9.4

  • BUG im Preisrechner, aktivierung der Buttons
    • -

Upgrade 2.9.3

  • Update Preisrechner default.htm
<div id="btn"> <!-- neu -->
{% if showbuttons == 'all' %}
                <button id="pbuchung" class="btn btn-success btn-sm fewo-btnbuchung" disabled data-request-redirect="{{ purlbuchung }}/{{ alias }}" data-request="{{ __SELF__ }}::onBtnBuchung">{{ pbuchunglabel }}</button>
                <button id="panfrage" class="btn btn-primary btn-sm fewo-btnanfrage" disabled data-request-redirect="{{ purlanfrage }}/{{ alias }}" data-request="{{ __SELF__ }}::onBtnAnfrage">{{ panfragelabel }}</button>
                {% elseif showbuttons == 'buchung' %}
                <button id="pbuchung" class="btn btn-success btn-sm fewo-btnbuchung" disabled data-request-redirect="{{ purlbuchung }}/{{ alias }}" data-request="{{ __SELF__ }}::onBtnBuchung">{{ pbuchunglabel }}</button>
                {% elseif showbuttons == 'anfrage' %}
                <button id="panfrage" class="btn btn-primary btn-sm fewo-btnanfrage" disabled data-request-redirect="{{ purlanfrage }}/{{ alias }}" data-request="{{ __SELF__ }}::onBtnAnfrage">{{ panfragelabel }}</button>
                {% endif %}
</div> <!-- neu -->

Die mit neu gekennzeichneten Zeilen müssen eingefügt werden.

  • Update Buchungsmaske default.htm
<div role="tabpanel" class="tab-pane" id="6">
    <div id="booking-end"></div>
    <div id="btnend"></div>
</div>

Tab-Pane mit der ID 6 muss jetzt so aussehen. Die Buttons sind jetzt im Partial btnend.htm untergebracht.


Upgrade 2.9.2

  • Löschen von Bewertungen und Buchungen als SuperUser zulassen (Nur zum Zurücksetzen einer Seite)
    • -

Upgrade 2.9.1

  • Erweiterung Schema.org um Postionsdaten und Preise des Betriebes

Upgrade 2.9.0

  • Anapssung der Bewertungsmaske. Erweiterung um Platzhalter im INPUT für verschiedene Sprachen. {{plh.titel}},{{plh.anrede}},{{plh.message}},{{plh.vorname}},{{plh.name}},{{plh.ort}},{{plh.mail}}
  • Anpassung der Suche bei Tage in Zeitraum, wenn im Fewo-Ferwalter unlogische Werte erfasst wurden.
    • -

Upgrade 2.8.9

  • Anpassung Belegungsplan Startmonat bei Suchanfrage nur den Offset geändert
    • -

Upgrade 2.8.8

  • Anpassung Suchmasken für verschiedenen Sprachen, Auswahl WerbeMail-Checkbox gefixt.
  • Neue Platzhalter für Suchmaske ( Anpassung nur bei mehrsprachigen Seiten)
<form name="searchmask" class="objektsuche form">
    {% if datecompact == 1 %}
            <div class="form-inputs">

                <input type="text" id="period" name="period" class="search-anreise"  autocomplete="off" placeholder="{{ labels.zeitraum }}" readonly/>
                <input id="anreise" name="anreise" class="search-anreise" autocomplete="off" type="hidden" readonly value="{{ anreise }}" />
                <input id="abreise" name="abreise" class="search-abreise" data-request="{{ __SELF__ }}::onDataChange" autocomplete="off" type="hidden" readonly value="{{ abreise }}" />
            </div>
    {% else %}
        <div class="form-inputs">
            <div class="label">{{ labels.anreise }}</div>
                <input id="anreise" name="anreise" class="search-anreise" autocomplete="off" type="text" placeholder="{{ labels.anreise }}" readonly value="{{ anreise }}" />
        </div>
        <div class="form-inputs">
            <div class="label">{{ labels.abreise }}</div>
                <input id="abreise" name="abreise" class="search-abreise" autocomplete="off" type="text" placeholder="{{ labels.abreise }}" readonly value="{{ abreise }}" />
        </div>
    {% endif %}
    {% if showtage == 1 %}
    <div class="form-days">
        <select id="tagein" name="tagein" class="search-days" data-width="auto" placeholder="Tage">
            {% for sday in countdays %}
            <option value="{{sday.id}}" {% if sday.selected %}{{ sday.selected }}{% endif %}>{{sday.name}}</option>
            {% endfor %}
        </select>
    </div>
    {% endif %}
    {% if ort ==1 %}
        <div class="form-ort">
                <select id="ort" name="ort" class="search-ort" data-width="auto" placeholder="Ort">
                    <option value="0">{{lblort}}</option>
                    {% for ort in orte %}
                        <option value="{{ort.id}}">{{ort.name}}</option>
                    {% endfor %}
                </select>
        </div>
    {% endif %}
    {% if land ==1 %}
        <div class="form-land">
            <select id="land" name="land" class="search-land" data-width="auto" placeholder="Land">
                <option value="0">{{lblland}}</option>
                {% for land in laender %}
                    <option value="{{land.id}}">{{land.name}}</option>
                {% endfor %}
            </select>
        </div>
    {% endif %}
    {% if region ==1 %}
        <div class="form-region">
            <select id="region" name="region" class="search-region" data-width="auto" placeholder="Region">
                <option value="0">{{lblregion}}</option>
                {% for region in regionen %}
                    <option value="{{region.id}}">{{region.name}}</option>
                {% endfor %}
            </select>
        </div>
    {% endif %}
    {% if objart ==1 %}
        <div class="form-objart">
                <select id="objart" name="objart" class="search-objart" data-width="auto" placeholder="Art">
                    <option value="0">{{lblobjart}}</option>
                    {% for objart in objarten %}
                        <option value="{{ objart.id }}">{{ objart.name }}</option>
                    {% endfor %}
                </select>
        </div>
    {% endif %}
    {% if objtyp ==1 %}
        <div class="form-objtyp">
                <select id="objtyp" name="objtyp" class="search-objtyp" data-width="auto" placeholder="Typ">
                    <option value="0">{{lblobjtyp}}</option>
                    {% for objtyp in objtypen %}
                        <option value="{{ objtyp.id }}">{{ objtyp.name }}</option>
                    {% endfor %}
                </select>
        </div>
    {% endif %}
    {% if zimmer == 1 %}
    <div class="form-rooms">
            <select id="zimmer" name="zimmer" class="search-rooms" data-width="auto" placeholder="Zimmer">
                <option value="0">{{lblzimmer}}</option>
                {% for i in 1..maxzimmer %}
                <option value="{{ i }}">{{ i }} {{lblzimmer}}</option>
                {% endfor %}
            </select>
    </div>
    {% endif %}
    {% if schlafzimmer == 1 %}
    <div class="form-schlafzimmer">
            <select id="schlafzimmer" name="schlafzimmer" class="search-schlafzimmer" data-width="auto" placeholder="Schlafzimmer">
                <option value="0">{{lblschlafzimmer}}</option>
                {% for i in 1..maxschlafzimmer %}
                <option value="{{ i }}">{{ i }} {{lblschlafzimmer}}</option>
                {% endfor %}
            </select>
    </div>
    {% endif %}
    {% if badezimmer == 1 %}
    <div class="form-badezimmer">
            <select id="badezimmer" name="badezimmer" class="search-badezimmer" data-width="auto" placeholder="Badezimer">
                <option value="0">{{lblbadezimmer}}</option>
                {% for i in 1..maxbadezimmer %}
                <option value="{{ i }}">{{ i }} {{lblbadezimmer}}</option>
                {% endfor %}
            </select>
    </div>
    {% endif %}
    {% if personen == 1 %}
        <div class="form-personen">
                <select id="personen" name="personen" class="search-personen" data-width="auto" placeholder="Personen">
                    <option value="0">{{lblpersonen}}</option>
                    {% for i in 1..maxpersonen %}
                    {% if i == 1 %}
                        <option value="{{ i }}">{{ i }} {{lblperson}}</option>
                    {% else %}
                        <option value="{{ i }}">{{ i }} {{lblpersonen}}</option>
                    {% endif %}
                    {% endfor %}
                </select>
        </div>
    {% endif %}
    {% if elemdrop %}
        <div class="checkies">
            {% for elemd in elemdrop %}
                {{ elemd|raw }}
            {% endfor %}
        </div>
        <div class="clearfix"></div>
    {% endif %}
    {% if elemcheck %}
        <div class="checkies">
            {% for elem in elemcheck %}
                {{ elem|raw }}
            {% endfor %}
        </div>
        <div class="clearfix"></div>
    {% endif %}

    <button type="submit" class="btn btn-success" data-request="{{ __SELF__ }}::onDataSearch" value="" id="searchbtn">{{ objektsuchesubmit }}</button>

</form>

Upgrade 2.8.7

  • Darstellung des Buchungskalender bei einer Tagsebuchung angepasst
  • Fehler im Tab der Buchungsform behoben.
    • -

Upgrade 2.8.6

  • Fehler in der Berechnung des Tagesnamen in PHP ab 2020
    • -

Upgrade 2.8.3

  • Vorbereitung auf neue Image-Verwaltung außerhalb der October-System-Files
    • -

Upgrade 2.7.8

  • BUG in der Hausliste. Pagination wurde falsch berechnet.
    • -

Upgrade 2.7.7

  • BUG im Kalender, wenn eine Saisonzeit ohne Preis vorhanden ist. Diese konnte überbucht werden
    • -

Upgrade 2.7.6

  • Darstellung -Keine Preise- im Belegungsplan bei letzter Saison geändert.
    • -

Upgrade 2.7.5

  • FIX Darstellungsfehler im Belegungskalender für das Jahr 2020. Betrifft nur den Belegungskalender
    • -

Upgrade 2.7.4

  • Erweiterung der Angebotsausgaben um den PLatzhalter [nt] = Tage bei Prozentangaben
  • Erweiterung der Sprachmodule bei Bewertungen und Merkerlisten
  • Optimierung der Ladezeiten bei Objektlisten und der Detailseite
    • -

Upgrade 2.7.3

  • BUG in den Objektlisten Feld Beschreibung wenn Daten geändert wurden
    • -

Upgrade 2.6.7 bis 2.7.2

Kein Aktion nötig.


Upgrade 2.6.6:

  • Anpassung der CRON-Steuerung. Jetzt zusätzlich als URL ansteuerbar.
  • Umstellung auf PHP 7.2 oder höher und MySQl 5.7
    • -

Upgrade 2.6.5:

  • Erweiterung Canonical für Mutli-Websites
  • create_update20.php
    • -

Upgrade 2.6.2 - 08.11.2019

  • NEU Ausgabe von 2 Bildern in der Listenansicht (Bild 1 und Bild 2)

Objektliste default.htm Muss nur geändert werden wenn die Ausgabe gewünscht ist

<a href="{{ objekt.href }}"><img src="{{ objekt.image2.thumb(objekt.image_width,objekt.image_height, {mode:'crop'}) }}" alt="{{ objekt.image2.title }}" title="{{ objekt.image2.title }}"/></a>

Upgrade 2.6.0 - 07.11.2019

  • Anpassungen an PHP Version 7.3
  • BUG nach Kalender-Update vom Hersteller behoben
    • -

Upgrade 2.5.8 - 05.11.2019

  • Umstellung der Tages- und Monatsnamen auf PHP(locale) je Sprache
    • -

      Upgrade 2.5.7 - 04.11.2019

  • BUG im Buchungskalender, wenn mehrere Anreisetage übergeben wurden, behoben
    • -

Upgrade 2.5.6 - 04.11.2019

  • Anpassung der Komponente schema.org
  • Entfernen der 'itemprop'-Tags in den Objektlisten (Liste,Zufall,Treffer). Bei Änderung der Partials bitte anpassen.
    • -

Upgrade 2.5.5 - 29.10.2019

  • BUG in Angebot-Detail wenn keine Angebote vorhanden Variable treffer
    • -

Upgrade 2.5.4

  • BUG in Bewertungen Pagination falsch
    • -

Upgrade 2.5.3

  • BUG in Saisonzeiten Anreisen am
  • Neues Modul, Alle Bewertungen mit Pagination
    • -

Upgrade 2.5.2

  • Interne Optimierungen
  • Prüfung auf Alias-Mailadressen bei Gästen (Airbnb, Booking)
    • -

Upgrade 2.5.1

  • Leistungen sortierbar aus Fewo-Verwalter.
    • -

Upgrade 2.5.0

  • Angebot Zuschlag steuerbar.
    • -

Upgrade 2.4.0

  • Änderung der Schema.org-Daten. Erfassen sie die Koordinaten und Öffnungszeit ihres Betriebes in der Komponente Schema.org nach dem Update neu.
    • -

Upgrade 2.3.0

  • KFZ-Kennzeichen als Feld hinzugefügt
    • -

Upgrade 2.2.9

  • Interne Anpassung der Belegungsdaten. Schnelleres Laden der Belegungsdaten.
    • -

Upgrade 2.2.8

  • Abfrage bei Min-Preis ob Preis > 0€. Gibt keinen Min-Preis mit 0 € mehr aus.
    • -

Upgrade 2.2.7

  • Stornierungen und gebuchte Stornierungen werden nicht mehr in der Vorgangstabelle gespeichert.
    • -

Upgrade 2.2.6

  • Update der Objekteliste in den Angeboten

Anpassung der default.htm

<div id="fewo-objektliste" class="fewo-container {{ listcss }}">
    {{ items|raw}}
</div>

Neues Partial objlist.htm, war vorher in der default.htm

{{ pagination|raw }}
{% for objekt in objekte %}
<article class="post fewo-item {{ listitemcss }}">
    <div itemscope itemtype="http://schema.org/Product">
        {% if objekt.Titel %}
        <div class="fewo-titel"><a href="{{ objekt.href }}"><span itemprop="name">{{ objekt.Titel|raw }}</span></a></div>
        {% endif %}

        {% if objekt.slider == false %}
        <div class="fewo-image">
            <a href="{{ objekt.href }}"><img itemprop="image"  src="{{ objekt.image.thumb(objekt.image_width,objekt.image_height) }}" alt="{{ objekt.image.title }}" title="{{ objekt.image.title }}"/></a>
        </div>
        {% else %}
        <div class="fewo_list_image">
            <div class="fewo_listnavileft fewo_slidernav" onclick="javascript:bildZurueck('fewolistslider_{{ objekt.itemid }}_{{ objekt.id }}');"></div>
            <a href="{{ objekt.href }}"><img id="fewolistslider_{{ objekt.itemid }}_{{ objekt.id }}" data-posid="0" data-images='{{ objekt.images|raw}}' class="fewo_listimage" src="{{ objekt.img_bild}}" alt="{{ objekt.title }}" title="{{ objekt.title }}"/></a>
            <div class="fewo_listnaviright fewo_slidernav" onclick="javascript:bildWeiter('fewolistslider_{{ objekt.itemid}}_{{ objekt.id }}');"></div>
        </div>
        {% endif %}
        {% if objekt.Bewertung %}
        <div class="fewo-rating">
            {{ objekt.Bewertung|raw }}
            <div class="clearfix"></div>
            <div class="fewo-rating-text">{{ objekt.BewertungText|raw }}</div>
        </div>
        {% endif %}
        {% if objekt.Art %}<div class="fewo-art">{{ objekt.Art|raw }}</div>{% endif %}
        {% if objekt.Typ %}<div class="fewo-typ">{{ objekt.Typ|raw }}</div>{% endif %}
        {% if objekt.Region %}<div class="fewo-region">{{ objekt.Region|raw }}</div>{% endif %}
        {% if objekt.Sterne %}<div class="fewo-sterne">{{ objekt.Sterne|raw }}</div><div class="clearfix"></div>{% endif %}
        {% if objekt.Kurztext %}<div class="fewo-text">{{ objekt.Kurztext|raw }}</div>{% endif %}
        {% if objekt.ID %}<div class="fewo-number">{{ objekt.ID }}</div>{% endif %}
        {% if objekt.Zimmer %}<div class="fewo-room">{{ objekt.Zimmer|raw }}</div>{% endif %}
        {% if objekt.Schlafzimmer %}<div class="fewo-bed">{{ objekt.Schlafzimmer|raw }}</div>{% endif %}
        {% if objekt.Badezimmer %}<div class="fewo-bath">{{ objekt.Badezimmer|raw }}</div>{% endif %}
        {% if objekt.Groesse %}<div class="fewo-groesse">{{ objekt.Groesse|raw }}</div>{% endif %}
        {% if objekt.Betten %}<div class="fewo-betten">{{ objekt.Betten|raw }}</div>{% endif %}
        {% if objekt.Ausstattung %}<div class="fewo-ausstattung">{{ objekt.Ausstattung|raw }}</div>{% endif %}
        {% if objekt.LetzteBuchung %}<div class="fewo-letzte">{{ objekt.LetzteBuchung|raw }}</div>{% endif %}
        {% if objekt.Personen %}<div class="fewo-personen">{{ objekt.Personen|raw }}</div>{% endif %}
        {% if objekt.Erwachsene %}<div class="fewo-adults">{{ objekt.Erwachsene|raw }}</div>{% endif %}
        {% if objekt.Kinder %}<div class="fewo-childreen">{{ objekt.Kinder|raw }}</div>{% endif %}
        {% if objekt.KleinKinder %}<div class="fewo-childreen">{{ objekt.KleinKinder|raw }}</div>{% endif %}
        {% if objekt.OptBelegung %}<div class="fewo-optperson">{{ objekt.OptBelegung|raw }}</div>{% endif %}
        {% if objekt.Etage %}<div class="fewo-floor">{{ objekt.Etage|raw }}</div>{% endif %}
        {% if objekt.Adresse %}
        <div class="fewo-address">
            {{ objekt.Strasse|raw }}, {{ objekt.Land|raw }} {{ objekt.PLZ|raw }} {{ objekt.Ort|raw }}
        </div>
        {% endif %}
        {% if objekt.VerArt %}<div class="fewo-verart">{{ objekt.VerArt|raw }}</div>{% endif %}
        {% if objekt.btnDetail %}
        <div class="btn btn-success btn-sm fewo-btndetail"><a href="{{ objekt.href }}" {% if targetblank == 1 %}target="_blank"{% endif %}>{{ objekt.btnDetail }}</a></div>
        {% endif %}
        {% if objekt.btnBuchung %}
        <div class="btn btn-success btn-sm fewo-btndetail"><a href="#" data-request="{{ __SELF__ }}::onBtnBuchen" data-request-data="offerid:{{ offerid }},objectid: {{ objekt.id }}">{{ objekt.btnBuchung }}</a></div>
        {% endif %}
        {% if objekt.btnAngebot %}
        <input type="hidden" name="offerid{{ id }}" value="{{ id }}">
        <div class="btn btn-success btn-sm fewo-btndetail"><a href="#" data-request="{{ __SELF__ }}::onBtnAngebot" data-request-data="offerid:{{ offerid }},objectid: {{ objekt.id }}">{{ objekt.btnAngebot }}</a></div>
        {% endif %}
    </div>
</article>
{% endfor %}
{{ pagination|raw }}

Upgrade 2.2.5

  • Bug in Datumsfeld bei Mitreisenden gefixt.
  • Erweiterung der Panoramabilder um den Bootstrap-Slider

Upgrade 2.2.4

  • Bug in menuetab.htm in Buchungsmaske. Tab 7 wurde nicht disabled. Anpassung image/default.htm
{% if noimage == 0 %}
    {% if imagetype == 5 %}
        <header>
        <div id="carouselIndicators" class="carousel slide" data-ride="carousel" data-interval="6000">
            <ol class="carousel-indicators">
                {% for image in images %}
                    <li data-target="#carouselIndicators" data-slide-to="{{ image.id }}" class="{{ image.active }}"></li>
                {% endfor %}
            </ol>
            <div class="carousel-inner" role="listbox">
                {% for image in images %}
                <!-- Slide One - Set the background image for this slide in the line below -->
                <div class="carousel-item {{ image.active }}" style="background-image: url('{{ image.image }}')">
                    {% if showtitle %}<h2 class="display-4">{{ image.title }}</h2>{% endif %}
                    {% if showdesc %}<p class="lead">{{ image.description|raw }}</p>{% endif %}
                </div>

                {% endfor %}
            </div>
            <a class="carousel-control-prev" href="#carouselIndicators" role="button" data-slide="prev">
                <span class="carousel-control-prev-icon" aria-hidden="true"></span>
                <span class="sr-only">{{ prev }}</span>
            </a>
            <a class="carousel-control-next" href="#carouselIndicators" role="button" data-slide="next">
                <span class="carousel-control-next-icon" aria-hidden="true"></span>
                <span class="sr-only">{{ next }}</span>
            </a>
        </div>
        </header>
    {% else %}
        <div class="{{ imgcss }} fewo-image-{{ type }} {{ type }}">
        {% if imagecrop %}
            <img src="{{ image.thumb( img_width, img_height,{mode:'crop'}) }}" alt="{{ image.title }}" title="{{ image.title }}">
        {% else %}
            {% if type == 'panorama' %}
                <img src="{{ image.thumb(auto,auto) }}" alt="{{image.title}}">
            {% else %}
            <img src="{{ image.thumb( img_width, img_height) }}" alt="{{ image.title }}" title="{{ image.title }}">
            {% endif %}
        {% endif %}
        </div>
    {% endif %}
{% endif %}

Upgrade 2.2.2

Anpassung des Partials Mitreisende (mitreisende.htm) in der Buchungsmaske Values der Felder geändert und Val Geburtstagsfeld im jQuery-Teil

<div class="mit_header">
    <div class="mitreisende_vorname is-required">{{ labels.vorname }}</div>
    <div class="mitreisende_nachname is-required">{{ labels.name }}</div>
    {% if showmitreisendegeb %}
    <div class="mitreisende_gebdatum is-required">{{ labels.geb }}</div>
    {% endif %}
    </div>
    {% for mitreisender in mitreisende %}
    <div class="mitreisender">
        <input type="text" name="mitvorname[]" id="ctrl_mitvorname_{{ mitreisender.id }}" class="text form-control frm_mitreisende" value="{{ mitreisender.mitvorname }}">
        <span id="error-vorname" class="validate"></span>
        <input type="text" name="mitname[]" id="ctrl_mitname_{{ mitreisender.id }}" class="text form-control frm_mitreisende" value="{{ mitreisender.mitname }}">
        {% if showmitreisendegeb %}
            <input type="text" name="mitgeb[]" class="text form-control frm_gebdatum" id="ctrl_mitgeb_{{ mitreisender.id }}" value="{{ mitreisender.mitgeb }}">
        {% endif %}
    </div>
    {% endfor %}
<span id="error-mitreisende" class="validate"></span>
        {% if showmitreisendegeb %}
        <script type="text/javascript">
            jQuery(document).ready(function() {
                {% for mitreisender in mitreisende %}
                jQuery('#ctrl_mitgeb_{{ mitreisender.id }}').dateEntry({dateFormat: 'dmy.',spinnerImage: ''});
                jQuery('#ctrl_mitgeb_{{ mitreisender.id }}' ).val({{ mitreisender.mitgeb }});<!--- NEU --->
                {% endfor %}
            }); 
        </script>
        {% endif %}
</div>

Upgrade 2.2.1

  • Anpassung Werbemail bei HOBEX-Zahlungen und Übergabe an Fewo-Verwalter.
    • -

Upgrade 2.2.0

  • Rundungsfehler bei Bewertungen in der Listenseite gefixt.
    • -

Upgrade 2.1.9

  • Neuer Platzhalter in Mail-Templates für Buchungen. {{ LANDLANG }} = Land/Region ausgeschrieben.
    • -

Upgrade 2.1.8

  • Umstellung der Upgrade Sprache auf deutsch (Eine Bitte vieler Kunden).
  • Checkbox für Werbemails (z.B. Bewertungserrinnerung) in der Buchungsmaske hinzugefügt.
  • Kundenbefragung per E-Mail nur bedingt zulässig! BGH Urteil IV ZR 225/17

Partial buchungsmaske/zusammen.htm muss angepasst werden. Bitte folgenden Code nach sonstigesCheck einfügen.

{% if werbemail %}
        <input type="checkbox" name="werbemail">
        <div class="label data">{{ werbemail|raw }}</div>
{% endif %}

Mit der aktuellen Version vom Fewo-Verwalter werden diese Daten im Fewo-Verwalter gespeichert. Das Senden der eMails erfolgt dann nur noch bei Gästen die zugestimmt haben.

  • Fehler beim abholen der Vorgänge bezogen auf Zahlungen beseitigt.
    • -

Upgrade 2.1.7

  • FIX BUG in price calculator. In the Partials and Views are no changes.
    • -

Upgrade 2.1.6

  • PHP code has been changed. In the Partials and Views are no changes.
    • -

Upgrade 2.1.5

  • There is nothing to do
    • -

Upgrade 2.1.4

  • There is nothing to do
    • -

Upgrade 2.1.3

  • Add blocking dates

    Insert blocked time range in Fewo-Verwalter Settings

  • Change booking infos and postpages in booking-component

    complete text-fields in the component

    Change default.htm in bookingmask. delete line 'infotext.zusammenfassung'

    Add line {% if zusammenfassung %}{{ zusammenfassung|raw }}{% endif %} in zusammenfassung.htm

    <div id="error-check"></div>
    <div class="zusammenfassung">
    {% if zusammenfassung %}{{ zusammenfassung|raw }}{% endif %}
    <div class="daten">
  • Add info-text field for 'booking inquiry' in booking control.

    • -

Upgrade 2.0.1

  • Insert button 'more objects' in component objectbuttons Change only your customized partial objektbuttons/default.htm
    {% if btn_weitere == true %}
     <button class="btn btn-success btn-sm fewo-btnweitere" data-request-redirect="{{ urlweitere }}/{{ hausalias }}" data-request="{{ __SELF__ }}::onBtnWeitere">{{ weiterelabel }}</button>
    {% endif %}
    • -

Upgrade 2.0.0

  • Insert house list and house detail components On the house detail-site you can under haouse-detail component one object-list component. this component show any objects in this house.
    • -

Upgrade 1.9.4

  • Change HOBEX Request to automatic route
  • Change listfilter field daysIn
    • -

Have you edit the default partials, you must change your partiels under CMS->Partials

listfilter/default.htm -> Replace from {% if showtage %} to {% endif %} Also delete the funcktion filterTage(Tage) and all references to this function and complete the componenten-labels (Days in)

{% if showtage %}
    <div class="form-inputs">
        <div class="label">{{ labels.tagein }}</div>
        <select id="tagein" name="tagein" class="search-tagein" data-request="{{ __SELF__ }}::onDataChange" placeholder="{{ labels.tagein }}" >
            {% for sday in countdays %}
                <option value="{{sday.id}}" {% if sday.selected %}{{ sday.selected }}{% endif %}>{{sday.name}}</option>
            {% endfor %}
        </select>
    </div>
{% endif %}

Booking paid (Buchung abgeschlossen) / URL booking-paid/:id

<!-- container -->
<section class="jumbotron">
    <div class="container">     
        {% component 'Paid' %}
        {% if Paid.Error  %}
            {% content 'Zahlungsabbruch' %}
            {{ Paid.Message|raw }}
        {% else %}
            {% content 'Zahlungsabschluss' %}
            {{ Paid.Message|raw }}
        {% endif %}

    </div> 
</section>

Upgrade 1.9.3

  • Remove tooltip in services, Tooltip and popper dont work on mobile devices
  • change objekttextsearch

Change partial objekttextsearch/default.htm

<div class="textsuche">
    <div class="ui category search">
            <input class="prompt" type="text" placeholder="{{ placeholder }}">
            <i class="search icon blue"></i>
        <div class="results"></div>
    </div>
</div>
<script type="text/javascript">
    $(document).ready(function() {
        var search = $(".ui.search").search({
            // Set source property to get categories data.
            source: {{ searchOptions|raw }},
            type: "category",
            duration: 100,
            maxResults: 15,
            showNoResults: true,
        });
    });
</script>

Upgrade 1.9.1

  • Change function getBokkings from FewoVerwalter
    • -

Upgrade 1.9.0

  • If needed Add sum 'mindaysprice' in objectlist and object base data

Change Partial stammdaten/saisonzeit.htm, add in thead and tbody

 {% if mintagepreis == 1 %}
    <td class="fewo-head-mintagepreis">{{ saisonlabels.mintagepreis|raw }}</td>
 {% endif %}

  {% if mintagepreis == 1 %}
    <td class="fewo-saison-preis">{{ saison.mintagepreis|raw }}</td>
 {% endif %}

Add label settings in object list with parameter [mintagepreis] and [mintage]


Upgrade 1.8.6

  • Insert Hobex results in event-log
  • Change voting-slider partiels.

ObjektBewertungen/item.htm

<div id="bew-item" class="bew-item">
    <div class="bew_titel"><h2>{{ bewertung.titel|raw }}</h2></div>
    <select id="rating_{{ bewertung.id }}">
        <option value=""></option>
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
        <option value="5">5</option>
    </select>
    {{ bewertung.script|raw }}
    <div class="bew-text">{{ bewertung.ratingtext }}</div>

    <div class="bew_objtitel"><a href="{{ bewertung.objhref }}" {% if bewertung.targetblank %}target="_blank" {% endif %}>{{ bewertung.objtitel|raw}}</a></div>
    {% if showimage %}
    <div class="bew_image">
        <a href="{{ bewertung.objhref }}" {% if bewertung.targetblank %}target="_blank" {% endif %}><img src="{{ bewertung.image.thumb( img_width, img_height) }}" alt="{{ bewertung.image.title }}" title="{{ bewertung.image.title }}"></a></div>
    {% endif %}
    <div class="bew_nachricht">{{ bewertung.nachricht|raw }}</div>
    <div class="bew_datum">{{ bewertung.date }}</div>
    <div class="bew_gastname">{{ bewertung.author|raw }}</div>
    {% if bewertung.catschow == 1 %}
    <div class="{{ csscat }} fewo-cat">
        {% set i=0 %}
        {% for key, category in bewertung.categories %}
        {% set i = i +1 %}
        <div class="cat-name category{{ i }}">{{ key }}<span class="cat-number">({{category }})</span></div>
        {% endfor %}
    </div>
    {% endif %}
</div>

Upgrade 1.8.5

  • Fix HOBEX login
  • Please insert error text in bookingmask-modul
    • -

Upgrade 1.8.4

The following elements only have to be adjusted, if partials of the components have been changed under Partials


Only if you want to use Semantic UI

  • Component 'Text Suchfeld', Change ObjektTextfeldsuche/default.htm

    {% if semantic %}
    <div class="ui category search">
    <div class="ui icon input">
        <input class="prompt" type="text" placeholder="{{placeholder}}">
        <i class="search icon"></i>
    </div>
    <div class="results"></div>
    </div>
    <script type="text/javascript">
    $(document).ready(function() {
        $('.ui.search')
            .search({
                type: 'category',
                source:  {{opts|raw}},
                error: {noResults:'{{noresults|raw}}'},
            });
    });
    </script>
    {% else %}
    <div class="textsuche">
    <select id="objekttextsearch" name="objettextsearch&qu