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

[gelöst] Merkliste für Drupal (kein Shop)

Eingetragen von Julsen (178)
am 09.05.2012 - 15:23 Uhr in
  • Module

Hallo zusammen,

stehe wieder erneut vor einem Problem. Und zwar wollte ich gerne eine Merkliste anlegen. Auf meiner Seite soll quasi die Option gegeben werden, dass die Besucher eizelne Seiten oder Elemente auf eine Merkliste setzen können. Die User haben keinen eigenen Account und sind nur als Gäste unterwegs (soll auch so bleiben, vielleicht später mit persönlichen Accounts). Nachdem die Nutzer jetzt ihre Merkliste bepackt haben, sollen die die Möglichkeit haben diese Liste automatisiert abzusenden. Quasi wie ein Warenkorb, soll aber kein Shop sein und auch keine Kaufoption bieten. Des Weiteren sollen die Nutzer Kontaktdaten angeben können, unter denen man mit ihnen in Kontakt treten kann.

Hatte mir mal Flag angeguckt, aber das erfüllt scheinbar nicht meine Anforderungen. Für Hilfe und Tipps wäre ich euch sehr dankbar.

Viele Grüße
Julsen

//Gelöst
Kurze Zusammenfassung. Die Liste konnte durch das Flag Modul realisiert werden. Damit auch anonyme Nutzer flaggen können, muss die Session Api installiert und aktiviert sein. Die Merkliste wird quasi in einer Art Sidebar immer angezeigt (Block per View erzeugt). Damit beim Hinzufügen bzw. Entfernen auch die Liste mit aktualisiert wird, habe ich mir noch ein kleines JQuery Addon/Snippet geschrieben. Dies findet ihr weiter unten: http://www.drupalcenter.de/node/41401#comment-148427. Der Link zum Flaggen löst dann auch automatisch die Funktion aus, ihr müsst lediglich den neuzuladenden Bereich anpassen (2x #merkliste). Den Versand des Views werde ich, wie gewünscht, in einem anderen Fred auslagern.

‹ Auswahlmöglichkeit für Gäste Kommentare generieren URL ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

"Related Modules" checken

Eingetragen von Frank Ralf (2135)
am 10.05.2012 - 17:23 Uhr

unter http://drupalmodules.com/module/flag

Da findet man oft was Passendes.

Meinen Idee wär, per Flag o.Ä. die Liste zu erstellen, die in einem View ausgeben und diesen dann verschicken.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Werden die Flags dann in der

Eingetragen von Julsen (178)
am 11.05.2012 - 09:07 Uhr

Werden die Flags dann in der Session des eigentlichen Nutzers gespeichert oder brauchen die Nutzer einen eigenen Account dafür?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kommt in Version 2.0

Eingetragen von Frank Ralf (2135)
am 11.05.2012 - 10:17 Uhr
Zitat:

Version 2.0 Information

The next version of Flag is in the works, including the following additional features:

Flagging for anonymous users (even with page caching enabled). Requires Session API.
Import/Export support.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok, danke. Dann müsste ich

Eingetragen von Julsen (178)
am 11.05.2012 - 10:25 Uhr

Ok, danke. Dann müsste ich denke ich noch was warten, bis die Version veröffentlicht wird.

Gruß
Julsen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bereits da

Eingetragen von Frank Ralf (2135)
am 11.05.2012 - 12:42 Uhr

zwar offiziell noch Beta, aber empfohlen: http://drupal.org/project/flag

  • Anmelden oder Registrieren um Kommentare zu schreiben

die version 2 ist ja shon da

Eingetragen von caw (2762)
am 11.05.2012 - 14:30 Uhr

die version 2 ist ja shon da und funktioniert auch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ah ok danke. Mal

Eingetragen von Julsen (178)
am 14.05.2012 - 10:48 Uhr

Ah ok danke. Mal ausprobieren. Hoffentlich sind heute nicht zu viele Leute auf der Seite :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nicht am Live-System rumspielen

Eingetragen von Frank Ralf (2135)
am 14.05.2012 - 11:09 Uhr

falls deine Aussage so zu deuten ist:

Julsen schrieb

Hoffentlich sind heute nicht zu viele Leute auf der Seite :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich weiß, aber habe gerade

Eingetragen von Julsen (178)
am 14.05.2012 - 11:16 Uhr

Ich weiß, aber habe gerade keine andere Möglichkeit. Backups gezogen und zur Not spiele ichs direkt wieder ein.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Irgendwie zeigt der den Flag

Eingetragen von Julsen (178)
am 14.05.2012 - 14:12 Uhr

