|
Namensgrafik in der Shoutbox |
Beitrag Nr.: 1 |
Hi,
normalerweise werden ja in der Devils Shoutbox RC1 (HopFenSchlodel, vormals alfi) die Namen der Poster geschrieben.
Wie und wo kann ich statt dem Namen eine Namensgrafik
dort anzeigen lassen.
Gruß katze2ooo
__________________
|
|
04.06.2011 20:49 |
|
|
|
Schau mal bei MikeHH und MONO vorbei testumgebung online dort gibt es den kompletten umbau
ABER
du mußt die anderen sachen auch umbauen überall wo die Shoutbox angezeigt wird !! das mußt selber machen dafür ist keine anleitung da
|
|
05.06.2011 21:03 |
|
|
|
|
Hi,
Zitat: |
Original von FOFO
Schau mal bei MikeHH und MONO vorbei testumgebung online dort gibt es den kompletten umbau
|
|
dort habe ich nur Namen farbig dahrstellen gefunden,danke trotzdem.
Gruß katze2ooo
__________________
|
|
06.06.2011 10:40 |
|
|
|
na das ist doch auch in der gruppenfarbe eingetragen und die wird dort abgefragt
also sollte es rein theoretisch so klappen
|
|
06.06.2011 20:41 |
|
|
|
Guten Morgen zusammen
so was wäre sicher nee super Idee
Aber ohne Anleitung schisst man da sicher nur das Board in den Wind
Liebe Grüße
Flughund
__________________
|
|
09.06.2011 06:04 |
|
|
haumi
Boardbetreiber
[meine Galerie]
Dabei seit: 06.06.2009
Beiträge: 3.442
Herkunft: NRW
Postid: 8507
|
|
Ich hab nun die Lösung:
Was ist zu tun!
Man legt ALLE bilder mit dem gleichen Suffix (hier ist es .png) in einen Ordner (hier ist es der Ordner images/mitglieder)
Die Bilder müssen den Namen des Mitglieds haben und ein Suffix der gleich ist. ( josef.gif oder karlTheo.gif)
Der Suffix wird in den Zeilen 7 und 8 des unten stehenden Codes hinterlegt!
Dann öffnet man die shoutbox.php und sucht:
code: |
1:
|
else { $name = "<a href="profile.php?userid=$row[userid]&sid=$session[hash]" target="_blank" style="color:$namecolor;$config_row[namestyle]">".$row['username']."</a>"; } |
|
das wird ersetzt mit:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
|
## UserShow Bilder in der Shoutbox anzeigen ANFANG
$afk = "";
$actions = "";
$namecolor = getone($namecount, $config_row['fnamecolor'], $config_row['snamecolor']);
$namecount++;
$afkcolor = getone($afkcount, $config_row['afkcolor1'], $config_row['afkcolor2']);
if ($row['farbe'] == $config_row['firstcolor']) {
$msgcolor = getone($msgcount, $config_row['firstcolor'], $config_row['secondcolor']);
$msgcount++;
} else $msgcolor = $row['farbe'];
if($row['userid'] < 1) { $row['username'] = "Gast"; $name = "<font style="color:$namecolor;$config_row[namestyle]">Gast</font>"; }
else
$username = $row['username'];
$umlaute = array("ä", "ö", "ü","Ä","Ö","Ü","ß");
$doppelbuchstaben = array("ae", "oe", "ue","AE","OE","UE","ss");
$username = str_replace ($umlaute,$doppelbuchstaben,$username);
if(file_exists("images/mitglieder/$username.png")) {
$username = "<img src='images/mitglieder/$username.png'border='0'>";
}else{
$username ="not";
}
if($username == "not") {
{ $name = "<a href="profile.php?userid=$row[userid]&sid=$session[hash]" target="_blank" style="color:$namecolor;$config_row[namestyle]">".$row['username']."</a>"; }
}else{
{ $name = "<a href="profile.php?userid=$row[userid]&sid=$session[hash]" target="_blank" style="color:$namecolor;$config_row[namestyle]">".$username."</a>"; }
}
$date = sbxdate($row['time']);
$message = stripslashes($row['message']);
## UserShow Bilder in der Shoutbox anzeigen ENDE
|
|
Speichern und fertig ist es.
In Zeile 2 - 5 werden eventuelle Umlaute der Mitgliedernamen umgewandelt (z. B. Püppi in Pueppi)
In Zeile 7 wird abgefragt, ob das Namensbild (z. b. haumi.png) im Ordner Mitglieder vorhanden ist.
Wenn ja wird das bild in Zeile 8 der Variablen $username zugewiesen.
Wenn nein wird in Zeile 10 der Variablen $username der Wert not zugewiesen.
In Zeile 11 wird abgefragt ob die Variable $username den Wert not hat.
Wenn ja wird in Zeile 12 der Variablen $name der Name zugewiesen
Wenn nein wird in der Zeile 14 das gefunden Bild der Variablen $name zugewiesen.
Das Ganze sieht denn so aus:
Auch hier gilt, die shoutbox.php vorher sichern!
Wenn etwas unklar sein sollte bitte hier fragen bevor man etwas falsch macht.
Es wird auch Hilfe gegeben wenn etwas nicht so ganz geklappt hat.
Urheber ist haumi - aber jeder kann es frei verwenden und nach belieben abändern.
LG
haumi
__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.
|
|
15.06.2011 10:33 |
|
|
|
Danke haumi.
Gruß katze2ooo
__________________
|
|
15.06.2011 10:57 |
|
|
|
@Haumi
wie wird das beim lite gemacht?
|
|
15.06.2011 11:59 |
|
|
|
alles klar. dank dir hannes.
|
|
15.06.2011 12:36 |
|
|
haumi
Boardbetreiber
[meine Galerie]
Dabei seit: 06.06.2009
Beiträge: 3.442
Herkunft: NRW
Postid: 8514
|
|
So hier nun das Ganze fürs wbblite:
Das mit den Bildern gilt auch hier!
Zu ändern ist auch hier die Shoutbox.php
Öffne diese und suche:
code: |
1:
|
$name = $row['username']; |
|
Ersetze den Code durch:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
|
$username = $row['username'];
$umlaute = array("ä", "ö", "ü","Ä","Ö","Ü","ß");
$doppelbuchstaben = array("ae", "oe", "ue","AE","OE","UE","ss");
$username = str_replace ($umlaute,$doppelbuchstaben,$username);
if(file_exists("images/mitglieder/$username.png")) {
$username = "<img src='images/mitglieder/$username.png'>";
}else{
$username ="not";
}
if($username == "not") {
$name = $row['username'];
}else{
$name = $username;
}
|
|
Auch hier gilt, die shoutbox.php vorher sichern!
Wenn etwas unklar sein sollte bitte hier fragen bevor man etwas falsch macht.
Es wird auch Hilfe gegeben wenn etwas nicht so ganz geklappt hat.
Urheber ist haumi - aber jeder kann es frei verwenden und nach belieben abändern.
LG
haumi
__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.
|
|
15.06.2011 15:05 |
|
|
|
Finde die suchstelle bei mir nicht.
Hast pn.
|
|
15.06.2011 16:48 |
|
|
haumi
Boardbetreiber
[meine Galerie]
Dabei seit: 06.06.2009
Beiträge: 3.442
Herkunft: NRW
Postid: 8517
|
|
Hi tuner,
Ich weiß nicht ob es klappt, aber suche mal bei dir in der shoutbox.php die Stelle:
code: |
1:
2:
3:
4:
|
$name = "<a href="profile.php?userid=$row[userid]&sid=$session[hash]" target="_blank" style="color:$namecolor;$config_row[namestyle]">".$row['username']."</a>";
$name = "<a href="profile.php?userid=$row[userid]&sid=$session[hash]" target="_blank" style="color:$namecolor;$config_row[namestyle]">".$row['username']." <font color="$dk2[shorttitlecolor]">$dk2[shorttitle]</span></a>";
|
|
Und ersetze sie mit folgender:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
|
$username = $row['username'];
$umlaute = array("ä", "ö", "ü","Ä","Ö","Ü","ß");
$doppelbuchstaben = array("ae", "oe", "ue","AE","OE","UE","ss");
$username = str_replace ($umlaute,$doppelbuchstaben,$username);
if(file_exists("images/mitglieder/$username.png")) {
$username = "<img src='images/mitglieder/$username.png'>";
}else{
$username ="not";
if($username == "not") {
$name = "<a href="profile.php?userid=$row[userid]&sid=$session[hash]" target="_blank" style="color:$namecolor;$config_row[namestyle]">".$row['username']."</a>";
$name = "<a href="profile.php?userid=$row[userid]&sid=$session[hash]" target="_blank" style="color:$namecolor;$config_row[namestyle]">".$row['username']." <font color="$dk2[shorttitlecolor]">$dk2[shorttitle]</span></a>";
}else{
$name = "<a href="profile.php?userid=$row[userid]&sid=$session[hash]" target="_blank" style="color:$namecolor;$config_row[namestyle]">".$username."</a>";
$name = "<a href="profile.php?userid=$row[userid]&sid=$session[hash]" target="_blank" style="color:$namecolor;$config_row[namestyle]">".$username." <font color="$dk2[shorttitlecolor]">$dk2[shorttitle]</span></a>";
}
|
|
EDIT: Ich habe im unteren Code in der letzten Zeile (17) die schließende Klammer hinzugefügt: } .
Da ist noch von einem shorttitel die Rede wo ich jetzt auf die Schnelle nicht weiß was ich damit anfangen soll.
Mit etwas Glück klappt es ja.
Die orginal php hats du ja gesichtert für den Fall das es nicht klappt.
Das mit dem Bilderordner bleibt so wie oben beschrieben.
LG
haumi
__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.
|
|
15.06.2011 18:52 |
|
|
|
ne geht leider nicht. Dann erscheint in der shoutbox garnix mehr
|
|
15.06.2011 18:57 |
|
|
|
Ich habs mal versucht......
Das erzeugt bei mir eine Felermeldung in der Shoutbox:
Parse error: syntax error, unexpected $end in /xxxxxxx/xxxxxx/webseiten/Star-Projekt-Radio/wbb2/shoutbox.php on line 284
mein Fehler ??
Gruß Andy
__________________ http://www.shih-tzu-freunde.de
http://www.radio-dancefloor.de
|
|
21.06.2011 11:09 |
|
|
|
|
Views heute: 86.446 | Views gestern: 77.038 | Views gesamt: 74.749.203
|