Zum Inhalt springen

Content abhängig vom Wohngebiet

Erstellt am 18. Mai 2006 · 3 Antworten · letzte Antwort am 7. Juni 2006

Tags: Frontend-Benutzer, Frage

troopy ·

Hallo Forum,

Kurz umrissen geht es um folgendes:
Für eine Community wird eine Lösung benötigt, die dem User nur den Content anzeigt, der innerhalb eines Radius um eine gewählte PLZ relevant ist.

Genauer und ausführlicher:

Beim Betreten der Seite wählt der User auf der Deutschlandkarte seinen Wohnort aus. Auf den folgenden Seiten wird dem User nur der Inhalt angezeigt, der für diesen Ort und allen anderen im Umkreis von z.B. 50km relevant ist. Die Seite um die es geht ist ein Lifestyle-Portal, welches Partyfotos und Eventinfos aus ganz Deutschland anbietet. Da der User aber nun nicht primär wissen will, was in NRW abgeht, wenn er in Sachsen wohnt, soll ihm der Content also schon vorsortiert werden.

Mein Lösungsansatz dazu wäre eine verknüpfung der Inhalte mit einer PLZ. So kann auf den einzelnen Seiten jeweils der Content für mit den passenden PLZ angezeigt werden.

So viel zur Theorie. Praktisch wird man wohl die Tabelle tt_content bzw pages und das Feld PLZ erweitern müssen und zur Auswahl der Inhalte um den Einsatz der OpenGeoDB nicht herum kommen.

Mir ist noch völlig schleierhaft, wie ich Typo dazu bringe, mir nur die Inhalte aus dem relevanten Gebiet anzuzeigen.

Außerdem kommt noch eine sehr Komplexe Querverbindung hinzu:

Location -veranstaltet-> Events
Event -besitzt-> Eigenschaften( Start, Stop, Lineup)
Event -wird beworben durch-> Flyer
Event -wird dokumentiert durch-> Bilder
Event -wird dokumentiert durch-> Review
Event -hat->potentielle Interessenten(user)

Location -besitzt-> Eigenschaften (Bewertung, Kommentare, Bilder...)

Da die Inhalte Flyer, Bilder, einzelnes Event und Review immer indirekt mit der Location verbunden sind, erscheint es mir sinnvoll, die Zuordnung zu einer PLZ an der Location vorzunehen. Dadurch kann genau bestimmt werden, welche Inhalte zu welcher PLZ gehören.

Ich hab wie gesagt keine Idee wie man das Problem sinnvoll angeht. Ich hoffe, Ihr könnt mir weiterhelfen!

TW ·

hi
lege benutzergruppen. vershee diese mit der plz und weise diese dann den contentelementen zu usw...

der user sollte sich dazu registieren können oer du machst das ganze per cookie.

wie auch immer
cu

troopy ·

Wenn ich den Content an die Usergruppen binde, hat ja keiner mehr die Möglichkeit sich in nem anderem PLZ Gebiet umzuschauen. Oder ich müsste bei jedem Zonenwechsel dem user ne neue Usergruppe zuordnen.

Bleibt auch immer noch die Frage, wie der Content zuammen gestellt wird.

Flink ·
troopy schrieb

Wenn ich den Content an die Usergruppen binde, hat ja keiner mehr die Möglichkeit sich in nem anderem PLZ Gebiet umzuschauen. Oder ich müsste bei jedem Zonenwechsel dem user ne neue Usergruppe zuordnen.

Bleibt auch immer noch die Frage, wie der Content zuammen gestellt wird.

Als Lösung bleibt nur die Erstellung einer eigenen Extension, bei der man eine PLZ eingeben kann und danach alle Flyer im Umkreis angezeigt bekommt. Als Default-Wert wird die PLZ des Frontend-Benutzers voreingestellt.