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

Bilder/Avatare in Comment/Guestbook/Userlist anzeigen

Eingetragen von yippi (24)
am 24.04.2007 - 10:43 Uhr in
  • Module

Hi,
ich habe auch mal eine Frage.
Man kann ja User Bilder hochladen bzw. jeder User hat ein eigenes Bild mit einer bestimmten Größe. Kann ich eigentlich das Bild in dem Profile z.B. max 300x300 haben aber bei userlist und comments und so nur ein thumbnail davon haben? also dann nur 50x50 oder kleiner?
danke:D
Gruß yippi

‹ Advanced Profile und Änderungen in der template.php-Datei TinyMce nach der Installation ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

sehr gut frage, habe da aber

Eingetragen von hade (57)
am 24.04.2007 - 12:04 Uhr

sehr gut frage, habe da aber leider auch noch keine lösung gefunden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

imagecache kann sowas...

Eingetragen von derjochenmeyer@... (591)
am 24.04.2007 - 17:32 Uhr

wie wärs denn mit dem Artikel hier: http://www.lullabot.com/articles/imagecache_example_user_profile_pictures

und hier der Link zum Modul das in obigem Artikel verwendet wird: http://drupal.org/project/imagecache

:-)
J

» forward-media.de Drupal Entwicklung | Drupal Tutorials

  • Anmelden oder Registrieren um Kommentare zu schreiben

cool, danke, es hat geklappt

Eingetragen von yippi (24)
am 25.04.2007 - 13:16 Uhr

cool, danke, es hat geklappt :D

  • Anmelden oder Registrieren um Kommentare zu schreiben

jap, mit dem artikel wäre

Eingetragen von hade (57)
am 26.04.2007 - 09:38 Uhr

jap, mit dem artikel wäre es ganz gut. ;)

in manchen modulen, wie zB guestbook und members, muss man das zwar auch noch manuell anpassen, dann natürlich auch nach jedem update der jeweiligen module, aber hauptsache es funktioniert. danke auch!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kann die Größe auch im CSS anpassen

Eingetragen von Helge (404)
am 30.04.2007 - 18:46 Uhr

Hallo zusammen,

ich habe in der style.css für jedes benötigte Bild jeweils das StyleSheet angepasst.

.picture img {
float: right;
height: 80px;
        padding-left: 5px;
}

Gruß
Helge

  • Anmelden oder Registrieren um Kommentare zu schreiben

axo.. wenn das so ist, dann

Eingetragen von yippi (24)
am 04.05.2007 - 11:20 Uhr

axo.. wenn das so ist, dann brauch ich keinen imagecache mehr? das wär mir nämlich dann auch lieber.. funktioniert das gut?

  • Anmelden oder Registrieren um Kommentare zu schreiben

ja, ich hab das mal probiert

Eingetragen von yippi (24)
am 05.05.2007 - 19:49 Uhr

ja, ich hab das mal probiert einfach in style.css reinzutun, und das klappt auch..
weisst denn jemand was ich zusätzlich noch schreiben muss, um nicht für alle user pic´s die gleiche grösse zu nehmen, sondern z.B. für einträge und userlists eine andere größe?
thx thx

  • Anmelden oder Registrieren um Kommentare zu schreiben

Änderungen im Template vornehmen

Eingetragen von Helge (404)
am 06.05.2007 - 19:55 Uhr

Prinzipiell kannst Du ja jedes Template ändern und ein Layer mit einer neuen Class definieren.
Ich beispielsweise habe BenutzerBilder unterschiedlicher Größe im comment.tpl.php, user_profile.tpl.php und node-forum.tpl.php am Laufen.

Falls es nicht ausreicht die Änderungen im Template durchzuführen, müsstest Du im jeweiligen Modul nachschauen und dort ggf. ein div definieren.

Gruß
Helge

  • Anmelden oder Registrieren um Kommentare zu schreiben

hade wrote: jap, mit dem

Eingetragen von f (7)
am 09.07.2007 - 21:07 Uhr
hade schrieb

jap, mit dem artikel wäre es ganz gut. ;)

in manchen modulen, wie zB guestbook und members, muss man das zwar auch noch manuell anpassen, dann natürlich auch nach jedem update der jeweiligen module, aber hauptsache es funktioniert. danke auch!

Wo genau muss man das bspw für das Gästebuch ändern!?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich häng mich mal hier

Eingetragen von Tim99@drupal.org (170)
am 12.01.2008 - 08:30 Uhr

Ich häng mich mal hier rein. Ich möchte gerne mit comment.tpl.php usw. meine eigene Form der Kommentare beeinflussen. Mit imagecache kann ich umgehen und möchte es gerne nutzen. Aber um ein Nutzerbild im Kommentar durch ein Imagecache zu überlagern, muss ich ja erst mal an das Bild ran kommen. $picture liefert ja nicht das Bild an sich, sondern einen Block HTML mit eingeschlossenem Bild.

Ich hab's jetzt so probiert:

  $avatar = $user->picture;
  print theme('imagecache', 'width41', $avatar, 'Bild des Nutzers', 'Titel',  null);

