Erstellte Forenantworten
-
AutorBeiträge
-
dreidesign
TeilnehmerVielen Dank für die Hilfe, das hatte jetzt soweit alles geklappt.
Mir war aber noch eine andere Kleinigkeit aufgefallen und zwar das bei den „Objektdetails“ keinerlei Einheiten mehr angezeigt werden? Ich war der Meinung das hatte mal geklappt, aber jetzt sind alle verschwunden. Wie bekomme ich diese wieder eingesetzt?
dreidesign
Teilnehmer1234567add_filter( 'immonex_oi2wp_add_post_data_element', 'mysite_convert_urls_in_property_description', 10, 3 );function mysite_convert_urls_in_property_description( $value, $immobilie, $mapping ) {$url = '@((https?://)?([-\w]+\.[-\w\.]+)+\w(:\d+)?(/([-\w/_\.]*(\?\S+)?)?)*)@';return preg_replace( $url, '<a href="http://$0" target="_blank">$0</a>', $value );} //mysite_convert_urls_in_property_descriptiondreidesign
TeilnehmerIch habe Ihnen einen Zugang angelegt, sie müssten bereits eine Mail erhalten haben. Wäre auch super wenn Sie mir hinterher sagen könnten wo der Fehler lag, falls Sie ihn finden.
Die URL Konvertierung schaue ich mir an.
UPDATE:
Die URL Konvertierung hatte so auf Anhieb nicht geklappt. Denn der Kunde hatte nur „www.url.de“ geschrieben und den Link auch in Klammern gesetzt. Dann hatte ich jedoch am Link Ende jedoch auch immer eine ) stehen.Hab die Funktion aber entsprechend angepasst, und so klappte es bei mir:
add_filter( ‚immonex_oi2wp_add_post_data_element‘, ‚mysite_convert_urls_in_property_description‘, 10, 3 );function mysite_convert_urls_in_property_description( $value, $immobilie, $mapping ) {
$url = ‚@((https?://)?([-\w]+\.[-\w\.]+)+\w(:\d+)?(/([-\w/_\.]*(\?\S+)?)?)*)@‘;
return preg_replace( $url, ‚$0‚, $value );
} //mysite_convert_urls_in_property_descriptiondreidesign
TeilnehmerDas klappt leider irgendwie nicht. Ich habe dieses Feld hinzugefügt:
custom_field,wichtig,flaechen->wohnflaeche,,sqm,,Size,,Gesamtfläche,,Die Destination hab ich entfernt, dort hatte ich vorher „_meta_detail+“ drin. Angezeigt wird nichts, weder in der Sidebar noch in der Property selbst mit dem Shortcode. Im Frontend gibt es an der Stelle nur ein leeren „pre“ Tag.
Das mit den Balkonen hatte ich gestern noch hinbekommen, hatte einfach einen weiteren Eintrag nach dem Schema wie du es jetzt auch beschrieben hattest gemacht.
Noch zwei andere Sachen, die vielleicht für das nächste Update nicht schlecht wären:
Es gab als Besonderheit den Punkt „kein Keller“, was ja keine wirklich Besonderheit ist 😉 . Hatte daher den Punkt „#taxonomy,,ausstattung->unterkellert:keller:NEIN,features,,no Basement,,kein Keller,,,“ einfach auskommentiert.Zusätzlich war mit aufgefallen das wenn im Objektbeschreibungstext ein Link steht, dieser nicht als Link eingesetzt wird. Kann man hier über die functions.php eine kleine Funktion haben um das zu bewerkstelligen?
dreidesign
TeilnehmerKonnte den Beitrag leider nicht mehr bearbeiten, daher so:
Hatte noch etwas Ursachenforschung betrieben und es scheint als wenn die Gruppe gar nicht erst in die Datenbank übernommen wird. Zu mindestens hatte ich gerade einmal die gesamte mysql Datenbank durchsucht und den Wert nicht gefunden.Wobei ich selbst die Gruppe „prices“ in der Datenbank überhaupt nicht finden kann.
dreidesign
TeilnehmerJetzt muss ich mich doch noch einmal melden.
Ich hatte jetzt versucht einige Werte einer Gruppe hinzu zufügen, aber leider bekomme ich diese nicht ausgegeben. Mein Gedanke war das „Benutzerdefinierte Eigenschaften“ Widget dafür zu benutzen. Leider wird im Frontend überhaupt nichts angezeigt (ich benutze das Theme Howetown). Egal ob ich das Widget per Shortcode einbinde oder über die WP Widget Seite.In der Mapping Tabelle habe ich test weise diesen Wert angepasst:
custom_field,important,flaechen->gesamtflaeche,_meta_detail+,sqm,,Total Area,,Gesamtfläche,,Und ihn der Gruppe „important“ hinzugefügt. Wo liegt hier der Fehler?
Eine andere Frage:
Mir war aufgefallen das „Balkone“ nicht als „Besonderheit“ aufgeführt wird, so wie z.B. Abstellraum, Keller, vollsaniert, etc.
Kann ich hier über die Mapping Tabelle arbeiten? Oder müsste ich in dem Seiten Template so etwas wie: „wenn Balkone >= 1, dann ….“dreidesign
TeilnehmerDas hilft auf jeden Fall schon mal weiter, vielen Dank.
Falls es „Probleme“ geben sollte, würde ich mich noch einmal melden.dreidesign
TeilnehmerSorry das ich mich nicht mehr gemeldet hatte, seit dem letzten Update funktionierte die E-Mail Funktion.
Vielen Dank.dreidesign
TeilnehmerVielen Dank für die schnelle Antwort.
Der Workaround hat geklappt, die Werte werden jetzt raus gefiltert.
Zu der Zimmeranzahl hatte ich auch schon den Gedanken es einfach auf „integer“ zu setzen. Aber wie du bereits angemerkt hast, gehen dann leider die „halben“ Zimmer verloren. Gibt es nicht eine Möglichkeit dies ähnlich wie das raus filtern der Werte, zu korrigieren? Er müsste ja „nur“ schauen ob nach einem , oder . ein anderer Wert als 0 steht. Wenn eine 0 dort steht, wird der Wert gekürzt und wenn nicht bleibt er so.
Mit den Mails muss ich nochmal schauen, der normale Passwort Versand und auch Kontaktformulare auf der Seite funktionieren ohne Probleme. Diese Funktion ist aber auch momentan zweitrangig, da der Import ja sowieso problemlos funktioniert.
-
AutorBeiträge