PHP-Wrapper - WebsiteBaker

Aus OpenEstate-Wiki

Wechseln zu: Navigation, Suche
Website-Export via ImmoTool
PHP-Wrapper - WebsiteBaker

Inhaltsverzeichnis

Erweiterung herunterladen

Lizenzhinweis

Die PHP-Skripte können gemäß den Bedingungen der GPL3-Lizenz verwendet werden. Mit dem Download der Dateien akzeptieren Sie die Lizenzbedingungen.

Download

Das folgende ZIP-Archiv kann in WebsiteBaker als Erweiterung installiert werden.

Erweiterung installieren

Die Erweiterung kann in der Regel über den Administrationsbereich von WebsiteBaker installiert werden.

  1. Melden Sie sich im Administrationsbereich von WebsiteBaker an.
  2. Klicken Sie im Hauptmenü auf Erweiterungen » Module.
  3. Wählen Sie die heruntergeladene ZIP-Datei aus, indem Sie auf Durchsuchen klicken. Die Datei wird hochgeladen und installiert durch Klick auf Installieren.

Weitere Informationen zur Installation finden Sie im Handbuch von WebsiteBaker.

Seite hinzufügen

Nachdem die Erweiterung installiert wurde, können beliebig viele Seiten im CMS mit diesem Modul erzeugt werden.

Seite einrichten

Nachdem die exportierten PHP-Skripte korrekt eingebunden sind, kann die darzustellende Ansicht konfiguriert werden.

Immobilienübersicht

Ein Besucher der Webseite bekommt die Immobilienübersicht gemäß folgender Parameter dargestellt.

  • Ansicht
    Darstellung von Immobilienübersicht oder Vormerkliste
  • Darstellung
    Darstellung der Immobilienübersicht als Tabellen- oder Galerie-Ansicht
  • Sprache
    Standardmäßig verwendete Sprache
  • Sortierung
    Standardmäßig verwendete Sortierung
  • Filterkriterium
    Für jedes vorhandene Filterkriterium kann eine Vorauswahl getroffen werden.

Exposéansicht

Ein Besucher der Webseite bekommt die Exposéansicht gemäß folgender Parameter dargestellt.

  • ID der Immobilie
    ID der darzustellenden Immobilie
  • Ansicht
    Standardmäßig verwendete Ansicht des Exposés (z.B. Galerie, Kontaktformular, etc.)
  • Sprache
    Standardmäßig verwendete Sprache

Besonderheiten

Mailversand via CMS

Das CMS liefert bereits die nötigen Funktionen zum Mailversand mit. Um bei Kontaktanfragen auf die Mail-Einstellungen von WebsiteBaker zurückgreifen zu können, sind folgende Anpassungen an der Datei myconfig.php nötig.

(a) Konfiguration des PHP-Mailers unverändert lassen

  /**
   * allgemeine Konfiguration überschreiben
   */
  function load_config_default( &$config )
  {
    $config->MailMethod = 'default';  }

(b) Mailversand via WebsiteBaker

  /**
   * Mailversand durchführen.
   */
  function send_mail( &$setup, $subject, $body, $mailToAdress, $replyToAdress, $replyToName )
  {
    // Versand via WebsiteBaker
    if (!defined('WB_PATH')) return null;
    if (!class_exists('wbmailer')) include_once(WB_PATH."/framework/class.wbmailer.php");
    $mailer = new wbmailer();
    immotool_functions::setup_phpmailer( $mailer, $setup );
    $mailer->Body = $body;
    $mailer->Subject = $subject;
    $mailer->AddAddress( immotool_functions::encode_mail( $mailToAdress ) );
    $mailer->AddReplyTo( immotool_functions::encode_mail( $replyToAdress ), $replyToName );
    if ($mailer->Send()) return true;
    return $mailer->ErrorInfo;
  }

Letze Änderungen

Version 0.4.5

  • Kleinere Korrekturen im Detail

Version 0.4.4

  • Kleinere Korrekturen im Detail

Version 0.4.3

  • Vorkonfigurierte Filter / Sortierungen einer Seite werden unter Umständen nicht berücksichtigt (siehe Forum)
  • Beim Bearbeiten einer Seite sollen alle im includes-Verzeichnis abgelegten Sortierungen dargestellt werden (siehe Forum)

Version 0.4.2

  • Beim Wechsel zwischen mehreren Immobilienseiten sollen die vom Besucher gewählten Filter-Einstellungen zurückgesetzt werden. (siehe Forum)

Version 0.4.1

  • Überprüfung und Fehlermeldung auf der Webseite, wenn zeitgleich ein PHP-Export via ImmoTool durchgeführt wird. (siehe Bug-Tracker #594)
  • Eine upgrade.php wurde zwecks Kompatiblität zum Modul hinzugefügt (derzeit ohne Funktion).

Version 0.4

  • Kleinere Korrekturen im Detail

Version 0.3

  • Internationalisierung des Moduls
  • Zusätzliche Übersetzung auf englisch
  • Auswahl zwischen Listen- & Galerie-Ansicht im Administrations-Formular
  • HTML-Fehler im Administrations-Formular korrigiert

Version 0.2

  • Erste Veröffentlichung des Moduls.

Geplante Verbesserungen

  • Übersetzung in weitere Sprachen.
Persönliche Werkzeuge