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.

Gruß
Frank

Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!

  • 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.

Gruß
Frank

Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!

  • 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

Gruß
Frank

Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!

  • Anmelden oder Registrieren um Kommentare zu schreiben

die version 2 ist ja shon da

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

die version 2 ist ja shon da und funktioniert auch

C.A.W. Webdesign

  • 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 :)

Gruß
Frank

Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!

  • 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.

Gruß
Frank

Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!

  • 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".)

Gruß
Frank

Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!

  • 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 ;-)

Gruß
Frank

Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!

  • 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" ;-)

Gruß
Frank

Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Hilfsprogramme
  • [gelöst] Sichtbarkeit von Seiten über Rollen steuern
  • [gelöst] Menüpunkte deaktivieren sich automatisch
  • Kartenansicht, Position des Users und Nodes anzeigen
  • Theme suggestion wird nicht verwendet
  • [gelöst]Pflichtfeld vom User deaktivieren lassen
  • Konto löschen, wie? (Drupalorg/Drupalcenter)
  • Layout-Builder hängt
  • Drupal 8/9 SEO-Beratung/Coaching
  • Verschachtelte UND / ODER Abfrage mit hook_views_query_alter
  • Hilfe zu Views und Filter?
  • Views für 2 Kategorien
Weiter

Neue Kommentare

  • Was sind denn deine
    vor 2 Stunden 31 Minuten
  • Zitat: Ich möchte ja die
    vor 1 Tag 5 Stunden
  • Gelöst
    vor 1 Tag 5 Stunden
  • Das hilft mir leider nicht.
    vor 1 Tag 5 Stunden
  • Wenn ich es richtig verstehe,
    vor 1 Tag 7 Stunden
  • Liebe Regina, herzlichen Dank
    vor 1 Tag 18 Stunden
  • Nimm content access, aber Du
    vor 2 Tagen 1 Stunde
  • Verlege diese Funktion in ein
    vor 2 Tagen 2 Stunden
  • Nodeaccess geht ja gerade
    vor 2 Tagen 3 Stunden
  • sollte mit domainaccess gehen
    vor 2 Tagen 5 Stunden

Statistik

Beiträge im Forum: 246110
Registrierte User: 18885

Neue User:

  • Stine_64
  • uniquename
  • xapizm

» Alle User anzeigen

User nach Punkten sortiert:
wla9018
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3917
ronald3832
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 4 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