Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Kleinanzeigen mit Views mit Button verbinden

Eingetragen von sternenstaub (91)
am 22.09.2008 - 08:21 Uhr in
  • Views
  • Drupal 5.x oder neuer

Hallo,

ich habe ja meine Kleinanzeigen mit CCK und Views erstellt, nun stellt sich mir die Frage ob es eigentlich auch möglich ist eiinen button mit Sofortkauf zu integrieren? Und dabei soll dann eine Mail an den Einsteller der Kleinanzeige gesendet werden!

Bzw wenn man ein Shopsystem integriert, was ich eigentlich nicht wollte, kann man da auch einstellungen vornehmen das eben Mitglieder dort dinge einstellen können, also dann eben die kleinanzeigen in einem shopsystem? denn dort sollte so ein button ja möglich sein oder?

Bin für jeglichen Input dankbar

‹ CCK und Bild einbinden... views mit freitextsuche kombinieren? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, du musst wissen, das

Eingetragen von Kars-T (1473)
am 22.09.2008 - 09:13 Uhr

Hallo,

du musst wissen, das ein Shopsystem und ich denke da nimmt man zZ. für Drupal Übercart, nicht ohne ist. Du musst halt sehr sehr viel konfigurieren um das zu erreichen, was du willst. Dann läuft das bestimmt toll, aber es ist halt viel Arbeit.

Was soll denn der Button genau machen, was sind deine Anforderungen? Ein Email auf Knopfdrukc zu verchicken, ist ja nicht all zu schwer.

---

Viele Grüße,

Kars-T

Arbeit: comm-press

Hobbies: Tower Defense HQ, plamo.de, Blog

  • Anmelden oder Registrieren um Kommentare zu schreiben

eigentlich soll da eben nur

Eingetragen von sternenstaub (91)
am 22.09.2008 - 09:28 Uhr

eigentlich soll da eben nur auf dem button stehen ... sofortkauf, das man eben damit das angebot der kleinanzeige erwirbt und das eben der ersteller der anzeige ein mail erhält das jemand (also der der den button gedrückt hat) seinen artikel erworben hat ...

jetzt wäre es ja noch gut, wenn dadurch die anzeige gleich gelöscht wäre... aber das könnte man ja auch manuell machen.

ich denke eben das ein shop für diese geringe anforderung nicht von nöten ist und das es wohl mit einem shop für kleinanzeigen so wäre, als würde ich mit kanonen auf spatzen schießen ... deswegen wär ich schon froh wenns eine möglichkeit gäbe die nicht ganz so anspruchsvoll wäre ...

eigentlich soll einfach ejdes mitglied anzeigen erstellen können (da hab ich dann noch rollen wer wieviele erstellen kann) und per zeitfenster werden die eben wieder gelöscht bzw unsichtbar gemacht ...und nun sollte halt einfach noch ein zusatzfeld in die anzeige integriert wo sofortkauf drauf steht verbunden mit ner mail an den empfänger ... anders kann ich es grad nicht erklären, aber vielleicht wars ja verständlich ;-)

dankeschön ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Views Bulk Operation

Eingetragen von 0xAFFE (4)
am 22.09.2008 - 10:19 Uhr

Hast du dir mal Views Bulk Operations angeschaut? Damit kannst du eine bestimmte anzahl von Nodes auswählen und dann mit diesen Nodes eine Aktion ausführen. Weis jetzt nicht so genau ob das deinem Wunsch entspricht.

HTH

0xAFFE

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich denke ich würde das aus

Eingetragen von Kars-T (1473)
am 22.09.2008 - 10:30 Uhr

Ich denke ich würde das aus dem Bauch raus programmieren.

Einfach ein CCK Feld für gekauft einbauen und eins für den kaufenden User.

Wenn eine Kleinanzeige erstellt wird ist das Feld 0 und die Anzeige wird normal angezeigt und ein Button kommt, wenn ein User angemeldet ist.

Dann würde ich alles über das Template machen. < form > auf den Node. Wenn die übertragen wird in den Node gekauft auf 1 und die UserId. Es gab glaube ich auch ein CCK User Reference Field, das macht es direkter.

Dann den Node einfach stehen lassen und mit "Verkauft" markieren. Wenn die Anzeige weg ist, sieht es schnell leer aus und man kann so einen großen Stamm aufbauen. Die User können ja immer über "kaufbare" Artikel einen View filtern oder so.

Also du solltes das ohne einen Shop lösen können. Und ich empfinde das als recht einfach bei ca. einem Tag Arbeit ;)

---

Viele Grüße,

Kars-T

Arbeit: comm-press

Hobbies: Tower Defense HQ, plamo.de, Blog

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kars-T schrieb Ich denke

Eingetragen von sternenstaub (91)
am 22.09.2008 - 15:56 Uhr
Kars-T schrieb

Ich denke ich würde das aus dem Bauch raus programmieren.

Einfach ein CCK Feld für gekauft einbauen und eins für den kaufenden User.