Irgendwie zeigt der den Flag Link nicht an :(
Muss ich noch was anderes machen? Theoretisch ist ja standardmäßig für eingeloggte Nutzer aktiv, habe aber auch eine für Gäste erstellt. Bei beiden kein Flag Link.

//Edit:
Ok, habe den Fehler gefunden. Hatte per CSS die Menustruktur ausgeblendet. Leider habe ich jetzt ein Sprachicon vom Language Icon Modul, was sich nicht ausblenden lässt oder hat da jemand einen Tipp für mich? Habe mal ein Bild angehangen.

AnhangGröße
Bildschirmfoto 2012-05-14 um 15.11.00.png 58.38 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Was zum Gucken ...

Eingetragen von Frank Ralf (2135)
am 14.05.2012 - 15:46 Uhr

Festsitzendes Language-Icon

Am besten auch mit Firebug nach dem passenden CSS gucken.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hatte mal wieder ein wenig

Eingetragen von Julsen (178)
am 23.05.2012 - 15:27 Uhr

Hatte mal wieder ein wenig Zeit hier weiter zu machen :)
Jedenfalls das zur Merkliste hinzufügen funktioniert für alle Nutzer recht gut, Problem ist nur, dass ich die Merkliste per View in einem Block ausgeben lasse. Flag hat ja von Haus aus eine Ajax funktion, damit nicht die komplette Seite immer neu geladen werden muss. Allerdings aktualisiert der Block nicht automatisch, was eigentlich logisch ist. Wollte jetzt also die Funktion vom Flagmodul erweitern (nicht im Modul selber, sondern in einer externen JS Datei). Leider bisher ohne Erfolg.

(function ($) {
Drupal.flagLink.attach = function (context){
$('a.flag-link-toggle').click(function(){
var reloadMerkliste = function(data){
$("#merkliste").html(data.reloadMerkliste);
}
$.ajax({
type:'POST',
url:this.href,
data: { js: true },
dataType: 'json',
success:reloadMerkliste
});
return false;
});
};
})(jQuery);

Dachte evtl. ich kann meine Funktion da mit anhängen. An flagLink oder flagClick. Sobald ich ein behaviors mit reinbringe, funktioniert das original leider auch nicht mehr (Drupal.behaviors.flagLink.attach). Hat zufällig wer einen Tipp für mich, was ich ändern müsste? Stehe gerade etwas auf dem Schlauch.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Modul "AJAX Block" hilft vielleicht weiter

Eingetragen von Frank Ralf (2135)
am 23.05.2012 - 16:24 Uhr

http://drupalmodules.com/module/ajax-blocks

(Dort lohnt auch immer ein Blick auf die "Related Modules".)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke.Habe es mir mal

Eingetragen von Julsen (178)
am 24.05.2012 - 10:57 Uhr

Danke.
Habe es mir mal angeguckt, funktioniert leider auch nicht so wie es soll. Am Liebsten wäre mir ein einfaches attach fürs Flag Modul.

//Edit
Habe jetzt eine funktionierende funktion erstellt :)

(function ($) {
Drupal.behaviors.Merkliste = {};
Drupal.behaviors.Merkliste.attach = function (context){
$('a.flag-link-toggle').click(function(){
var link = $(location).attr('href');

refreshMerkliste(link);

function refreshMerkliste(link){
$.ajax({
type:'POST',
url:link,
success: function(html) {
$("#merkliste").replaceWith($('#merkliste', $(html)));
},
});
}
return false;
});
};
})(jQuery);

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich mal wieder :)

Eingetragen von Julsen (178)
am 29.05.2012 - 09:54 Uhr

Arbeite ja nur gelegentlich an meiner Seite und wollte jetzt aber den Versand von Views in Angriff nehmen. Welches Modul wäre hierfür denn brauchbar? Ist dieses Modul dafür geeignet? http://drupal.org/project/views_send

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bitte diese Disksussion als [gelöst] markieren

Eingetragen von Frank Ralf (2135)
am 29.05.2012 - 13:48 Uhr

und für neues Thema neue Diskussion anfangen. Erhöht ungemein die Antwortchancen ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Alles klar, ist nun als

Eingetragen von Julsen (178)
am 29.05.2012 - 14:29 Uhr

Alles klar, ist nun als gelöst markiert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank für die ausführliche Darstellung

Eingetragen von Frank Ralf (2135)
am 29.05.2012 - 17:59 Uhr

Fortsetzung unter "View mit zusätzlichen input Feldern per Mail absenden" ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • lstin tombent homophonic wikke
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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
Weiter

Neue Kommentare

  • Rollen
    vor 3 Tagen 6 Stunden
  • Inzwischen sind wir bei
    vor 1 Woche 6 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 15 Stunden
  • melde mich mal wieder, da ich
    vor 9 Wochen 4 Tagen
  • Hey danke
    vor 9 Wochen 5 Tagen
  • Update: jetzt gibt's ein
    vor 9 Wochen 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 1 Tag
  • In der entsprechenden View
    vor 11 Wochen 1 Tag

Statistik

Beiträge im Forum: 250238
Registrierte User: 20466

Neue User:

  • StevenEness
  • FoxPiola
  • ocvk2810

» 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 26 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