Antworten: 39 
       | 
  |||||||||
  UnKn0wn ![]() Geekboy Beiträge: 1160  | 
     # Thema - 10.12.2008 um 09:29 Uhr
       Hallo Community, leider hab ich in der Suche nichts gefunden. Ich würde gerne einen Standard festlegen für die Userpics und für die Avatare. Kann das jemand übernehmen oder mit die SVN übernehmen. Würde auf Wunsch auch nopic.gif basteln  
      
      
      ------------------ Mit freundlichen Grüßen SEBEL-DESIGN http://www.sebel-design.com Zuletzt editiert von TeQu!La  
        am 10.12.2008 um 11:26 Uhr (1x Editiert) | 
  ||||||||
Inaktiv  | 
    
       | 
  ||||||||
  saNsalvadorTry to beat me Beiträge: 123  | 
     # Antwort: 1 - 10.12.2008 um 09:57 Uhr
       Wie meinste das jetzt? Musst du doch nur die DB diesbezüglich ändern also "users_picture" & "users_avatar" nen default geben wie "nopic.gif" sofern die Zelle noch leer ist und das img in den upload/users Ordner laden - oder hab ich wieder was missverstanden?  
      
      
      
      
       | 
  ||||||||
Inaktiv  | 
    |||||||||
  UnKn0wn ![]() Thread-Ersteller Geekboy Beiträge: 1160  | 
     # Antwort: 2 - 10.12.2008 um 10:05 Uhr
       Ja, aber lad ja nicht für jeden user ein default bild hoch. Das müsste eventuell per insert bei der registrierung erfolgen, bin ja leider nich so der coder  
      
      
      ------------------ Mit freundlichen Grüßen SEBEL-DESIGN http://www.sebel-design.com  | 
  ||||||||
Inaktiv  | 
    |||||||||
  fay-painSpecialist Beiträge: 2006  | 
     # Antwort: 3 - 10.12.2008 um 10:15 Uhr
       Ne, ist ja schon richtig. In die DB muss eigentlich nur der Bildname rein und das Bild auf den Webspace. Da jetzt an ClanSphere selbst was zu basteln, wäre ja aufwändiger ![]() Ohne Gewähr ![]() UPDATE {pre}_users SET users_picture = 'nopic.gif' WHERE users_picture = ''; UPDATE {pre}_users SET users_avatar = 'nopic.gif' WHERE users_avatar = ''; ------------------ Manchmal hast du fay und machmal pain. - hajo  | 
  ||||||||
Inaktiv  | 
    |||||||||
  saNsalvadorTry to beat me Beiträge: 123  | 
     # Antwort: 4 - 10.12.2008 um 10:16 Uhr
       Ich glaube es reicht wenn du die DB dahingehend änderst und einfach nen Standard für die beiden Felder angibst. Also Standard für users_picture wäre dann z.b. nopic.gif und standard für users_avatar z.B. noava.gif...wenn jetzt die beiden Felder leer sind beim Insert wird dafür halt der Standard benutzt und später wnen der User sein Bild ändert wird der Wert überschrieben (klar) Die Bilder müssen halt nur im Upload Ordern vorhanden sein //edit: fAY-pA!N er wollte halt auch bei neuen Usern nen Standard haben und das geht wie beschrieben denke ich am Einfachsten mit einem Standardwert für die Felder. Zuletzt editiert von saNsalvador am 10.12.2008 um 10:20 Uhr (4x Editiert)  | 
  ||||||||
Inaktiv  | 
    |||||||||
  fay-painSpecialist Beiträge: 2006  | 
     # Antwort: 5 - 10.12.2008 um 10:25 Uhr
       Ja, stimmt. Bin nur gerade noch nicht richtig wach. Müsste dann eigentlich die Spalten droppen und wieder einfügen mit Standard Wert  
      
      
      ------------------ Manchmal hast du fay und machmal pain. - hajo  | 
  ||||||||
Inaktiv  | 
    |||||||||
  TeQu!La ![]() Specialist Herkunft: Grevenbroich Beiträge: 2142  | 
     # Antwort: 6 - 10.12.2008 um 10:57 Uhr
       Userpic: /mods/users/view.php Suchen: 
 ERSETZEN DURCH: 
 nopic.jpg in das verzeichniss uploads/users laden Avatar: /mods/board/functions.php Zeile 52: 
 ERSETZEN DURCH: 
 nopic.jpg in das verzeichniss uploads/board laden thx an fAY-pA!N, er hat mir die Augen geöffnet und dadurch ist die Lösung zustande gekommen. ------------------ Zuletzt editiert von TeQu!La   am 10.12.2008 um 11:24 Uhr (1x Editiert) | 
  ||||||||
Inaktiv  | 
    |||||||||
  UnKn0wn ![]() Thread-Ersteller Geekboy Beiträge: 1160  | 
     # Antwort: 7 - 10.12.2008 um 11:01 Uhr
       Ja das ist schonmal super! Danke TeQu!La für die Lösung! ------------------ Mit freundlichen Grüßen SEBEL-DESIGN http://www.sebel-design.com Zuletzt editiert von Sebel-Design   am 10.12.2008 um 11:26 Uhr (1x Editiert) | 
  ||||||||
Inaktiv  | 
    |||||||||
  duRiel ![]() Weltmeister Herkunft: Cambridge Beiträge: 7300  | 
     # Antwort: 8 - 10.12.2008 um 11:44 Uhr
       *interesse an clansphere standard avatar + bild*  | 
  ||||||||
Inaktiv  | 
    |||||||||
  UnKn0wn ![]() Thread-Ersteller Geekboy Beiträge: 1160  | 
     # Antwort: 9 - 10.12.2008 um 11:47 Uhr
       Ok, dann bastel ich mal was  
      
      
      ------------------ Mit freundlichen Grüßen SEBEL-DESIGN http://www.sebel-design.com  | 
  ||||||||
Inaktiv  | 
    |||||||||
  saNsalvadorTry to beat me Beiträge: 123  | 
     # Antwort: 10 - 10.12.2008 um 11:48 Uhr
       Kann mir nochmal jmd erklären, warum das jetzt einfacher sein soll als 2 Zeilen SQL Update und 2 Zellen zu editieren? P.s. rein rhetorische Frage x)  | 
  ||||||||
Inaktiv  | 
    |||||||||
  UnKn0wn ![]() Thread-Ersteller Geekboy Beiträge: 1160  | 
     # Antwort: 11 - 10.12.2008 um 11:52 Uhr
       Weil die User dann erst ein Avatar bekommen wenn du das Update durchgeführt hast und nicht von Anfang an. So wird auch nicht die Datenbank belastet und bleibt schlanker da der Verweis nicht in der DB gespeichert wird. ------------------ Mit freundlichen Grüßen SEBEL-DESIGN http://www.sebel-design.com  | 
  ||||||||
Inaktiv  | 
    |||||||||
  saNsalvadorTry to beat me Beiträge: 123  | 
     # Antwort: 12 - 10.12.2008 um 11:59 Uhr
      
 Wie bitte? Wenn du die Updates von fAY-pA!N durchführst, haben erstmal ALLE user die vorher kein Bild hatten ein Standardbild. Wenn du danach noch den Standardwert für die beiden Felder setzt, bekommen ALLE user die sich neu registrieren und kein Bild angeben diesen Standardwert, sprich "nopic.gif" oder "noava.gif" whatever - wo ist das prob?  | 
  ||||||||
Inaktiv  | 
    |||||||||
  fay-painSpecialist Beiträge: 2006  | 
     # Antwort: 13 - 10.12.2008 um 12:04 Uhr
       Ja, aber auch dann müssten in den PHP Dateien die Abfragen auf empty ausgebaut werden ![]() Also läuft´s eigentlich auf´s gleiche hinaus. Hab ich aber auch erst eben gesehen  
      
      
      ------------------ Manchmal hast du fay und machmal pain. - hajo Zuletzt editiert von fAY-pA!N am 10.12.2008 um 12:04 Uhr (1x Editiert)  | 
  ||||||||
