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 - 09: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 - 11: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 - 16: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

  • Anmelden oder Registrieren um Kommentare zu schreiben

cool, danke, es hat geklappt

Eingetragen von yippi (24)
am 25.04.2007 - 12: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 - 08: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 - 17: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 - 10: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 - 18: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 - 18: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 - 20: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 - 07: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 - 15: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 - 02: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);

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke, aber das geht nicht.

Eingetragen von Tim99@drupal.org (170)
am 19.01.2008 - 18: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 - 13: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

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

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