Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Wie erstelle ich ein Kleinanzeigen Portal mit CCK und Views

Eingetragen von naddoo (31)
am 23.07.2012 - 11:03 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Hallo

ich beschäftige mich nun bereits seit 2 Wochen mit Drupal und konnte mich davon überzeugen wie gut es ist und ideal für mein Projekt ist. Da ich noch überhaupt keine Erfahrung mit Drupal habe bin ich auch eure Hilfe angewiesen.

Für mein Projekt möchte ich ein Kleinanzeigen Portal realisieren. Ich weiß das ich mit CCK, Views, Taxonomy und ImageCache das realisieren kann und habe auch schon erster versuche (Content Type mit CCK erstellt, Views für die übersicht) erfolgreich gestartet. Das Portal soll ähnlich das Portal Quoka sein. Der Kunde soll kostenlose Anzeigen ohne Anmeldung inserieren können und gegen eine Bezahlung über PayPal soll Ihm die Möglichkeit gegeben werden mehrere Bilder hochzuladen und seine Anzeige bearbeiten zu können wobei er sich hierzu anmelden muss. Beim Eingabeformular soll wie bei Quoka über ein Workflow erfolgen wo ich zuerst die Kategorien auswählen kann, dann auf weiter klicke und dann den Anzeigentext eingeben kann.

Könnt Ihr mir Tipps geben oder links zu Tutorials wie ich so eine Bezahlfunktion einbinden kann und wie ich den Workflow hinbekomme?

Viele Grüße
naddoo

‹ Trennung von Anmeldenamen und Benutzernamen Free Tagging und Taxonomy Term ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Auch wenn es mich selbst

Eingetragen von firstlevel (519)
am 25.07.2012 - 20:11 Uhr

Auch wenn es mich selbst interessiert, so wirklich wild ist das nicht mit drupal. Es ist halt eine Menge getheme und gecss'e bzw. gefummel weil Du alle Felder anlegen musst. Letzlich ist es aber eine reine Config Sache.
Schaue mal hier: http://www.socialhsp.de/karriere Das ist noch nicht fertig, aber ich denke Du kannst die Richtung erkennen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Problem beim Anlegen von

Eingetragen von Helrunar (194)
am 25.07.2012 - 23:33 Uhr

Das Problem beim Anlegen von Anzeigen ohne Anmeldung/Registrierung ist aber, wie ordnest Du nach einer Registrierung dann die Anzeige dem entsprechenden user zu? Sprich: Wie willst Du sicherstellen, das es auch wirklich der User ist, der die Anzeige geschaltet hat? Ich stell mir das etwas umständlich und vor allem unsicher vor.

Ich würde hier eher den Weg gehen, das sich der User auf jeden Fall registrieren muss um Anzeigen anlegen zu können. Bei einer Kundenseite gehen wir gerade den Weg, das der registrierte User Einträge machen kann und hierbei auch alle Premiumfelder mit zum Ausfüllen bekommt. So lange der User jedoch kein Premiumuser ist, so lange wird die Ausgabe der Premiumfelder durch ein Modul unterdrückt.

Für den Workflow würde ich es mal mit Multistep versuchen

http://drupal.org/project/multistep

  • Anmelden oder Registrieren um Kommentare zu schreiben

Filter

Eingetragen von naddoo (31)
am 26.07.2012 - 15:19 Uhr

Ich bin nun soweit, das ich in einer View (Übersichtseite) alle angelegten Anzeigen angezeigt bekomme und beim klick auf den Titel öffnet sich die Detailseite.
Nun möchte ich auf der Übersichtseite nach Kategorien und Felder (z.B. Preis, Ort etc.) filtern können. Der Filter-Block soll in der linken Spalte angezeigt werden. Wie bekomme ich das hin? Habe es mit Contextual Filter probiert aber bekomme das nicht hin.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Registrieung von Usern/Workflow

Eingetragen von naddoo (31)
am 26.07.2012 - 15:23 Uhr

@Helrunar, danke für den Hinweis, aus dieser Sicht hatte ich das nicht betrachtet. Ich denke ich werde das so umsetzen, das sich jeder user registrieren muss um Anzeigen anlegen zu können.

Das Modul Multistep geht in die richtige Richtung, so wie ich es mir vorstelle. Werde es die nächsten Tage genauer unter die Lupe nehmen. Danke für den Tip.

  • Anmelden oder Registrieren um Kommentare zu schreiben

naddoo schrieb Nun möchte ich

Eingetragen von Helrunar (194)
am 26.07.2012 - 15:42 Uhr
naddoo schrieb

Nun möchte ich auf der Übersichtseite nach Kategorien und Felder (z.B. Preis, Ort etc.) filtern können. Der Filter-Block soll in der linken Spalte angezeigt werden. Wie bekomme ich das hin? Habe es mit Contextual Filter probiert aber bekomme das nicht hin.

