Forum Replies Created

Viewing 15 replies - 1 through 15 (of 38 total)
  • Plugin Author immonex

    (@immonex)

    Der Inhalt des Snippets war leider nicht mehr ganz up-to-date (sorry!) und wurde gerade aktualisiert.

    So sollte es funktionieren, wenn das CF7-Formular in einem Immobilien-Detailseiten-Template eingebunden wird:

    /**
    * [immonex OpenImmo2WP/Kickstart + Contact Form 7 (CF7)] Custom Mail Tag zum
    * Einbinden von Immobilientitel und Objektnummer ergänzen.
    *
    * Formular: [hidden inx-property default:shortcode_attr]
    *
    * E-Mail / Nachrichtentext: [inx-property]
    */

    add_filter( 'shortcode_atts_wpcf7', 'mysite_custom_shortcode_atts_wpcf7_filter', 10, 3 );

    function mysite_custom_shortcode_atts_wpcf7_filter( $out, $pairs, $atts ) {
    $post_id = apply_filters( 'inx_current_property_post_id', 0 );
    if ( ! $post_id ) {
    return $out;
    }

    $property_post = get_post( $post_id );
    if ( ! $property_post ) {
    return $out;
    }

    $my_attr = 'inx-property';
    $custom_id = get_post_meta( $post_id, '_inx_property_id', true );
    $out[ $my_attr ] = $property_post->post_title . ( $custom_id ? " ($custom_id)" : '' );

    return $out;
    } // mysite_custom_shortcode_atts_wpcf7_filter
    • This reply was modified 6 months, 1 week ago by immonex.
    Plugin Author immonex

    (@immonex)

    Hallo,

    ist eventuell unter OpenImmo2WP → Einstellungen → Importierte Immobilien prüfen die Option “alle Immobilien” ausgewählt?

    Plugin Author immonex

    (@immonex)

    Wahrscheinlich konnte die Ursache des Problems zwischenzeitlich ermittelt und der Fehler behoben werden.

    Falls nicht, bitte einfach kurz Bescheid geben, dann sehen wir uns die Sache noch einmal an!

    Plugin Author immonex

    (@immonex)

    Ok, beim Rendern der betr. Seiten tritt in der Tat ein “500er-Fehler” auf. Nun müssen wir nur noch herausfinden, welcher genau…

    Ist der WP-Debug-Modus eventuell bereits aktiviert? Falls nicht, bitte folgende Zeilen in der Datei wp-config.php ergänzen:

    define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_LOG', true );
    define( 'WP_DEBUG_DISPLAY', false );

    Nach anschließendem Aufruf der Übersichtsseite sollte der Fehler in der Datei .../wp-content/debug.log zu finden sein. Diese kann dann entweder komplett oder nur die enthaltenen “Fatal-Error-Einträge” an unsere bekannte Support-Mailadresse gesendet werden.

    Plugin Author immonex

    (@immonex)

    Kurzer Nachtrag: Eine weitere mögliche Problemquelle könnte veralteter JavaScript-Code sein, der nach einem immonex-Plugin-Update via Website-Cache ausgeliefert wird.

    Ist ein Cache-Plugin im Einsatz und wurden testweise bereits alle Caches über das WP-Backend geleert?

    Plugin Author immonex

    (@immonex)

    Hallo Christian,

    das hört sich spontan nach einem PHP-Fehler an, durch den die betr. Seiten nicht mehr vollständig gerendert werden können.

    Wir sehen uns das mal an. Um welche Website geht’s denn?

    Plugin Author immonex

    (@immonex)

    Hallo Rebecca,

    bitte aktualisiere das Plugin einmal auf die aktuellste Version 1.9.36. Hiermit sollte das Archivproblem nicht mehr auftreten.

    Plugin Author immonex

    (@immonex)

    Das heute veröffentlichte Update (1.9.33) behebt dieses Problem, das vorwiegend im Zusammenhang mit Objekten auftritt, die mit einer älteren Version von OpenImmo2WP importiert wurden.

    • This reply was modified 1 year, 8 months ago by immonex.

    But you could try an up-to-date and battle proven alternative (*cough* like this one *cough*) that works well in combination with the OpenEstate-ImmoTool and a related OpenImmo-based import solution. 😉

    The last update of this plugin was in October 2018, so it’s “a little bit” unlikely that it works in combination with the current WordPress version … 😉

    Plugin Author immonex

    (@immonex)

    Kurzer Nachtrag: Bei der kommenden Release-Version von immonex Kickstart werden auch die alternativen Varianten des Attributs inx-iso-country funktionieren: GET-Parameter oder Custom Field der betr. Seite, in die der Suchformular-Shortcode eingebunden ist.

    (In der aktuellen Beta-Version 1.8.7, die unter immonex.dev verfügbar ist, ist das bereits der Fall.)

    Plugin Author immonex

    (@immonex)

    Hallo,
    wenn der Parameter iso-country als Attribut (anstatt als GET-Parameter) der Shortcodes inx-search-form und inx-property-list übergeben wird, sollte die Auswahl der Orte wie gewünscht aussehen.

    Beispiel:

    [inx-search-form iso-country="ESP"]

    [inx-property-list iso-country="ESP"]

    Plugin Author immonex

    (@immonex)

    Die genannte Option betrifft den “Basis-Slug” für die Immobilien-Beiträge (im Backend unter immonex > Immobilien), die im Regelfall beim Import über die OpenImmo-Schnittstelle automatisiert angelegt bzw. aktualisiert werden. D. h. hier werden normalerweise keine regulären Seiten/Unterseiten manuell angelegt.

    Geht es darum, dass (1) unter /immobilien/… nicht die Immobilien-Beiträge, sondern reguläre Seiten veröffentlicht werden sollen oder (2) ein individuelles Elementor-Template für die Immobilien-Beitragsart verwendet werden soll?

    Nr. 2 wäre relativ einfach zu bewerkstelligen: Hierfür müsste unter immonex > Einstellungen > Allgemein > Design & Struktur > Immobilien-Detailseite die Option “keine (Theme-Template verwenden)” ausgewählt werde.

    Plugin Author immonex

    (@immonex)

    Die Standard-Taxonomie-Archive können via Filterfunktion (Hook: inx_taxonomies) deaktiviert werden, die entweder in der Datei functions.php des Child-Themes per Code-Snippets-Plugin ergänzt wird:

    /**
     * [immonex Kickstart] Standard-Archive der Immobilien-Taxonomien deaktivieren.
     */
    
    add_filter( 'inx_taxonomies', 'mysite_disable_property_taxonomy_archives' );
    
    function mysite_disable_property_taxonomy_archives( $taxonomies ) {
    	if ( ! empty( $taxonomies ) ) {
    		foreach ( $taxonomies as $taxonomy => $args ) {
    			$taxonomies[ $taxonomy ]['publicly_queryable'] = false;
    		}
    	}
    
    	return $taxonomies;
    } // mysite_disable_property_taxonomy_archives
    Plugin Author immonex

    (@immonex)

    Hallo Herr Ziolka,
    fügen Sie zur Reduzierung der Spaltenanzahl bei höheren Auflösungen den folgenden Code via Design > Customizer > Zusätzliches CSS oder der entsprechenden Theme-Option bzw. style.css im Child-Theme-Ordner ein:

    .inx-cq-m div.inx-container.inx-property-list:not(.inx-property-list--is-empty):not(.inx-property-list--is-slider) {
        grid-template-columns: repeat(auto-fill,minmax(480px,1fr));
    }
    
    @media screen and (min-width: 960px) {
      :not(.inx-cq-xxs) div.inx-container.inx-property-list .inx-property-list__item-wrap > .inx-property-list-item {
      max-width: 100%;
    }

    Immobilienlisten können mit dem Shortcode [inx-property-list] in beliebige Seiten eingefügt werden. Die Auswahl/Filterung der enthaltenen Objekte hängt von der Art der Art der Information ab (bspw. nur Immobilien, denen ein bestimmter Taxomie-Term zugeordnet ist).

    Beispiel: nur Immobilien mit dem Label (immonex > Labels) “Neu” einbinden

    [inx-property-list labels="neu"]

    Alternativ kann auch der “Featured-Status” (empfohlene Angebote) abgefragt werden:

    [inx-property-list featured="yes"]

    Voraussetzung hierfür ist, dass beim OpenImmo-Import das Custom Field _immonex_is_featured befüllt wurde.

    Die Objekte können auch als Slider (Karussell) angezeigt werden:

    [inx-property-list labels="neu" template="property-list/slider"]

    Alle Shortcode-Attribute und weitere Beispiele sind in der Kickstart-Dokumentation zu finden.

Viewing 15 replies - 1 through 15 (of 38 total)