Wenn eine Kleinanzeige erstellt wird ist das Feld 0 und die Anzeige wird normal angezeigt und ein Button kommt, wenn ein User angemeldet ist.

Dann würde ich alles über das Template machen. < form > auf den Node. Wenn die übertragen wird in den Node gekauft auf 1 und die UserId. Es gab glaube ich auch ein CCK User Reference Field, das macht es direkter.

Dann den Node einfach stehen lassen und mit "Verkauft" markieren. Wenn die Anzeige weg ist, sieht es schnell leer aus und man kann so einen großen Stamm aufbauen. Die User können ja immer über "kaufbare" Artikel einen View filtern oder so.

Also du solltes das ohne einen Shop lösen können. Und ich empfinde das als recht einfach bei ca. einem Tag Arbeit ;)

---

Viele Grüße,

Kars-T

Arbeit: comm-press

Hobbies: Tower Defense HQ, plamo.de, Blog

um himmels willen *Grins* ich werd mir das mal in ruhe zur gemüte führen ... aber auf den ersten blick liest sich das schwer für meinereiner *Seufz*

  • Anmelden oder Registrieren um Kommentare zu schreiben

hm nun hab ich ein

Eingetragen von sternenstaub (91)
am 05.10.2008 - 10:47 Uhr

hm nun hab ich ein zusätzliches feld für sofortkauf eingerichtet, aber wie kann man das mit der mail an den autor verbinden?

  • Anmelden oder Registrieren um Kommentare zu schreiben

sternenstaub schrieb hm nun

Eingetragen von Kars-T (1473)
am 05.10.2008 - 12:33 Uhr
sternenstaub schrieb

hm nun hab ich ein zusätzliches feld für sofortkauf eingerichtet, aber wie kann man das mit der mail an den autor verbinden?

Hast du denn einen Button auf der Seite?

Ich gehe mal davon aus, das du kein Modul erstellen willst. Von daher den ganzen Kram barfuß. Sei dir aber bewußt, das du alles von aussen auch abfangen musst, damit kein Sicherheitsrisiko besteht. Die Form API würde da helfen.
Du musst halt in das Template ungefähr sowas eintragen:

<?php

if(!empty($_POST['skbtn']) && !empty($_POST['sknid'])){
 
$sknid = (int)$_POST['sknid'];
  if(
$sknid){
   
//todo: hier dann updates machen
   
echo 'Gekauft!';
  }
}
//todo: Formular dann nur einblenden, wenn noch nicht verkauft
echo '<form action="/'.$node->path.'" method="post">';
echo
'<input type="hidden" name="sknid" value="'.$node->nid.'" />';
echo
'<input type="submit" name="skbtn" value="Sofortkaufen" />';
echo
'</form>';
?>

Du musst dann nur noch die entsprechenden CCK Felder ausfüllen. Die Felder könntest du vor dem User schützen, in dem du dieses Modul verwendest: http://drupal.org/project/cck_field_perms

Mails verschicken tust du hiermit: http://api.drupal.org/api/function/drupal_mail/5

Im Prinzip könnte man das auch mit einem Modul machen und das dann auf gewisse Node Typen schalten. Das Modul könnte dann auch unabhängig von CCK Daten handeln. Form API wäre wohl in Drupal eh die bessere Wahl und und und. Naja, viele Wege führen nach Rom.

Viel Erfolg! :D
---

Viele Grüße,

Kars-T

Arbeit: comm-press

Hobbies: Tower Defense HQ, plamo.de, Blog

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke für die antwort

Eingetragen von sternenstaub (91)
am 05.10.2008 - 12:55 Uhr

danke für die antwort *freu*

haha ich würde es ja mit einem modul machen, wenn ich denn ahnung davon hätte, ich werd mir dann mal deine antwort zu gemüte führen und sehen inwieweit ich das zustande krieg.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich hab ja content

Eingetragen von sternenstaub (91)
am 05.10.2008 - 13:06 Uhr

ich hab ja content templates, dort müsste man das theoretisch einfügen oder? unter eben dem template was für die kleinanzeigen da ist ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

und nein ich hab keinen

Eingetragen von sternenstaub (91)
am 05.10.2008 - 13:07 Uhr

und nein ich hab keinen button ... kann ich denn in cck auch einen button erstellen? ich hatte es als reines textfeld erstellt *grmpf*

  • Anmelden oder Registrieren um Kommentare zu schreiben

ha ich hab jetzt einfach mal

Eingetragen von sternenstaub (91)
am 05.10.2008 - 14:32 Uhr

ha ich hab jetzt einfach mal deinen code in das template eingefügt ... nun ist ja ein button da *grins* aber der button ist jetzt verlinkt auf die startseite der seite. darin müsste jetzt einfach nur noch das mailsenden an den ersteller integriert sein. krieg ich das auch irgendwie hin? *liebfrag*

zumindest hab ich ja rausgefunden das man hinter node path ja die seite eintragen kann auf die es verlinken soll ... aber theoretisch solls ja nicht mal auf was verlinken, sondern eben nur die mailabsende aktion hervorrufen, sobald man darauf klickt ... ich kenn mich zu wenig aus, leider um das selber hinzubbekommen, aber es müsste doch dafür ne möglichkeit geben oder?

