Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 8
Seite [1]
_Locke_


Going for pro





Beiträge: 537
# Thema - 26.11.2013 um 13:33 Uhr
Hallo,

ich dächte ich hätte dne Codepast schoneinmal gesehen für die Shoutbox, wo man den Avatar bzw. das Profilbild in der soutbox abbilden kann.

Kann mir hier jemand nocheinmal den Tipp geben wo.

Ich habe im Forum gesucht und in den eigens eingerichteten Codepaste forum. Leider nicht auffindbar.

Danke Locke
Inaktiv
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 1 - 26.11.2013 um 16:09 Uhr
Musst dich schon entscheiden, ob Avatar oder Profilbild, wobei die Abfrage an sich ahnlich ist :-)
Ich kann dir da nachher mal fix was zu schreiben.

Grüße


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


Inaktiv
|
ev0lution


Geekboy





Beiträge: 1103
# Antwort: 2 - 26.11.2013 um 16:27 Uhr
palle hatte den codepaste im forum gepostet

http://csphere.eu/index/board/thread/where/16729

18.03.2012 um 23:41 Uhr - palle:
php:

suche
 
1.
1. / 2. / ... 
   $data['shoutbox'][$i]['shoutbox_name'] = cs_secure($data['shoutbox'][$i]['shoutbox_name'],0,0,0);

ersetze
 
1.
2.
3.
4.
1. / 2. / ... 
   $user cs_sql_select(__FILE__,'users','users_id AS id, users_nick AS n, users_active AS a, users_delete AS d, users_picture AS p','users_nick = \'' cs_sql_escape($data['shoutbox'][$i]['shoutbox_name']) . '\'');
  
$data['shoutbox'][$i]['shoutbox_name'] = empty($user) ? cs_secure($data['shoutbox'][$i]['shoutbox_name'],0,0,0) : cs_user($user['id'],$user['n'],$user['a'],$user['d']);   
  
$data['shoutbox'][$i]['shoutbox_upic'] = empty($user['p']) ? '' cs_html_img('uploads/users/'.$user['p'],50,50);   



tpl:
 
1.
2.
3.
1. / 2. / ... 
 
{shoutbox:shoutbox_upic}


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


Zuletzt editiert von ev0lution am 26.11.2013 um 16:30 Uhr (1x Editiert)
Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 3 - 26.11.2013 um 18:53 Uhr
thx. im grunde ist es mir egal ob das eine oder das andere. hauptsache in bild.

Danke fürs gucken


Zuletzt editiert von _Locke_ am 26.11.2013 um 18:53 Uhr (1x Editiert)
Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 4 - 27.11.2013 um 06:50 Uhr
Kleine Anmerkung: Mit dem Paste wird nicht nur das Profilbild ausgegeben sonder auch der Name des Benutzers verlinkt.


------------------
I like the part where it says 'nyan'



Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 5 - 25.01.2014 um 19:14 Uhr
danke hat soweit geklappt.


Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 6 - 26.02.2014 um 00:34 Uhr
Jetzt muss ich nochmal kurz fragen. Ich hab auf der Webseite den Code angepasst und verlinke auf das Profilbild. ich würde jetzt gerne doch auf den Avatar verlinken. Kann mir wer nen Tipp geben was genau ich hier mit den Avatar ändern muss. ich greife ja aktuell das Uer picture ab - ergo müsste ich doch lediglich das alels auf Avatar ändern oder ?

IST Stand
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
1. / 2. / ... 
 
for($i 0$i $count_shoutbox$i++) {
  
$temp preg_replace($pattern,"\\0 ",$data['shoutbox'][$i]['shoutbox_text']);
  
$data['shoutbox'][$i]['shoutbox_text'] = cs_secure($temp,0,1,0);
     
$user cs_sql_select(__FILE__,'users','users_id AS id, users_nick AS n, users_active AS a, users_delete AS d, users_picture AS p','users_nick = \'' cs_sql_escape($data['shoutbox'][$i]['shoutbox_name']) . '\'');
  
$data['shoutbox'][$i]['shoutbox_name'] = empty($user) ? cs_secure($data['shoutbox'][$i]['shoutbox_name'],0,0,0) : cs_user($user['id'],$user['n'],$user['a'],$user['d']); 
  
$data['shoutbox'][$i]['shoutbox_date'] = cs_date('unix',$data['shoutbox'][$i]['shoutbox_date'],1);
  
$data['shoutbox'][$i]['shoutbox_upic'] = cs_html_img(empty($user) || empty($user['p']) ? 'uploads/users/ohnebild.png' 'uploads/users/'.$user['p'],50,50);


Zuletzt editiert von _Locke_ am 26.02.2014 um 00:35 Uhr (1x Editiert)
Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 7 - 26.02.2014 um 02:06 Uhr
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
1. / 2. / ... 
 
for($i 0$i $count_shoutbox$i++) {
  
$temp preg_replace($pattern,"\\0 ",$data['shoutbox'][$i]['shoutbox_text']);
  
$data['shoutbox'][$i]['shoutbox_text'] = cs_secure($temp,0,1,0);
     
$user cs_sql_select(__FILE__,'users','users_id AS id, users_nick AS n, users_active AS a, users_delete AS d, users_avatarAS p','users_nick = \'' cs_sql_escape($data['shoutbox'][$i]['shoutbox_name']) . '\'');
  
$data['shoutbox'][$i]['shoutbox_name'] = empty($user) ? cs_secure($data['shoutbox'][$i]['shoutbox_name'],0,0,0) : cs_user($user['id'],$user['n'],$user['a'],$user['d']); 
  
$data['shoutbox'][$i]['shoutbox_date'] = cs_date('unix',$data['shoutbox'][$i]['shoutbox_date'],1);
  
$data['shoutbox'][$i]['shoutbox_upic'] = cs_html_img(empty($user) || empty($user['p']) ? 'uploads/board/ohnebild.png' 'uploads/board/'.$user['p'],50,50);


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


Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 8 - 03.03.2014 um 00:19 Uhr
Vielen Dank.

Ich glaub das php bleibt für mich ein Buch mit sieben Siegeln. Wenn ich das so lese, ist das schon logisch aber alleine komm ich auf sowas so garnicht.

Edit: Falls jemand den Codepaste auch nutzen will, muss noch ein Leerzeichen zwischen users_avatar AS dazu.





Zuletzt editiert von _Locke_ am 20.03.2014 um 23:44 Uhr (1x Editiert)
Inaktiv
|
Antworten: 8
Seite [1]


Sie müssen sich registrieren, um zu antworten.