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

Drupal 7.x

[gelöst] Views, Bewertung und ausblenden schon bewerteter Nodes

Eingetragen von hoerbie (201) am 19.04.2012 - 16:04 Uhr in
  • Views
  • Drupal 7.x

Hallo!

Ich habe eine begrenzte Anzahl von Nodes (ca. 1000), die ich in zufälliger Reihenfolge jeweils einzeln anzeigen lasse, der User hat die Möglichkeit, den Node zu bewerten (Voting API & Fivestar). Das klappt soweit gut.

Jetzt möchte ich aber, dass dem User bereits von ihm bewertete Nodes in dieser View nicht noch einmal angezeigt werden. Hat jemand eine Idee, wie ich das lösen könnte?

  • 5 Kommentare
  • Weiterlesen

Drupal 7: GMap und Location. Wie importiere ich 200 Adressen automatisch?

Eingetragen von Drupal_Nico (7) am 19.04.2012 - 14:46 Uhr in
  • Module
  • Drupal 7.x

Hi,

  • 1 Kommentar
  • Weiterlesen

[gelöst] Installation erfolgreich - trotzdem startet drupal nicht

Eingetragen von bodenstein@info... (8) am 19.04.2012 - 12:05 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Ich habe Drupal mit der Open Enterprise Distribution installiert. Es gibt zwar Fehlermeldungen, dass einige Module nicht runtergeladen werden konnten (warum weiß ich nicht), der Installationsprozess beendet aber erfolgreich. Wenn ich die Seite dann aufrufen möchte erhalte ich aber die Meldung dass "die Website nicht angezeigt werden kann". Kann ich die Installation einfach neu starten? Wie?

  • 17 Kommentare
  • Weiterlesen

Mulitsite mit gemeinsamer Nutzerbasis, aber unterschiedlichen Rechten

Eingetragen von Zuiop (5) am 19.04.2012 - 11:43 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

Hallo,

  • 1 Kommentar
  • Weiterlesen

User Profil Ausgabemodul Code Fragen

Eingetragen von tom909 (44) am 19.04.2012 - 08:21 Uhr in
  • Module
  • Drupal 7.x

Hallo Drupalfans,

Ich bin immer tiefer in Drupal eingestiegen und bin auch langsam weg vom Gedanken immer alles im Code machen zu müssen, aber eine Sache möchte ich Doch per template lösen und da kommt man nicht vorbei tiefer reinzuschnuppern.

Ich könnte sehr erfolgreich meine Profilausgabe "schön" machen. Dennoch ist es so, dass Drupal Standardmässig alles ja mit:

(user-profile.tpl.php)

<?php
print render($user_profile);
>?

in einer einfachen schleife alles ausgibt.

Wer also z.B. die Divs in denen die Werte ausgegeben werden noch feiner ausarbeiten will, muss einfach ne css Datei anfügen in sein theme und .field-label und .field-items jeweils width:xx%; definieren und hat seine ruhe was die hässliche Ausgabe betrifft;
Wäre also z.B. so

.field-label{
width:40%;
}
.field-items{
width:60%;
}

kommt natürlich darauf an ob man noch das Bild woanders packen will und mehrere Divs einbaut. In meinen Fall habe ich dann die Schleife manuell abgearbeitet und bisschen optische Struktur reingebracht.

Man kann ja elegant in Drupal 7 mit

print render($user_profile['field_xxx']);

Den Namen und den Wert aus der Profilfunktion ausgeben lassen. Sehr unkompliziert und simpel.

Nunja, die namen der Felder kann man schnell rausfinden. Wenn ihr euer Profil erweitert habt, dann habt ihr Felder hinzugefügt, diese sieht man ja dann und haben das Schema field_feldname, seht ihr wenn ihr eure feldkonfiguration im Frontend betrachtet.

So, jetzt ist es aber so, dass render nur das ausgibt, was auch die Funktion an Werte aufgenommen hat. Heißt wenn ich werte ausgeben will, die z.B. render nicht automatisch einbindet, wie komme ich an diese Werte?

Die liegen natürlich bei der Id des Benutzers in der sql Datenbank im Rohformat.

Meine Frage also: Ich möchte den Wert haben wann der Benutzer sich angemeldet hat und wann seine letzte Aktivität war, das möchte ich ausgeben auf der Profilseite.

jetzt ist die Frage ob ich eventuell im Template mir eine Funktion schreiben muss die mir mehr Daten holt? also so ähnlich wie das user/profil Modul?

Das Manual zu User/profil Modul auf der Drupalseite ist sehr mager, aber vielleicht hat ja jemand genau das gleiche gesucht und kennt einen simplen Weg wie ich auf die anderen Werte zugreifen kann mit php?

  • 1 Kommentar

[gelöst] Blockabfrage scheint nicht die User id des Profils zu finden.

Eingetragen von fraweg (230) am 18.04.2012 - 23:06 Uhr in
  • Off Topic
  • Drupal 7.x

Hallo zusammen,

ich hofffe, dass ich hier mit meiner Frage richtig bin. Ich habe folgendes vor:
Ich möchte das ein Block auf der Profilseite nur gezeigt wird, wenn eine User-Relationship zu dem Profilbesitzer existiert.

Dazu nutze ich ein eigenes Modul welches dann in dem Block als Abfrage überprüft wird. Hier der Code von dem Modul:

