News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 12
Seite [1]
Rouven89


Going for pro




Beiträge: 539
# Thema - 20.09.2008 um 23:03 Uhr
hey wollte in meinem gästebuch im profil gerne von dem user der mir eienn eintrag geschrieben hat das userbild als avatar angezeigt bekommen..ist das möglich?

hier die page: (da wo {users:asc:avatar} steht soll das ding hin^^)

http://rouv3n.ro.funpic.de/index.php?mod=users&action=view&id=1

mfg


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens
Inaktiv
Pred


Poststar




Herkunft: Bischofsmais
Beiträge: 762
# Antwort: 1 - 20.09.2008 um 23:14 Uhr
is ne simple abfrage in der php

guck dir dazu doch einfach die funktion im Forum ab. Und dann halt statt dem Avatar, das Userbild abfragen ^^


------------------


Inaktiv
|
Rouven89
Thread-Ersteller


Going for pro




Beiträge: 539
# Antwort: 2 - 21.09.2008 um 11:04 Uhr
ja und wlechen teil?^^


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 3 - 21.09.2008 um 11:07 Uhr
Alter Code +-
$select = 'users_avatar';
$where = "users_id = '" . $cs_gbook[$run]['users_id'] . "'";
$avatar = cs_sql_select(__FILE__,'users',$select,$where,0,0,1);

Nun liegt der Name des Avatars in $avatar['users_avatar'] ...

Avatar einbinden:
 
1.
2.
3.
4.
5.
6.
7.
8.
1. / 2. / ... 
 
$place 
'uploads/board/' $avatar['users_avatar'];

if (
$users['users_avatar'] == '') {
$data['board']['avatar'] = cs_html_br(1) . $cs_lang['no_avatar'];
}else{
$data['board']['avatar'] = cs_html_img($place);
}



Korrekte Komplettanleitung am Ende des Themas!

Tom


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Zuletzt editiert von Tom08 ClanSphere Team am 21.09.2008 um 14:10 Uhr (2x Editiert)
Inaktiv
|
Rouven89
Thread-Ersteller


Going for pro




Beiträge: 539
# Antwort: 4 - 21.09.2008 um 12:38 Uhr
wo genau packe ich den ersten teil rein? in modes/gbook/user.php?

und den zweiten in mods/user/view.php?

oder wohin?

mfg


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 5 - 21.09.2008 um 12:45 Uhr
Mein Beitrag +-
lezteres in die mods => users => view.php ...

allerdings leicht abgeändert:

 
1.
2.
3.
4.
5.
6.
7.
1. / 2. / ... 
 $place 'uploads/board/' $cs_user['users_avatar'];

if (
$users['users_avatar'] == '') {
$data['board']['avatar'] = cs_html_br(1) . $cs_lang['no_avatar'];
}else{
$data['board']['avatar'] = cs_html_img($place);
}


weil du am Anfang schon in alles aus users-Tabelle abfragst ^^
 
1.
1. / 2. / ... 
     $cs_user cs_sql_select(__FILE__,'users','*',"users_id = '" $users_id "'");


Ersteres oben brauchst du, wenn du dies z.B. in der mods/gbook/users.php verwenden wolltest...


Korrekte Komplettanleitung am Ende des Themas!


Tom


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Zuletzt editiert von Tom08 ClanSphere Team am 21.09.2008 um 14:10 Uhr (1x Editiert)
Inaktiv
|
Rouven89
Thread-Ersteller


Going for pro




Beiträge: 539
# Antwort: 6 - 21.09.2008 um 12:48 Uhr
und wie heißt dann mein platzhalteR?

also brauch ich nurnoch das: $cs_user = cs_sql_select(__FILE__,'users','*',"users_id = '" . $users_id . "'");

in die user/view.php einfügen und nichts anderes mehr?


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 7 - 21.09.2008 um 12:54 Uhr
Alter Beitrag +-
21.09.2008 um 12:45 Uhr - Tom08:
lezteres in die mods => users => view.php ...

allerdings leicht abgeändert:

 
1.
2.
3.
4.
5.
6.
7.
1. / 2. / ... 
 $place 'uploads/board/' $cs_user['users_avatar'];

if (
$users['users_avatar'] == '') {
$data['board']['avatar'] = cs_html_br(1) . $cs_lang['no_avatar'];
}else{
$data['board']['avatar'] = cs_html_img($place);
}



