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

Dynamische Filter?

Eingetragen von larc0s (36)
am 11.04.2008 - 17:51 Uhr in
  • Views
  • Drupal 5.x oder neuer

Hallo an Alle :)

Ich hab da mal eine kleine Frage:

So wie ich das gesehen habe, kann man Filter bei "Views" nicht verodern. RIchtig?
Ist es denn möglich, dass man einen zusätzlichen Filter hinzufügt, falls eine Bedingung erfüllt ist?

Also, diese Bedingung könnte ich ja in den Argumentencode packen, aber wie schaffe ich es einen zusätzlichen Filter über PHP einzufügen?

Danke und Gruß,
larc0s :)

‹ Totaler Anfänger brauch Hilfe mit Bildern im Text Integer-Field in einer tpl-datei auswerten lassen? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Könntest du vielleicht ein

Eingetragen von netzkoop (1820)
am 11.04.2008 - 18:58 Uhr

Könntest du vielleicht ein konkretes Beispiel bringen?
Kann leider nicht ganz nachvollziehen, was du meinst...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Als Beispiel: Ich möchte

Eingetragen von larc0s (36)
am 11.04.2008 - 19:18 Uhr

Als Beispiel:

Ich möchte mit einer Ansicht, dass Bilder von Freunden angezeigt werden, aber die selbe Ansicht soll auch unter anderen Umständen die eigenen Bilder anzeigen. (Über ein Argument wird die User ID übergeben)
Jedoch, werden die eigenen Bilder in dieser Ansicht natürlich nicht angezeigt, weil man selber nicht auf der eigenen Freundesliste steht. Deshalb muss ich testen, ob der aktuelle User auch gleich dem User ist, ddessen Bilder angezeigt werden. Wenn dies der Fall ist, soll der Filter für die Freundesliste "ausgeschaltet" werden, ansonsten "eingeschaltet.

Hoffe, es ist jetzt klarer :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich würde einen Block mit

Eingetragen von netzkoop (1820)
am 19.04.2008 - 15:46 Uhr

Ich würde einen Block mit PHP erstellen so ähnlich wie hier:

<?php
$node
= node_load(arg(1));
$userid =$node->uid;
$user = user_load(array('uid' => $userid));
$view_name = 'myfotos';
$view_args = array($user->name);
$view = views_get_view($view_name);
print
views_build_view('block', $view, $view_args, FALSE, 2);
?>

Das ist für Fotos eines bestimmten Users, basierend auf dem view myfotos.
Dieser hat als Argument die uid.
Hoffe das hilft dir weiter...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also erstmal ist das

Eingetragen von hermx (256)
am 20.05.2008 - 16:25 Uhr

Also erstmal ist das wirklich grauenhaftes "Computerdeutsch" - verodern - ....
Aber ganz allgemein ein Tipp aus der Logik:

!(a v b) = !a ^ !b

d.h., man kan, wenn mal will alle "oder" auch als negierte "und" darstellen und das ist mit den Filtern dann möglich. Dein Problem ist also im Prinzip lösbar.
Gruß hermx

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hehe es könnte so einfach

Eingetragen von LEalex (26)
am 28.05.2008 - 15:23 Uhr

Hehe es könnte so einfach sein - habe gerade daran gedacht das ich evtl. das Modul erweitern muss. Aber negieren war der richtige Hinweis. Danke!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ah, da hat einer in den

Eingetragen von Alexander Langer (3416)
am 28.05.2008 - 17:18 Uhr

Ah, da hat einer in den Vorlesungen "Rechnerarchitektur" zugehört.. ;-)

--
"Look, Ma, I'm dead!"
Cell, Stephen King

  • Anmelden oder Registrieren um Kommentare zu schreiben

Könnten die hochstudierten

Eingetragen von netzkoop (1820)
am 29.05.2008 - 01:19 Uhr

Könnten die hochstudierten Wissenden das den normalsterblichen
Quereinsteigern vielleicht auch noch erläutern?
Die im unlogischen Chaos versinken? Und Mathe nicht leiden können?
:)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Was hermx da postete war das

Eingetragen von Alexander Langer (3416)
am 29.05.2008 - 08:45 Uhr

Was hermx da postete war das sog. De Morgansche Gesetz. Gehört zur Booleschen Algebra und die bekommt man in Rechnerarchitektur (oder in der Digitaltechnik bei den Elektro-Technikern) zwangsläufig, da sie nunmal die mathematische Basis für unsere binär rechnenden Lieblinge bildet und/oder man bekommt es nochmal in Mathe so richtig eingeprügelt.

Boolesche Algebra kommt allein mit den Operationen NOT, UND und ODER aus. Grundaussage ist eben, dass logische Ausdrücke (und eine if-Abfrage ist ja nichts anderes) ineinander umgewandelt werden können. In der Digitaltechnik nutzt man das um Logik so umzuschreiben, dass man sie allein über NAND-Gatter (NOT AND) realisieren kann. Diese lassen sich vergleichsweise einfach und damit günstig herstellen.

http://de.wikipedia.org/wiki/De_Morgansche_Gesetze

--
"Look, Ma, I'm dead!"
Cell, Stephen King

  • Anmelden oder Registrieren um Kommentare zu schreiben

...nebenbei

Eingetragen von hermx (256)
am 08.06.2008 - 10:08 Uhr

nebenbei bemerkt dazu:
Die De Morganschen Gesetzte könnte man als (Ex-)Gymnasiast aus der Wahrscheinlichkeitsrechnung in Klasse 10 kennen, wo man die Ereignisräume verknüpfter Ereignisse entsprechend "verodern" oder "verunden" oder "verneinen" muss. Genau genommen ist das nichts anderes als das (binäre) Distributivgesetz der Grundrechenarten (Ausklammern von Faktoren und Minuszeichen), das man bereits in KLasse 6 oder 7 lernt. Man muss also dazu keinerlei Vorlesungen hören - nur in der Schule aufgepasst haben - aber wer hat das schon? ;-)
Es gibt 10 Arten von Leuten, solche die Binär verstehen und solche, die es nicht tun! ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank ihr beiden

Eingetragen von netzkoop (1820)
am 09.06.2008 - 10:14 Uhr

Hab mir nun also die Gesetze von dem Typen reingezogen :)
Mein Problem ist wohl damals wie heute eher praktischer Natur...
Wie bekomme ich also das:
!(a v b) = !a ^ !b

oder das:
nicht (a und b) = (nicht a) oder (nicht b)
nicht (a oder b) = (nicht a) und (nicht b)

und nicht das:
????

in das Formular zum Erstellen eines Views?

Irgendwie fehlt mir da ein Übersetzungsmodul ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie Jetzt oder gehts noch?

Eingetragen von quiptime (4972)
am 09.06.2008 - 10:26 Uhr

Wie Jetzt oder gehts noch?

Haette da auch ein Problem das ich nicht gebacken kriege:

nicht ( Bier oder Wein ) = ( nicht Bier ) oder ( nicht Wein )

Was ich mich dabei Frage ist,

sind die veroderungen oder die verundungen und/oder die veroderungen und die verundungen das Problem oder sind es ganz einfach nur die verklammerungen oder die vergleichungen?

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

:-) also du weisst wohl auch

Eingetragen von netzkoop (1820)
am 09.06.2008 - 11:09 Uhr

:-)
also du weisst wohl auch nicht wie man das mit dem views formular verbindet, was?

  • Anmelden oder Registrieren um Kommentare zu schreiben

hermx schrieb nebenbei

Eingetragen von Alexander Langer (3416)
am 09.06.2008 - 11:15 Uhr
hermx schrieb

nebenbei bemerkt dazu:
Die De Morganschen Gesetzte könnte man als (Ex-)Gymnasiast aus der Wahrscheinlichkeitsrechnung in Klasse 10 kennen

Meine Klasse 10 war anno 1993/1994 und in der Realschule. Dann erst kam das Gym in Form einer reinen Oberstufen-Einrichtung.

--
"Look, Ma, I'm dead!"
Cell, Stephen King

  • 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 22 Stunden
  • Hey danke
    vor 2 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 2 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 22 Minuten
  • Kannst doch auch alles direkt
    vor 3 Wochen 4 Tagen
  • In der entsprechenden View
    vor 3 Wochen 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 4 Tagen
  • gelöst
    vor 6 Wochen 19 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

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