<?php
function user_is_friend_init(){
global
$user;
global
$user_is_friend;
  
if (
arg(0) == 'user' && is_numeric(arg(1))) {
$profile_uid = arg(1);
if (
in_array('administrator', $user->roles))
    {
$user_is_friend = 1;
// Wenn der Admin aufs Profil zugreift, bekommt er den Status 1.
}
elseif (
$user->uid == $profile_uid) {
$user_is_friend = 1;
// Wenn der Profilinhaber aufs eigene Profil zugreift, bekommt er den Status 1.
}
else {
$user_is_friend = user_relationships_load(array('between' => array($user->uid, $profile_uid), 'approved' => TRUE)) ? 1 : 0;
// Nur Freunde bekommen den Status 1.
// Allen anderen bekommen den Status 0.
}}}
?>

Und hier der Code von der Abfrage:

<?php
global $user_is_friend;
if (
$user_is_friend == "1") {
return
TRUE;
}
else {
return
FALSE;
}
?>

Das Problem an der Sache ist, dass wenn ich auf "My account" klicke ich nicht zu "http://.../sitename/user/id" komme sondern zu "http://.../sitename/user/".So funktioniert das ganze nicht. Wenn ich die ID händisch eingebe klappt es und der Block wird angezeigt.

Es wäre sehr nett wenn mir jemand sagen könnte wie man das ändert so dass die ID da steht oder wie man in diesem Fall den Code erweitern muss,dass es auch ohne Id im Link klappt.

Vielen Dank für jede Hilfe!
Frank

  • 3 Kommentare

Konfigurationsspeicherung von ckEditor missglückt

Eingetragen von thordirk (4) am 18.04.2012 - 21:08 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Hallo!

Ich habe grad einen frischen Windows Server 2008 R2 aufgesetzt und dort WAMP installiert, weil der IIS7 diverse Probleme bereitete.

Nun habe ich nach diversen Video-Anleitungen versucht ckEditor mit ckFinder zu konfigurieren.

Nach dem aktivieren des Moduls und Prüfung der Berechtigungen, starte ich die Konfiguration.

  • 2 Kommentare
  • Weiterlesen

Kurze schnelle Hilfe

Eingetragen von Martin P. (216) am 18.04.2012 - 17:23 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

Hi Leute,

durch das aktivieren der Clean URLs habe ich mir grad was zerschossen. Kann mir mal bitte jemand den Link schicken, wie er aussieht, wenn man die "overlay" admin aberfläche hat und im menüpunkt Konfiguration -> clean-url ist?

danach könnt ihr den post gerne wieder löschen :)

Martin

  • 2 Kommentare

Media: YouTube - Gallerie eines Benutzers

Eingetragen von Martin P. (216) am 18.04.2012 - 11:17 Uhr in
  • Module
  • Drupal 7.x

Hi Leute,

  • 12 Kommentare
  • Weiterlesen

funktion selber aufruffen für parents

Eingetragen von loony (203) am 18.04.2012 - 09:04 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

ich habe in der datenbank 3 felder (id_parent, idr_parent, category_name)
id_parent ist die id der kategorie
idr_parent ist der schlüssel für die überstehende kategorie
category_name ist der kategorienamen

ich will nun für die auswahlbox (dropdown) eine ansicht erstellen, bei der mir die unterkategorien eingeückt sind.

zb so:
-- auto
---- sportwagen
------ dodge
-------- viper srt 10
-------- irgendeinanderesauto
------ porsche
-------- sehrschnellesauto
---- familienwagen
------ vw
-------- turan
-- Felgen
---- ...
---- ...
...
...

so in etwa möchte ich das dargestellt haben.
meine frage ist wie kann ich das realisieren. das formular und die db abfrage habe ich, jedoch wird es mir nur nicht so dargestellt. meine idee ist es die funktion in sich selbst aufzurufen, aber danach komme ich nicht mehr weiter.

das ist mal der anfang ohne sich selbst aufzurufen.

<?php
foreach($result_cat as $row_cat){
        if(
$x == 1){
           
$cat['New Category'] = ' -- New Category';
           
$x++;
        }
       
$query_cat2 = db_select('category', 'cat')->fields('cat')->orderBy('idr_parent')->where('idr_parent =' . $row_cat->id_category);
       
$result_cat2 = $query_cat2->execute();
        foreach(
$result_cat2 as $row_cat2){
           
$cat[$row_cat2->cat_name] = ('---- ') .$row_cat2->cat_name;
        }
    }
?>

  • Anmelden oder Registrieren um Kommentare zu schreiben
  • 1 Anhang
  • « erste Seite
  • ‹ vorherige Seite
  • …
  • 530
  • 531
  • 532
  • 533
  • 534
  • 535
  • 536
  • 537
  • 538
  • …
  • nächste Seite ›
  • letzte Seite »

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20455

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 17 Gäste online.

Drupal Security

  • HTTP Client Manager - Less critical - Information disclosure - SA-CONTRIB-2025-126
  • Acquia Content Hub - Moderately critical - Cross-Site Request Forgery - SA-CONTRIB-2025-125
  • Disable Login Page - Critical - Access bypass - SA-CONTRIB-2025-124
  • Entity Share - Moderately critical - Access bypass, Information Disclosure - SA-CONTRIB-2025-123
  • Next.js - Critical - Access bypass - SA-CONTRIB-2025-122
Weiter

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