Zum Hauptinhalt springen
OpenID

Neu

Thema: Weitere Inhalte (z.B. persönliches Bild) im Profil einbauen möglich? (2286-mal gelesen) Vorheriges Thema - Nächstes Thema

0 Benutzer und 1 Gast betrachten dieses Thema.
  • Lars
  • [*]
Weitere Inhalte (z.B. persönliches Bild) im Profil einbauen möglich?
Hallo,
ich habe es in Foren schon gesehen, dass es dort in den Profilen zusätzlich zum Avatar noch die Möglichkeit gibt, ein "persönliches Bild" einzufügen. Da könnnen Benutzer dann entweder ein Foto von sich einfügen oder irgendein anderes Bild, das sie gerne zeigen wollen.
Wäre es möglich, so was auch im ElkArte-Profil einzubauen?

Grüße von Lars

  • Ruth
  • [*]
Antw.: Weitere Inhalte (z.B. persönliches Bild) im Profil einbauen möglich?
Antwort #1
Ja, so was geht, Lars.

Hast du die "Benutzerdefinierten Profilfelder" aktiviert? Das ist eine der Wahlmöglichkeiten unter "Zentrale Funktionen" im Adminbereich.

Dann schau unter Konfiguration --> Funktionen & Optionen -->  Profilfelder

Dort kannst du selber alle Arten von Profilfeldern erstellen, also z.B. auch eines, in das die User ein Bild einfügen können, das dann im Profil erscheint.

Zum Erstellen von benutzerdefinierten Profilfeldern ganz unten auf der Seite auf "Neues Feld" klicken.

  • Jorin
  • [*][*][*]
  • Administrator
Antw.: Weitere Inhalte (z.B. persönliches Bild) im Profil einbauen möglich?
Antwort #2
Ich mische mich mal kurz ganz frech ein: Wo passt dieses Thema der frei definierbaren zusätzlichen Profilfelder bei den Ersten Schritten besser hin? In die Kategorie Benutzer zu den Profilen oder in die Kategorie Administrator zu den Forumeinstellungen? Oder ist es sinnvoller, die Konfiguration bei den Admins zu beschreiben und das mögliche Vorhandensein dieser Felder bei den Benutzern kurz zu erwähnen?

  • Ruth
  • [*]
Antw.: Weitere Inhalte (z.B. persönliches Bild) im Profil einbauen möglich?
Antwort #3
Letzteres ist sinnvoller, finde ich, Jorin.

Denn diese Felder können ja so unterschiedlich gestaltet werden - ich denke, das ist etwas, was dann ohnehin von Forum zu Forum u.U. nochmals speziell für die Mitglieder erläutert werden muß.

Die eigentliche Gebrauchsanleitung zum Erstellen brauchen die Admins. ;)

  • Jorin
  • [*][*][*]
  • Administrator
Antw.: Weitere Inhalte (z.B. persönliches Bild) im Profil einbauen möglich?
Antwort #4
Ja, so was geht, Lars.

Kleine Korrektur: Die Benutzer können z.B. ein irgendwo gehostetes Bild per URL eintragen, ja, das geht. Was nicht geht, ist ein direkter Upload eines Bildes in dein Forum.

  • Ruth
  • [*]
Antw.: Weitere Inhalte (z.B. persönliches Bild) im Profil einbauen möglich?
Antwort #5
 ;) Ich sprach ja auch von "einfügen" nicht von "upload", Jorin. Mit dem IMG-Tag kann man dort Bilder einfügen, die zuvor z.B. im Forum hochgeladen wurden.

Für einen direkten Bilder-Upload in die Profile bräuchte man wohl eine Modifikation...aber ich denke, nur für so ein Lieblingsbildchen ist das ein großer Aufwand. Ähnliches kann man auch auf andere Weise erreichen. z.B. mit einer Bildergalerie, die es ermöglicht, dass  Bilder daraus auch in den Profilen der betreffenden User angezeigt werden könnten.

Sowas hätte ich gerne (wieder). Eine Entwicklung für eine Bildergalerie zeichnet sich bei ElkArte noch nicht ab - oder Jorin?
  • Zuletzt geändert: 26. August 2014, 08:45 von Ruth

  • Jorin
  • [*][*][*]
  • Administrator
Antw.: Weitere Inhalte (z.B. persönliches Bild) im Profil einbauen möglich?
Antwort #6
Eine Galerie vermisse ich auch sehr. @emanuele hat da wohl auch schon drüber nachgedacht, er dürfte aber derzeit mit meinen Fragen und dem Release der finalen ElkArte-Version genug zu tun haben.  :-[

  • Ruth
  • [*]
Antw.: Weitere Inhalte (z.B. persönliches Bild) im Profil einbauen möglich?
Antwort #7
Ja, das glaub ich gerne... ;) Wäre toll, wenn es da künftig etwas gäbe, was möglichst simpel in der Anwendung ist.