Dein Platzhalter: {board:avatar} ..
oder aber du änderst oben das $data[vordem][nachdem] = ... => {vordem:nachdem} ... so sind die Platzhalter aufgebaut ...


Korrekte Komplettanleitung am Ende des Themas!


Tom


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Zuletzt editiert von Tom08 ClanSphere Team am 21.09.2008 um 14:11 Uhr (1x Editiert)
Inaktiv
|
Rouven89
Thread-Ersteller


Going for pro




Beiträge: 539
# Antwort: 8 - 21.09.2008 um 12:58 Uhr
hm ja danke geht nun aber kann man das auch so machen das nicht das board avatar angezeigt wird ..sondern automatisch das userbild des users?

mfg


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 9 - 21.09.2008 um 13:06 Uhr
Alter Beitrag +-
 
1.
1. / 2. / ... 
 $place 'uploads/board/' $cs_user['users_avatar'];

ersetzen durch
 
1.
1. / 2. / ... 
 $place 'uploads/users/' $cs_user['users_picture'];


Korrekte Komplettanleitung am Ende des Themas!


Tom


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Zuletzt editiert von Tom08 ClanSphere Team am 21.09.2008 um 14:11 Uhr (2x Editiert)
Inaktiv
|
Rouven89
Thread-Ersteller


Going for pro




Beiträge: 539
# Antwort: 10 - 21.09.2008 um 13:11 Uhr
hab das jetzt ersetzt- aber wird noch nicht angezeigt:/



------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 11 - 21.09.2008 um 13:44 Uhr
Alter Beitrag +-
Okay ... Denkfehler :(
Natürlich brauchst du auch die Abfrage ... weil sonst wird von dir selbst das bild abgefragt :(

Ich guck mal eben in deine Datei ...

EDIT: So ... das Problem ist gelöst!!!
http://rouv3n.ro.funpic.de/index.php?mod=users&action=view&id=1

So ... nun noch einmal komplett und korrekt:

Einbindung des User-Bildes im User-Gästebuch
Platzhalter: {gbook:pic}

Folgendes muss nun in den Dateien angepasst werden:
/mods/gbook/users.php

Suche
 
1.
1. / 2. / ... 
 usr.users_hidden AS users_hidden

Füge danach ein
 
1.
1. / 2. / ... 
 usr.users_picture AS users_picture


Suche
 
1.
1. / 2. / ... 
 $gbook[$run]['text'] = cs_secure($cs_gbook[$run]['gbook_text'],1,1);


Nun gibt es zwei Möglichkeiten:
  • (1) es soll ein "Kein-Bild"-Bild angezeigt werden
  • (2) es soll "Kein Bild" als Text angezeigt werden

Es darf nur eine Variante eingebaut werden!

(1)
Füge davor ein:
 
1.
2.
3.
4.
5.
6.
7.
1. / 2. / ... 
 $place 'uploads/users/' $cs_gbook[$run]['users_picture'];
$place_np 'uploads/users/nopic.jpg';

if (!empty(
$cs_gbook[$run]['users_picture'])){
$gbook[$run]['pic'] = cs_html_img($place);
}else{ 
$gbook[$run]['pic'] = cs_html_img($place_np);
}

Womöglich muss der Pfad zum Kein-Bild-Bild noch angepasst werden.
Dies ist in dieser Zeile möglich: $place_np = 'uploads/users/nopic.jpg';

(2)
Füge davor ein:
 
1.
2.
3.
4.
5.
6.
7.
1. / 2. / ... 
 $place 'uploads/users/' $cs_gbook[$run]['users_picture'];

if (!empty(
$cs_gbook[$run]['users_picture'])){
$gbook[$run]['pic'] = cs_html_img($place);
}else{
$gbook[$run]['pic'] = 'Kein Bild';
}


Zusätzlich msus der Platzhalter in die themes integriert werden ...
/themes/base/gbook/users.php


Tom


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Zuletzt editiert von Tom08 ClanSphere Team am 21.09.2008 um 14:15 Uhr (3x Editiert)
Inaktiv
|
Rouven89
Thread-Ersteller


Going for pro




Beiträge: 539
# Antwort: 12 - 21.09.2008 um 14:00 Uhr
sauber es geht danke


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Inaktiv
|
Antworten: 12
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo