| 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 |  | ||||||||
|  saNsalvador Try 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-pain Specialist 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 | |||||||||
|  saNsalvador Try 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-pain Specialist 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 | |||||||||
|  saNsalvador Try 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 | |||||||||
|  saNsalvador Try 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-pain Specialist 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 | |||||||||
|  saNsalvador Try 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 | |||||||||
|  saNsalvador Try 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 | |||||||||
|  borchi Geekboy 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. | 
 
 
 
  
  
 
 
  
  
  
  
 