und was das felder verstecken angeht, die seite ist ja nur für registrierte sichtbar, muss man da trotzdem felder verstecken? bzw was ermöglicht das verstecken?

theoretisch müsste das verkauft gar nicht erscheinen ... denn die meisten haben eh viel zu verkaufen was dann eben nochmal zum sofortkauf angeboten wird.theoertisch reicht wirklich der button der eben mit sofortkauf beschriftet ist, wie ja jetzt schon und dann eben die mail an den ersteller sendet, das eben jemand den artikel dingsbums kaufen will, also müsste schon in der mail bezug auf die aktion erkennbar werden.

magst mir die vorgehensweise bissel erklären?

  • Anmelden oder Registrieren um Kommentare zu schreiben

grins

Eingetragen von sternenstaub (91)
am 05.10.2008 - 15:02 Uhr

nun hab ich es auf das privatmailseite verlinkt, aber das kanns ja so auch nicht sein ;-) ist mir nur erstmal aufgefallen, das ich zumindest in dem code ja auf alles verlinken kann ...

ich kenn mich mit drupal_mail nicht aus, da steht ja ein code, den fügt man ja sicher in eine datei ein oder? ich bin etwas planlos was dies evorgehensweise angeht was drupal mail beinhaltet.

  • Anmelden oder Registrieren um Kommentare zu schreiben

den automatischen

Eingetragen von patcher (217)
am 05.10.2008 - 16:23 Uhr

den automatischen mailversand, könntest du eventuell über das modul
worklfow oder workflow_ng und das modul action hinbekommen.
schau dir das mal an.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sorry Arcor spackt heute

Eingetragen von Kars-T (1473)
am 05.10.2008 - 17:26 Uhr

Sorry Arcor spackt heute völlig ab und ich bin gleich nicht mehr da... :(

Von meiner Seite sonst morgen mehr :)

---

Viele Grüße,

Kars-T XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich würde mich freuen deine

Eingetragen von sternenstaub (91)
am 05.10.2008 - 18:01 Uhr

ich würde mich freuen deine lösung zu lesen ... auch wenns erst morgen ist

  • Anmelden oder Registrieren um Kommentare zu schreiben

nun hab ich workflow ng und

Eingetragen von sternenstaub (91)
am 06.10.2008 - 20:28 Uhr

nun hab ich workflow ng und action runtergeladen und installiert, pah da sind ja tausend dinge die ich einstellen kann *grins*

hab auch ne mail erstellt, die versendet werden soll, wenn jemand den sofortkauf ebtätigt, aber wie um alles in der welt krieg ich nun die mail an den knopf, wie muss das verbunden sein? ich bin doch totaler unwissender mensch ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, bin wieder einigermaßen

Eingetragen von Kars-T (1473)
am 07.10.2008 - 11:05 Uhr

Hi,

bin wieder einigermaßen da.

Also das "Problem" mir Workflow-NG ist doch das du soweit ich das Modul kenne nicht einstellen kannst, das diese Aktion nur einmal pro Node vorkommt oder?

Von daher wird dir das leider nicht so recht was bringen.

Und die URL vom Workflow hat immer Bezug zum Node?

Ich fürchte du wirst damit nicht weiter kommen.

Und auch: eine vollständige Lösung kann ich dir so nicht bieten, da ich nicht mal eben ein Modul schreiben kann dafür, sorry. Ich kann dir nur Rat geben, wie es gemacht werden könnte.

Siehst du dich denn in der Lage den Weg einigermaßen selbst zu programmieren, den ich sonst vorschlagen würde?

Wenn du das leider nicht schaffst, dann lös es doch einfach über ein Kontaktformular und die Ersteller des Nodes müssen dann selbst Hand anlegen um das Inserat als "Verkauft" zu markieren. Wäre das erstmal eine Lösung?

---

Viele Grüße,

Kars-T XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

grins ... erstmal vorweg

Eingetragen von sternenstaub (91)
am 07.10.2008 - 15:02 Uhr

grins ... erstmal vorweg dankeschön für deine antwort!

ich vereinfache das einfach mal ein wenig. ich brauch das verkauft gar nicht, das können diejenigen ja auch selber wirklich machen ... ich bräuchte eigentlich vordergründig an erster stelle einfach erstmal eine mail die eben automatisch dem autor zukommt, wenn jemand sofortkauf klickt.

garb aber ein problem mit dem sofortkauf dings von dir ... da hat es nämlich zwar den button eingefügt, aber den inhaltstext gekillt.

ansonsten denke ich schon das ich war programmieren kann, wenn ich zumindest nen weg in die richtige richtung kriege ...

danke schon im voraus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • 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
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 4 Tagen
  • Hey danke
    vor 2 Wochen 5 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 16 Stunden
  • In der entsprechenden View
    vor 4 Wochen 16 Stunden
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 16 Stunden
  • gelöst
    vor 6 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20457

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 24 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