Inaktiv  | 
    |||||||||
  saNsalvadorTry to beat me Beiträge: 123  | 
     # Antwort: 14 - 10.12.2008 um 12:14 Uhr
       Ich raffs nicht -.- wenn ich nen insert mache "mit ohne" Wert für die beiden Felder, wird es einwandfrei in die DB eingetragen (gerade getestet), dann aber mit dem angegebenem Standardwert den man für die beiden Felder in der DB eingetragen hat statt der leeren value (so wies sein soll denn jetzt wird statt einem leeren Wert der Standardwert eingetragen) Bei jeder anderen Abfrage im CMS wird doch überprüft ob die Zelle nen Wert hat und wenn sie noch nicht angefasst wurde vom user, hat sie den Wert des Standardpics den wir i der DB eingetragen haben...also bei mir sind gerade 2 große "?" weil ich das Prob echt nicht verstehe  | 
  ||||||||
Inaktiv  | 
    |||||||||
  TeQu!La ![]() Specialist Herkunft: Grevenbroich Beiträge: 2142  | 
     # Antwort: 15 - 10.12.2008 um 12:26 Uhr
       ich verstehe gerade nur bahnhof... zwei php dateien bearbeiten, hochladen inkl der nopic's und es läuft  
      
      
      ------------------  | 
  ||||||||
Inaktiv  | 
    |||||||||
  saNsalvadorTry to beat me Beiträge: 123  | 
     # Antwort: 16 - 10.12.2008 um 12:30 Uhr
       Deins wird einwandfrei klappen TeQu!La aber die Frage war, warum das erste Beispiel mit SQL abgelehnt wurde bzw gesagt wurde das es umständlicher ist, wo ich doch nur 2 Handgriffe mache und schon ist die "Aufgabenstellung" erledigt und ich denke, daß es mit php umständlicher ist. Nicht umständlich aber umständlicher...aber eigentlich ist es ja auch egal. Hauptsache es läuft  | 
  ||||||||
Inaktiv  | 
    |||||||||
  borchiGeekboy Herkunft: Berlin Beiträge: 1231  | 
     # Antwort: 17 - 10.12.2008 um 12:32 Uhr
       Bei Änderung der PHP-Dateien besteht ja auch die Gefahr, dass bei nem Update die Abfrage zerschossen wird (wenn man nicht sichert) oder man bei Updates die PHP immer anpassen muss. Da finde ich die SQL-Lösung eigentlich sinnvoller  
      
      
      ------------------  
      
       | 
  ||||||||
Inaktiv  | 
    |||||||||
  Fr33z3m4n ![]() Medal of Honor Herkunft: Hamm Beiträge: 11094  | 
     # Antwort: 18 - 10.12.2008 um 12:44 Uhr
       ALTER TABLE {pre}_users ADD users_avatar_old varchar(80) NOT NULL default '', ADD users_picture_old varchar(80) NOT NULL default ''; UPDATE {pre}_users SET users_avatar_old = users_avatar, users_picture_old = users_picture; ALTER TABLE {pre}_users DROP users_avatar, DROP users_picture; ALTER TABLE {pre}_users CHANGE users_avatar_old users_avatar varchar(30) NOT NULL default 'noava.gif'; ALTER TABLE {pre}_users CHANGE users_picture_old users_picture varchar(30) NOT NULL default 'nopic.gif'; ------------------ mfg Patrick "Fr33z3m4n" Jaskulski ![]() Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.  | 
  ||||||||
Inaktiv  | 
    |||||||||
  SCHIRI ![]() Weltmeister Herkunft: Hamburg Beiträge: 5299  | 
     # Antwort: 19 - 10.12.2008 um 14:19 Uhr
       gibt es beim dafault-wert nicht das problem, dass wenn der user ein avatar drin hatte und es dann wieder löscht das feld danach leer ist? ------------------ www.laszlokorte.de  | 
  ||||||||
Inaktiv  | 
    |||||||||
  Fr33z3m4n ![]() Medal of Honor Herkunft: Hamm Beiträge: 11094  | 
     # Antwort: 20 - 10.12.2008 um 15:29 Uhr
       nein, daher nennt es sich ja default wert ![]() kannste mit php abfragen vergleichen if empty dann das ------------------ mfg Patrick "Fr33z3m4n" Jaskulski ![]() Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.  | 
  ||||||||
Inaktiv  | 
    |||||||||
Antworten: 39 
       | 
  |||||||||
| Sie müssen sich registrieren, um zu antworten. | 
 
      
      
      
 
      
      
      
 fay-pain

 
 
 
 

 
 
 