Nutzer sollen Orte als Tags eingeben / Drupal zusammenfassen
am 19.07.2010 - 12:52 Uhr in
Ich lasse Nutzer Artikel schreiben und will diese auch ein wenig lokalisieren. Dabei möchte ich kein Geotagging mit Karte, da ich das für meinen Gebrauch überdimensioniert finde und nicht zu jedem Ort die passende Adresse vorrätig ist.
Was ich möchte ist, das User bei der Artikel Eingabe in einem Feld auch noch den Ort (Orte) eingeben können. Hinterher möchte ich automatisiert eine Anzeige erstellen, die erstens alle veröffentlichten Artikel aus dem Ort anzeigt und zweitens alle Artikel aus einer Region. Wenn Nutzer beispielsweise Artikel mit München, und Nürnberg taggen will ich eine Anzeige "alle Artikel aus Bayern" erstellen. Ich will also eine Zusammenfassung mehrerer Tags zu einer Ansicht erreichen. Ich denke das ist mit Views möglich, habe mich aber ein wenig ausgebissen ohne Resultat.
Apropos: Wenn es ein automatisierendes Modul gibt, das automatisch aus dem Artikeltext Ortsnamen filtert wäre das natürlich perfekt. Aber eine "Eier legende Wollmichsau" verlange ich auch nicht von Drupal :-)
- Anmelden oder Registrieren um Kommentare zu schreiben

Location Modul und
am 19.07.2010 - 13:04 Uhr
Location Modul und GoogleMaps.
caw schrieb Location Modul
am 19.07.2010 - 13:47 Uhr
Location Modul und GoogleMaps.
Das will ich gerade nicht.
das ist aber das einfachste
am 19.07.2010 - 14:18 Uhr
das ist aber das einfachste
Zitat: Feld auch noch den Ort
am 19.07.2010 - 14:26 Uhr
Feld auch noch den Ort (Orte) eingeben können. Hinterher möchte ich automatisiert eine Anzeige erstellen, die erstens alle veröffentlichten Artikel aus dem Ort anzeigt
Das sollte problemlos über das normale Taxonomy-Modul zu regeln sein. Einfach ein FreeTagging-Feld dazu und dann kannst du z.B. alle Beiträge aus München über taxonomy/term/1 aufrufen, alle Beiträge aus Nürnberg über taxonomy/term/2 usw. Das ganze kann man dann noch schön mit URL-Aliasen anpassen und fertig.
beispielsweise Artikel mit München, und Nürnberg taggen will ich eine Anzeige "alle Artikel aus Bayern" erstellen
Tja, da scheitert dann das normale Taxonomy-Modul.
Außer, du fügst noch ein weiteres Taxonomy-Feld hinzu (Kein FreeTagging), bei dem die User noch ihr Bundesland auswählen müssen, dann wäre das ganze auch kein Problem. Wäre im Grunde sogar besser. Denn mal rein theoretisch: Wenn der User sagen wir mal aus einer Statd namens Reichenbach kommt... Diesen Stadtnamen gibt es häufig in Deutschland, schön verteilt in Sachsen, Thüringen, Sachsen-Anhalt usw. Da wäre eine Angabe des Bundeslandes evtl. nicht schlecht.
Und damit wäre natürlich auch eine Ansicht aller Beiträge eines Bundeslandes kein Problem.
das automatisch aus dem Artikeltext Ortsnamen filtert
Was genau meinst du damit? Dass in einem Artikel bestimmte Ortsnamen hervorgehoben werden? Wenn ja, welche Ortsnamen?
Habe jetzt mal das Location
am 22.07.2010 - 10:38 Uhr
Habe jetzt mal das Location Modul installiert, kriege aber dort nicht den Zusammenhang: Zeige alle Artikel aus Ort X.
Vielleicht versuche ich das doch über das Taxonomy Modul. Was ich eigentlich gesucht habe (trotz des Reichenbach Einwandes), ist eine Möglichkeit, das User einfach den Namen der Stadt eingeben (taggen) und Drupal die Städte automatisiert in ein Bundesland (Region) packt bzw. man einen View erstellt, die dies anzeigt.
Sorry bin noch nicht lange Drupalianer, aber lerne, recherchiere, lese und frage: Könnten man also über eine View so etwas definieren: User taggen Orte und in der Ansicht wird das unter einer Region zusammengefasst.
Ich will die Auswahlmöglichkeiten für meine User recht einfach halten.
Zitat: Könnten man also über
am 22.07.2010 - 13:11 Uhr
Könnten man also über eine View so etwas definieren: User taggen Orte und in der Ansicht wird das unter einer Region zusammengefasst.
Nein, nicht wenn die Orte ganz normale Taxonomy-Terms mit FreeTagging sind. Woher soll Views denn wissen, welcher Ort zu welchem Bundesland gehört? Views erstellt "nur" Listen aus vorhandenen Daten. Das kann nicht einfach erkennen "Ah, Tübingen, das liegt in Baden-Württemberg". Und dann kommt an dieser Stelle natürlich noch die Sache mit mehrfachen Städte-Namen.
Exterior
am 22.07.2010 - 13:26 Uhr
Könnten man also über eine View so etwas definieren: User taggen Orte und in der Ansicht wird das unter einer Region zusammengefasst.
Nein, nicht wenn die Orte ganz normale Taxonomy-Terms mit FreeTagging sind. Woher soll Views denn wissen, welcher Ort zu welchem Bundesland gehört? Views erstellt "nur" Listen aus vorhandenen Daten. Das kann nicht einfach erkennen "Ah, Tübingen, das liegt in Baden-Württemberg". Und dann kommt an dieser Stelle natürlich noch die Sache mit mehrfachen Städte-Namen.
Ja das müsste ich natürlich vorher irgendwo definieren, also einen Pool an Städten anlegen.
Ich komme ja von Joomla und habe meine Seite mit rund 5.000 Artikel auf Drupal migriert, da Drupal mir mehr Flexibilität bei der Kategorien-Auswahl gibt. In Joomla hatte ich ein Tool, das automatisch aus dem Content bestimmte Begriffe filtern konnte. Bedeutet ich konnte einen Menüpunkt (Bayern) erstellen und definieren, wenn bestimmte Begriffe (München, Nürnberg) in Artikeln auftauchen, diese Artikel unter dem Menüpunkt anzuzeigen.
So in der Art würde ich das auch mit Drupal realisieren, wenn ein autmatisches Keyword-Erkennen nicht geht, dann halt über die manuelle Eingabe.
Zitat: Bedeutet ich konnte
am 22.07.2010 - 13:51 Uhr
Bedeutet ich konnte einen Menüpunkt (Bayern) erstellen und definieren, wenn bestimmte Begriffe (München, Nürnberg) in Artikeln auftauchen, diese Artikel unter dem Menüpunkt anzuzeigen.
Und wenn man dann einen Artikel über Berlin geschrieben hat und darin stand "Berlin ist größer als München", dann taucht der Artikel unter "Bayern" mit auf? Ô_o
Exterior
am 22.07.2010 - 14:36 Uhr
Bedeutet ich konnte einen Menüpunkt (Bayern) erstellen und definieren, wenn bestimmte Begriffe (München, Nürnberg) in Artikeln auftauchen, diese Artikel unter dem Menüpunkt anzuzeigen.
Und wenn man dann einen Artikel über Berlin geschrieben hat und darin stand "Berlin ist größer als München", dann taucht der Artikel unter "Bayern" mit auf? Ô_o
Dann tauchte er unter dem Menüpunkt Bayern und Berlin (Bundesland) auf.
Kommt mir irgendwie komisch
am 22.07.2010 - 14:56 Uhr
Kommt mir irgendwie komisch vor...
Aber sowas ist mir leider nicht bekannt.
Komisch? Das ist die
am 23.07.2010 - 06:55 Uhr
Komisch?
Das ist die Komponente als Beispiel in Joomla, die ich dafür umgenutzt hatte
http://extensions.joomla.org/extensions/structure-a-navigation/multi-cat...
Wie auch immer, ich versuche mal mit Views und Tags und/oder Userauswahl herumzubasteln.
Trotzdem danke für die Hilfe
Ich finde es eben komisch,
am 23.07.2010 - 13:04 Uhr
Ich finde es eben komisch, dass ein Artikel, der absolut rein gar nichts mit Bayern oder München zu tun hat, unter dem Menüpunkt "Bayern" mit auftaucht, nur weil da in den 900 Wörtern Text mal auftaucht "Berlin ist eine sehr große Stadt, größer als z.B. München". Das finde ich persönlich irgendwie sinnlos und das klingt für mich so, als ob da schnell ein ganz schönes Durcheinander entstehen kann. Wenn da viele Artikel eingetragen werden und jeder dieser Artikel enthält viele Städtenamen, dann wird das ganz schön wirr - vermute ich mal.
Aber, so als kleine Idee:
Schreib dir doch ein eigenes kleines Modul, welches sich per hook_nodeapi einklinkt. Nachdem ein Node gespeichert wurde, durchsuchst du den Body nach bestimmten Städten (mit der Funktion strstr) und wenn die Stadt gefunden wird, fügst du dem Node das zugehörige Bundesland als Taxonomy hinzu.
Das setzt allerdings voraus, dass du eine Liste mit Städte-Namen und zugehörigen Bundesländern hast, ohne die wird das automatisiert ohnehin nichts. Und nach wie vor besteht das Problem mit mehrfachen Städtenamen. Wenn's nun im Saarland eine kleine Stadt namens Berlin gibt und diese in einem Zusammenhang genannt wird, dann wird der Artikel völlig falsch dem Bundesland Berlin anstatt dem Saarland zugeordnet.