Um die SQL Befehle für die Avatarfunktion rückgänig zu machen, reicht folgendes:
ALTER TABLE `ccb[nr]_user` CHANGE `avatar` `avatar` VARCHAR(150) NOT NULL;
hi wäre es möglich eine version zu machen, so dass das alte wie in v.1.8 bleibt nur das in profil extra ein link hinkommt avatar hochladen(mit größen wie in 1.8 also 120x120px usw.) und wenn ich dann auf ein button klick (z.b. avatar übernehemen) wird der link in das url edit fenster übertragen.
Ich denke das es für dich bestimmt eine kleinigkeit wäre und du würdest mir damit einen riesen gefallen tun ;-).
Hallo,
du kannst ja den alten Link lassen, und wie im 1. Post die neue Avatar Funktion einbinden, allerdings nur die Änderungen an der profil.php vornehmen.
Die SQL Befehle musst du nicht ausführen und thread.php kann auch so bleiben.
Allerdings gab es in der Version 1.8 ein Problem, und zwar funktioniert getimagesize() nicht, wenn es auf einem anderem Server liegt. Darum erhält man dann immer eine Fehlermeldung.
Wenn der User dennoch ne URL angeben soll, dann muss du beim Uploadscript eine SQL Anweisung anpassen:
$aendern = "UPDATE $userdb Set `avatar_typ` = '$avatar_typ' WHERE id = '$cwbuserid'";
$update = mysql_query($aendern);
In:
$aendern = "UPDATE $userdb Set `avatar` = '$ziel' WHERE id = '$cwbuserid'";
$update = mysql_query($aendern);
So wird das Ziel, z.B. "avatar/avatar_Andavos.gif" als Pfad zum Bild eingetragen. eingetragen.
Die größe des Bildes wird so geregelt:
if($dateityp[0] <= 100 AND $dateityp[1] <= 100)
der user soll die möglichkeit haben die url zu seinem avatar einzugeben ganz normal wie in 1.8. und zusätzlich in profil.php noch ein link wo steht eigenes avatar uploaden dann kommt er zur einer seite wo er sein avatar hochlädt und bei einem klick auf einem button z.b. übernehmen wird der link automatisch in das url fenster übernohmen. weisst du wie ich das meine??
so das alle avatare beim einbau auch bleiben und nicht verschwinden sprich an den jetzigen einstellungen nichts ändern.
Orginal von Andavos
Hallo,
du kannst ja den alten Link lassen, und wie im 1. Post die neue Avatar Funktion einbinden, allerdings nur die Änderungen an der profil.php vornehmen.
Die SQL Befehle musst du nicht ausführen und thread.php kann auch so bleiben.
Wenn der User dennoch ne URL angeben soll, dann muss du beim Uploadscript eine SQL Anweisung anpassen:
$aendern = "UPDATE $userdb Set `avatar_typ` = '$avatar_typ' WHERE id = '$cwbuserid'";
$update = mysql_query($aendern);
In:
$aendern = "UPDATE $userdb Set `avatar` = '$ziel' WHERE id = '$cwbuserid'";
$update = mysql_query($aendern);
So wird das Ziel, z.B. "avatar/avatar_Andavos.gif" als Pfad zum Bild eingetragen. eingetragen.
Die größe des Bildes wird so geregelt:
if($dateityp[0] <= 100 AND $dateityp[1] <= 100)
Hallo habe jetzt festgestellt das wenn bei mir ein gast was postet das bei ihm für avatar der wert 0 ist und dann kommt das symbol das das bild nicht angezeigt werden kann. Wieso das? Habe die mysql datenbank schon manuell wieder auf den ausgangspunkt gesetzt also auf den punkt bevor ich die neue mysql befehle ausgeführt habe. Wieso ist das jetzt so, wie kann ich es wieder ändern das bei jedem neuen user oder gast in avatar nicht 0 steht??
So habe mein alten code den ich gepostet hab in den von dir geändert, jetzt hat keiner mehr ein avatar und gäste haben auf einmal einen rang sprich den ersten rang ein sternchen??? HE ??
Also habe wieder fürs erstes den alten code wieder drin jetzt habe ich aber immen noch das oben beschriebens problem mit den gästen und avatar sprich er setzt bei jedem eintrag dem gast als avatar den pfad 0 hin.
Ich will jetzt anders fragen wenn ich schon dabei bin, kann ich jedem gast ein avatar hinzufügen sprcih jeder gast der postet das gleich avatar hat. Und bei jedem member der keins ausgewählt hat erstmal ein standart avatar hat.
Du kannst mir aber auch alle beide lösungen posten. Würde mich freuen wenn das problem entlich behoben werden kann.
Ja also den code habe ich schon so ersetzt nur dann wird bei garkeinem ein avatar angezeigt. Ich wll doch bloß das alles so bleibt wie jetzt, nur aber bei den gästen soll er nix anzeigen. Alle anderen avtare die die user bereits besitzen oder hochgeladet haben sollen ja bleiben und weiter angezeigt werden.
hallo ich wollte nur hinzufügen das ich es so verändert habe also nicht wie die erste ava umbau post ;-):
du kannst ja den alten Link lassen, und wie im 1. Post die neue Avatar Funktion einbinden, allerdings nur die Änderungen an der profil.php vornehmen.
Die SQL Befehle musst du nicht ausführen und thread.php kann auch so bleiben.
Wenn der User dennoch ne URL angeben soll, dann muss du beim Uploadscript eine SQL Anweisung anpassen:
Code
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
$aendern = "UPDATE $userdb Set `avatar_typ` = '$avatar_typ' WHERE id = '$cwbuserid'";
$update = mysql_query($aendern);
In:
$aendern = "UPDATE $userdb Set `avatar` = '$ziel' WHERE id = '$cwbuserid'";
$update = mysql_query($aendern);
So wird das Ziel, z.B. "avatar/avatar_Andavos.gif" als Pfad zum Bild eingetragen. eingetragen.
Die größe des Bildes wird so geregelt:
if($dateityp[0] <= 100 AND $dateityp[1] <= 100)