Klappt aber nicht. $user scheint (?!) auch nicht von comment.tpl.php aus zugreifbar zu sein. Oder wie hab ich das zu verstehen? Hat jemand eine Idee, wie ich es lösen könnte?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Niemand eine Idee, wie man

Eingetragen von Tim99@drupal.org (170)
am 13.01.2008 - 16:34 Uhr

Niemand eine Idee, wie man in der comment.tpl.php ans user->picture rankommt? Natürlich kann ich es per css anpassen. Aber dann wird in der ganzen Liste mit z.B. 30 Kommentaren 30x das jeweilige Originalbild geladen (und per css nur die Optik angepasst). Da wäre imagecache schon eine riesige Performance-Steigerung.

  • Anmelden oder Registrieren um Kommentare zu schreiben

probiers mal so:

Eingetragen von derjochenmeyer@... (591)
am 18.01.2008 - 03:20 Uhr

$user ist eine globale variable, bzw ein objekt. probiers mal so:

global $user;
$avatar = $user->picture;
print theme('imagecache', 'width41', $avatar, 'Bild des Nutzers', 'Titel',  null);

» forward-media.de Drupal Entwicklung | Drupal Tutorials

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke, aber das geht nicht.

Eingetragen von Tim99@drupal.org (170)
am 19.01.2008 - 19:42 Uhr

Danke, aber das geht nicht. Ich komm zwar an das globale user-Objekt ran (zwar nicht ganz so wie Du schreibst, aber so ähnlich). Dann bezieht es sich aber auf den Besitzer der Node, nicht des Kommentars. Ich hab's jetzt so gelöst:

<?php
/**
*
* Insert into your theme's template.php file:
*
* Theme override for user.module
* Utilized imagecache module to scale down large uploaded profile pictures
* @param $size
*   Image size to scale to. Options: thumb (default) and large
*/
function phptemplate_user_picture($account, $size = 'thumb') {
  if (
variable_get('user_pictures', 0)) {
   
// Display the user's photo if available
   
if ($account->picture && file_exists($account->picture)) {
     
$picture = theme('imagecache', $size, $account->picture);
    }
    return
'<div class="picture">'.$picture.'</div>';
  }
}
?>

Und so komm ich in der entsprechenden xyz.tpl.php Datei an ein User-Bild mit den gewünschten Imagecache-Set:
<?php
 
if($user->picture) {print theme('user_picture', $user, 'my-image-cache-xyz');}
?>

Wenn ich kein Imagecache angebe, wird defaultmäßig thumb genommen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich hab gerade auch mal

Eingetragen von hade (57)
am 26.04.2008 - 14:10 Uhr

ich hab gerade auch mal wieder damit zu tun, nun gibt es ja mittlerweile http://drupal.org/project/imagecache_profiles

das problem dass die angepassten imagecache benutzerbilder von core modulen korrekt angezeigt werden, aber in eigentlich allen zusätzlichen modulen das normale benutzerbild in seiner ursprünglichen grösse angezeigt wird, besteht weiterhin.

kann mir bitte jemand einen hinweis geben, wie ich es hinbekomme das auch für zusätzliche module standardmässig nicht mehr die normalen benutzerbilder angezeigt werden, sondern eben die imagecache benutzerbilder? für ausgabe über eine tpl.php scheint das ja zu funktionieren, aber damit komme ich meinem fall leider nicht weiter, das wären derzeit das members modul und ein block der buddylist2 - es ist schon sehr umständlich in jedem neuen modul das die falschen bilder anzeigt "rumzuhacken" und dies nach jedem update wieder zu tun.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Grundsatzfrage
  • Drupal 9 Hosting
  • Seite auf Xamp wird nicht geladen
  • Anregung für die Installation von Drupal
  • [simplenews_stats] [D10] Keine Öffnungen/Ansichten der Newsletter werden gezählt
  • Theme Olivero - Rand entfernen?
  • Olivero veraendern
  • Upgrade Drupal 9 auf 10
  • Matomo(?) in Seite, aber Deinstalliert!
  • Upgrade Drupal 7 auf Drupal 9 / Inhalt erstellen zeigt nur Fehler an
  • Fehlermeldung nach Update auf Drupal 10
  • Wie Button erstellen?
Weiter

Neue Kommentare

  • Grundsatzfrage
    vor 44 Minuten 23 Sekunden
  • Schlichte Antwort: Ja, das
    vor 2 Stunden 8 Minuten
  • Hallo! Welchen Host nutzt du
    vor 1 Tag 6 Stunden
  • Also bei mir funktioniert es
    vor 1 Tag 7 Stunden
  • Hat mir auch sehr geholfen,
    vor 1 Tag 7 Stunden
  • Releases Stand 20-9-2023
    vor 2 Tagen 16 Stunden
  • Hi, Das ist leider nicht das
    vor 3 Tagen 10 Stunden
  • Wie plötzlich passierte
    vor 4 Tagen 14 Stunden
  • Sowas geht immer mit
    vor 6 Tagen 13 Stunden
  • vielen Dank fuer Deine Tipps.
    vor 6 Tagen 20 Stunden

Statistik

Beiträge im Forum: 248811
Registrierte User: 19835

Neue User:

  • inklusion
  • sofortnovo
  • MacLeod1639

» Alle User anzeigen

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