Generell kannst Du solche Filter als exposed Filder (hervorgehoben) realisieren, den Du anschließend als Block veröffentlichst. Den Block kannst Du dann ganz normal auf einer Blockposition veröffentlichen, oder entsprechen in Panels einbinden. Das mit dem Ort, das kommt darauf an, wie Du es umgesetzt hast. Ich habe z.B. die Kombination mit Adressfield, Geofield, Geophp, Openlayers und Openlayers Proximity laufen, da ich auch eine Umkreissuche mit drin hab.

  • Anmelden oder Registrieren um Kommentare zu schreiben

So eindlich komme ich wieder

Eingetragen von naddoo (31)
am 31.07.2012 - 11:17 Uhr

So eindlich komme ich wieder dazu an meinem Projekt zu arbeiten.

Ich habe auf drupal.org 2 exposed filter gefunden "Better Exposed Filters" und "Exposed Filter Data", was ist für mein Filter besser geeignet?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Inhalt zeitlich begrenzt anzeigen

Eingetragen von naddoo (31)
am 17.08.2012 - 14:22 Uhr

So hab in den letzten Tagen so einiges geschafft, Filter sind gesetzt und klappt soweit. Habe nun ein anderes Problem wo ich nicht weiter komme.

Ich möchte den Inhalt nur für 14 Tage sichtbar haben und anschließend ausblenden. Nach ca. 1 Jahr soll der Inhalt dann gelöscht werden. Wie kann ich das realisieren? Könnt Ihr mir da weiterhelfen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Rules

Eingetragen von Helrunar (194)
am 17.08.2012 - 14:36 Uhr

Da solltest Du Rules mal ansehen, damit sollte es möglich sein. Und dann regelmäßig einen Cron starten der Rules anschupst, was dann nach dem Datum schaut und Deine gewünschte Aktion anstösst.

  • Anmelden oder Registrieren um Kommentare zu schreiben

So da bin ich wieder, habe

Eingetragen von naddoo (31)
am 23.08.2012 - 14:04 Uhr

So da bin ich wieder, habe mir das Module Rules angeschaut und erfüllt genau das was ich brauche.

Ich habe Regelen und Actions erstellt um einen Content nach einer gewissen Zeit auf unpublished zu setzen. Die Regel soll über den Schedule nach einer gewissen Zeit nach anlegen des Contents (zum testen habe ich +10 minutes verwendet) angestoßen werden. Leider tut sich nach 10 minuten nix und der Content wird nicht unpublished gesetzt. Stoße ich die Action manuel an, so wird der Content auf unpublished gesetzt.

Was übersehe ich bzw. was habe ich vergessen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Der Schedule muss getriggert werden.

Eingetragen von ronald (3857)
am 23.08.2012 - 16:29 Uhr

Irgendwer muss ihn auslösen.

Normalerweise wirst du keine Abstände von 10 Minuten haben wollen, nehme ich an.

Dann reicht der cron. Der sollte natürlich regelmäßig laufen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Taxonomy Field Widget

Eingetragen von naddoo (31)
am 28.08.2012 - 15:19 Uhr

Funktional ist nun mein Kleinanzeigen Portal fertig. Nun geht es darum das ganze optisch zu verschönern und die Usability zu erhöhen.

Ich möchte das Taxonomy Field so anpassen, das ich alle Top Kategorien zusammen in einer Listbox angezeigt bekomme und beim selectieren einer Top Kategorie die Sub Kategorien in einer seperaten Listbox dargestellt bekomme (siehe Beispiel 1 und Beispiel 2). Gibt es dafür ein Modul bzw. wie kann ich die widgets anpassen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Modul heißt

Eingetragen von wla (9463)
am 28.08.2012 - 19:56 Uhr

Das Modul heißt [do:hierarchical_select].

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Super das ist genau das was

Eingetragen von naddoo (31)
am 31.08.2012 - 14:01 Uhr

Super das ist genau das was ich suche. Wie kann ich nun die Dropdown Boxen durch eine Liste ersetzen? Das hängt doch irgendwie mit den widgets zusammen oder?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 2 Wochen 6 Tagen
  • Textboxen mit Tabelle
    vor 2 Wochen 6 Tagen
  • Du sollst ja auch keine
    vor 2 Wochen 6 Tagen
  • Theme
    vor 2 Wochen 6 Tagen
  • Welches Theme benutzt du
    vor 2 Wochen 6 Tagen
  • Mit Responsive Raster hatte
    vor 3 Wochen 4 Stunden
  • Hallo Alex,um das Häkchen
    vor 3 Wochen 13 Stunden
  • Modul view_unpublished
    vor 3 Wochen 1 Tag
  • Modul "override node options"
    vor 3 Wochen 2 Tagen
  • Im Grunde ist dass ein
    vor 3 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250270
Registrierte User: 20479

Neue User:

  • Stevebok
  • Robertnobia
  • AltonRaf

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 70 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association