Z.B. Die Avea Media Gallery scheint für meine User viel zu kompliziert zu sein, de facto verwende nur ich sie wirklich für den Upload, was ich sehr schade finde. Auch die ganz jungen Mädels im Meerschweinchenforum kommen damit wohl nicht zurecht - und meinen Senioren in Forum Nummer 1 brauche ich soetwas gar nicht erst anzubieten.

Dabei könnten wir da soetwas wirklich gut gebrauchen.

  • Jorin
  • [*][*][*]
  • Administrator
Antw.: Weitere Inhalte (z.B. persönliches Bild) im Profil einbauen möglich?
Antwort #8
Ach, wenn ich nur programmieren könnte. Ideen für eine simple Galerie hätte ich genug, und auch das User Interface kann ich mir schon gut vorstellen. Vielleicht sollte ich "drüben" mal einen Programmierer suchen, der das mit mir angehen mag? Ach, nicht lang gefackelt, das wird direkt mal angesprochen.

  • Ruth
  • [*]
Antw.: Weitere Inhalte (z.B. persönliches Bild) im Profil einbauen möglich?
Antwort #9
Ja, ja, ja...da bin ich sehr dafür, Jorin... ;)  probiere das doch mal.

Edit:

Ach, nicht lang gefackelt, das wird direkt mal angesprochen.

Das wird auch gleich sofort mal "doppelt-geliket". ;)
  • Zuletzt geändert: 26. August 2014, 09:09 von Ruth

  • Lars
  • [*]
Antw.: Weitere Inhalte (z.B. persönliches Bild) im Profil einbauen möglich?
Antwort #10
Okay, ich mal wieder.
Ich hatte gedacht, dass man bei den zusätzlichen Profilfeldern nur welche einfügen kann, wo man danach Text eintragen kann. Dass es aber auch mit Grafiken/Bildern geht, ist super. :)
Hab's nun gerade mal probiert, im Forumprofil erscheint jetzt auch das neue Eingabefeld für die URL des Bildes mit meinen geschriebenen Infotext dazu. Und im der Profilansicht habe ich nun (erst mal) unter "Weitere Informationen" die Zeile "Persönliches Bild".
Aber das Bild wird dort nicht angezeigt. Entweder steht dort nur die URL dahinter oder gar nichts. Wahrscheinlich hab ich bei den Einstellungen was falsch gemacht.
- Muss bei "Benutzereingaben einschließen" etwas hingeschrieben werden?
- Bei "Feldtyp" habe ich "Text" ausgewählt, die anderen Vorgaben fand ich unpassend. Ich hatte aber auch mal "URL" und "Farbe" probiert.
- Muss "BBC erlauben" aktiviert werden? Ich hatte beides ausprobiert, hat aber jeweils nichts bewirkt.
- Muss unter "Erweiterte Einstellungen" bei "Eingabemaske" etwas bestimmtes ausgewählt werden?

Ach ja, und kann man irgendwo eintragen, welche Mindest- oder Höchstgrößen die Bilder haben müssen/dürfen?

  • Ruth
  • [*]
Antw.: Weitere Inhalte (z.B. persönliches Bild) im Profil einbauen möglich?
Antwort #11
Hallo, Lars!

Ich kann dir nur sagen, wie ich das bei SMF gemacht habe, da ich's mit ElkArte noch nicht ausprobiert habe.

Ich hab das mit den Eingabemasken nicht hinbekommen ;)  und deshalb an dieser Stelle schlicht darauf verzichtet. Die Einstellungen im Forum sind so, dass erst User ab einem gewissen Status ein erweitertes Profilfeld wie dieses ausfüllen dürfen, deshalb finde ich den Verzicht auf eine Eingabemaske da auch nicht so riskant.

Ich hab für das Lieblingsbild ein Textfeld gewählt, HTML verboten, BBC erlaubt.

Zur Erläuterung steht dieser Text für die User da:

Mein Lieblingsfoto
Dein liebstes Meerschweinchenfoto darf nicht breiter als 500 Pixel sein und muß bereits im Forum hochgeladen worden sein. Es muß hier mit dem IMG-Tag in das Schreibfeld eingefügt werden.


Darunter ist ein weiteres Textfeld mit dieser Erläuterung:

Mein Lieblingsfoto zeigt
Hier kannst du eine kurze Info zu deinem Lieblingsfoto eintragen, z.B. welches deiner Meerschweinchen auf deinem Lieblingsfoto zu sehen ist.


  • Jorin
  • [*][*][*]
  • Administrator
Antw.: Weitere Inhalte (z.B. persönliches Bild) im Profil einbauen möglich?
Antwort #12
Im Grunde ist es ganz einfach. Die ersten Felder sind ja denke ich klar. Interessant wird es dann beim großen Eingabefeld. Habt ihr euch mal die Informationen angeschaut, die man dazu mit dem kleinen blauen Hilfesymbol aufrufen kann?

