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://erdfisch.de · 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

  • [Gelöst] Serverseite in MAMP, Local, zum laufen bringen?
  • DSGVO-konforme Share Buttons - wie macht Ihr das?
  • Toolbar "Verwaltung" weg
  • Button der direkt eine Mail verschickt
  • Theme Classy sei installiert, ist aber nicht bei Themes
  • Paragraphs und Bootstrap Paragraphs Probleme mit Bootstrap 4
  • [gelöst]felder in view zusammenführen
  • Web Inspektor in safari
  • D6 Views Data Export Multi Images -> D7
  • CORS Einstellungen scheinen nicht zu greifen - Was muss ich ändern?
  • Fehlermeldung
  • [gelöst]Composer Grundsatzfrage
Weiter

Neue Kommentare

  • Mit Display Suite und Token fields
    vor 1 Tag 4 Stunden
  • Wow, danke Werner,das liest
    vor 22 Stunden 10 Minuten
  • Das geht auch einfacher. Du
    vor 1 Tag 18 Stunden
  • Das hätte ich wissen
    vor 1 Tag 5 Stunden
  • ach so. dann kann ich nicht
    vor 2 Tagen 20 Stunden
  • Hallo caw, also, ich hab die
    vor 2 Tagen 21 Stunden
  • evtl per css ausblenden...
    vor 3 Tagen 5 Minuten
  • Die admin Toolbar erscheint
    vor 3 Tagen 2 Stunden
  • Das ist doch das
    vor 3 Tagen 3 Stunden
  • Habe gerade probiert die
    vor 3 Tagen 4 Stunden

Statistik

Beiträge im Forum: 248555
Registrierte User: 19783

Neue User:

  • Andreas0815
  • Btinrusable
  • juli_91

» Alle User anzeigen

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