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

ImageGröße im user.module

Eingetragen von Helge (404)
am 31.10.2006 - 18:26 Uhr in
  • Module

Servus miteinander,

hat mal jemand probiert im UserModule für die BenutzerListe die BildGröße zu reduzieren?!
Es müßte doch möglichsein dem Modul beizubringen,
dass er das anzuzeigende ProfilBild auf 50% reduzieren soll?!

Hab mir grad den Code durchgelesen, bin aber nicht durchgestiegen,
wo ich da ansetzen soll.

Sollte nicht so schwierig sein,
aber ich find den Einstieg nicht.

Seid lieb gerüßt
Helge

‹ Neues Verzeichnis pro Node Problem beim Bilder uploaden ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

kleineres Image für BenutzerListe

Eingetragen von Helge (404)
am 02.11.2006 - 11:35 Uhr

Hi zusammen,

Drupal benutzt für das eigene Profil und die BenutzerListe ein und dieselbe CSS-Klasse "pictures".
Die Ausgabe wird definiert ab Zeile 645 im user.module.
Die Ausgabe lautet dann:

      return "<div class=\"picture\">$picture</div>";

Nun, wie kann man es hinbekommen, dass das Modul für die BenutzerListe eine andere CSS-Klasse benutzt.
Bsp. "picture2".
Könnte man hier das Image mittels CSS-Tags runterskalieren?
Hatte probiert das die picture-class und somit die Auswirkungen auf das Bild mit

width: 50%;

und

height: 50%;

zu beeinflussen - war aber nix.
Beeinflusse nur die Position des Bildes im Content.

Denke nun doch eher an eine Änderung im user.module selber.
Hab da aber keine Idee wo und wie.

Kann mir jemand helfen?

Danke für Inputs
Helge

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nicht in CSS sondern im

Eingetragen von rst (343)
am 12.11.2006 - 12:43 Uhr

Nicht in CSS sondern im HTML-Tag definieren.

Siehe http://de.selfhtml.org/html/grafiken/einbinden.htm#breite_hoehe

Gruss, Ralf

---
Ralf Stamm - drupalcenter

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jo, dass mir au klar.

Eingetragen von Helge (404)
am 15.11.2006 - 16:09 Uhr

Nun beziehen sich aber zwei Seiten auf ein und dieselbe "Funktion".
$picture

Im Profil und in der UserÜbersicht.

Im Profil soll die ja ruhig so bleiben, aber in der BenutzerÜbersicht sind die Bilder halt zu groß.
Im Verhältnis zum daneben stehenden Text nehmen die BenutzerFotos halt viel Platz weg.

Deswegen lässt sich da im HTML-Tag net viel machen.

Html-Tags kämen dann in Frage, wenn ich einzelne Bilder beschreiben wollte.

Gruß
Helge

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du könntest das über das

Eingetragen von sanduhrs (1274)
am 15.11.2006 - 19:18 Uhr

Du könntest das über das Theme steuern.
Wie man Themeable Functions überschreibt findest Du im Forum [1].
Die zu themende Funktion wäre dann theme_profile_listing() [2].
Damit kannst Du ganz genau steuern, wie das aussehen soll.
vg

[1] http://www.drupalcenter.de/node/1766
[2] http://api.drupal.org/api/4.7/function/theme_profile_listing

--
sanduhrs - drupalcenter
--------------------------------
http://erdfisch.de

--
sanduhrs · Stefan Auditor · Drupalcenter
http://drupal.org/user/28074 · http://association.drupal.org/user/646

  • Anmelden oder Registrieren um Kommentare zu schreiben

oder doch mit CSS

Eingetragen von wflohr (nicht überprüft) (0)
am 15.11.2006 - 19:26 Uhr

Ich kenne zwar den generierten HTML code nicht an dieser Stelle aber mit CSS sollte das schon möglich sein, indem du die Dokumentenhierachie ausnützt.
ich denke irgwendwo unterscheiden sich die beiden Fälle

z.b.

.picture img {
width: 110px;
height: 110px;
}

// diese defintion ist nur gültig wenn eine picture klasse innherhalb eines tags verwendet wird
// der die userlist css klasse verwendet
.userlist .picture img {
width: 210px;
height: 210px;
}

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die Links,

Eingetragen von Helge (404)
am 19.11.2006 - 18:17 Uhr

die sind wirklich hilfreich.

Hab nun versucht über das CSS eine Höhe zu definieren, das ändert aber nix sn den BildAbmaßen.
Ist ja auch logisch, d ich ja nur die LayerGröße ändere und nicht das Bild selber.

Wie kriege ich es nun hin, dass ich im "output" eine height: 100px; unterbringen kann?!
Damit quasi alle BenutzerBilder eine Höhe von 100px haben.

$output .= ' <div class="list_picture">' . theme('user_picture', $account)."</div>\n";

Noch einen schönen Sonntag Abend
Helge

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi zusammen, um die Bilder

Eingetragen von Helge (404)
am 26.01.2007 - 15:36 Uhr

Hi zusammen,

um die Bilder in der BenutzerListe kleiner zu machen reicht es völlig aus,
in der style.css eine neue Klasse anzulegen:

.profile .picture img {
height: 80px;
}

Die Bilder erscheinen nun auf eine Höhe von 80Pixeln begrenzt.

Gruß
Helge

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Fragen zum update D9.5.11 zu D10.0
  • Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • [geloest] Link in Ckeditor 5 eingeben
  • Erinnerungsmail aus Date field in einem content-type und einem paragraphen
  • CKEditor 5 - Placeholder für Link im CKEditor von Titel in Tooltip ändern
  • Contact-Modul / Kategorien und Empfänger in Drupal 9
  • Drupal Entwickler / 100% Homeoffice gesucht!
  • Drupal 8 Entwickler/in Vollzeit in Hamburg gesucht
  • [gelöst] Module über Datenbank deaktivieren
  • Probleme mit Dateirechten beim Hoster IONOS
  • Beiträge Mittelspalte?
  • Drupal Freelancer gesucht
Weiter

Neue Kommentare

  • Ja hab ich getan
    vor 46 Minuten 56 Sekunden
  • Du mußt Dir die
    vor 1 Stunde 13 Minuten
  • Danke einmal
    vor 15 Stunden 46 Minuten
  • Ich kann nur auf diese
    vor 20 Stunden 15 Minuten
  • Vermutlich fehlt die Klasse
    vor 1 Tag 2 Stunden
  • Vielen Dank Regina, Du hast
    vor 1 Tag 4 Stunden
  • Es käme natürlich auch eine
    vor 2 Tagen 5 Stunden
  • Das ist es nicht zu finden
    vor 3 Tagen 36 Minuten
  • Was klappt nicht? Bekommst Du
    vor 5 Tagen 5 Stunden
  • Das liegt am Mayo-Theme. Das
    vor 5 Tagen 11 Stunden

Statistik

Beiträge im Forum: 248961
Registrierte User: 19851

Neue User:

  • Druppi1895
  • SergGycle
  • kgdrupal

» Alle User anzeigen

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