Das Feld verträgt HTML-Befehle. Die Option BBC erlauben greift nach meinen Beobachtungen nur bei den Eingaben des Benutzers. Ich vermute, er kann seinen Text verschiedenfarbig gestalten oder Teile seiner Eingabe auch fett darstellen. Ich habe das aber auch noch nie ausprobiert. Auf den Code-Aufbau dieses Feldes, den ihr als Administrator festlegt, hat die BBC-Option meines Wissens nach aber keinen Einfluss. Zumindest hat mein Versuch, den IMG-Code mittels BBC vorzugeben, nicht funktioniert - nur mit HTML-Befehlen ging es.

Es empfiehlt sich zudem, die Eingabe des Benutzers durch {INPUT} anzugeben und dem Benutzer bei der Eingabe HTML-Befehle zu verbieten. Er könnte sonst unter Umständen versuchen, mittels HTML-Befehlen, die dann von ElkArte ausgeführt werden, Schaden anzurichten. Deswegen sollte man übrigens auch beim Editor HTML-Befehle nie zulassen!

Der Code, um ein Bild mittels einer URL im Profil darzustellen, schaut demnach so aus:

<img src="{INPUT}">

Das könnt ihr auch um alternativen Text erweitern. Für alle, die Bilder aus irgendeinem Grund nicht angezeigt bekommen:

<img src="{INPUT}" alt="Dies ist ein Profilbild. Leider kannst Du es nicht sehen. Warum, weiß ich auch nicht. Tut mir sehr leid.">

Wenn der Benutzer eine korrekte URL zum Bild einträgt, wird dieses Bild in seinem Profil dargestellt.
  • Zuletzt geändert: 26. August 2014, 17:40 von Jorin

  • Lars
  • [*]
Antw.: Weitere Inhalte (z.B. persönliches Bild) im Profil einbauen möglich?
Antwort #13
Danke, das funzt so jetzt prima!
Gibt es nun aber noch eine Möglichkeit, die Größe der Bilder zu begrenzen? Irgendwas mit width und height, das man im Code noch dazu tun kann?
Es könnte ja sonst sein, dass sich manche User nicht an die Zahlen halten, wenn man nur einfach welche im Infotext beim Eingabefeld hinschreibt.
  • Zuletzt geändert: 26. August 2014, 18:51 von Lars

  • Ruth
  • [*]
Antw.: Weitere Inhalte (z.B. persönliches Bild) im Profil einbauen möglich?
Antwort #14
Ich würd's einfach mal ausprobieren, Lars und das mit verschiedenen Bildbreiten und Höhen durchtesten.

Ein Problem dabei ist vielleicht, dass einzelne Bilder dann u.U. stark verzerrt dargestellt werden, wenn du da mit "width" und  "height" arbeitest. Manche setzen ein Bild im Hochformat rein, andere eines im Querformat. Z.B. meine Bilder im Querformat sind oft sehr unterschiedlich hoch, weil ich viel mit Bildausschnitten mache.


  • Jorin
  • [*][*][*]
  • Administrator
Antw.: Weitere Inhalte (z.B. persönliches Bild) im Profil einbauen möglich?
Antwort #15
Wie du hier siehst, Lars, gibt es leider keine Möglichkeit, eine limitierende Maximalgröße anzugeben (wie z.B. width-max bei CSS). Das wäre genau die Lösung, die du suchst: Kleine Bilder werden mit 100% Größe dargestellt, aber zu große Bilder werden dann verkleinert, bis sie passen. Geht aber leider nicht. Das Problem hat Ruth richtig erkannt, wenn du nun mit festen Breiten und/oder Höhen arbeitest, verzerrt das die unterschiedlichen Bilder total.

  • Lars
  • [*]
Antw.: Weitere Inhalte (z.B. persönliches Bild) im Profil einbauen möglich?
Antwort #16
Ich hatte gestern mal mit "width" und "height" herumprobiert und dabei kam mir dann auch der Gedanke, dass das ja gar nicht gehen wird. Kleine Bilder würden auf die vorgegebene Größe auseinandergezerrt und große auf diese zusammengequetscht.
Ich werde es jetzt so machen, dass ich im Beschreibungstext in den Profil-Einstellungen erwähnen werde, dass die Bilder bitte eine bestimmte Höhe und Breite nicht überschreiten sollen - in der Hoffnung, dass sich die User dann auch daran halten werden. ;)

  • Ruth
  • [*]
Antw.: Weitere Inhalte (z.B. persönliches Bild) im Profil einbauen möglich?
Antwort #17
Ich habe das gerade probiert, die Bilder werden nicht verzerrt, wenn man nur einen Wert eingibt. Es funktiert also mit Bildern im Hoch- und im Querformat. Feine Sache.

Meine Eingabemaske sieht momentan so aus:

<img src="{INPUT}" width="285"alt="" />