Namensgrafik in der Shoutbox |
|
Wäre das mit den Bildchen auch für die xy Megashoutbox 2.5 machbar ?
Das wäre toll
|
|
07.02.2012 16:10 |
|
|
haumi
Boardbetreiber
[meine Galerie]
Dabei seit: 06.06.2009
Beiträge: 3.442
Herkunft: NRW
Postid: 10711
|
|
Hi Bine,
Hier das Ganze für die XY-Shoutbox
Lege eine Ordner " mitglieder " an und da hinein kommen die Namensgrafiken.
HIER IM BEISPIEL SIND ES png_GRAFIKEN!!!!
Öffen die xy_megashoutbox.php und suche: $name = $get['name'];
Füge darunter ein:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
|
//Usergrafiken_Anfang
$umlaute = array("ä", "ö", "ü","Ä","Ö","Ü","ß");
$doppelbuchstaben = array("ae", "oe", "ue","AE","OE","UE","ss");
$username = str_replace ($umlaute,$doppelbuchstaben,$name);
if(file_exists("images/mitglieder/$username.png")) {
$username = "<img src='images/mitglieder/$username.png'>";
}else{
$username ="not";
}
if($username == "not") {
$name = $get['name'];
}else{
$name = $username;
}
//Usergrafiken_Ende |
|
das wars!
LG
haumi
__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.
|
|
07.02.2012 19:51 |
|
|
|
ich hab nur eine xy_ megabox.php. und da ist kein $name = $get['name'], glaub die die du oben gemeint hast ist in der freien Version ?
Ich hab die Lizenzversion
XundY Megabox© V2.50 powered by AJAX
Lg Bine
Danke das du mir überhaupt hilfst, im Moment ist es echt schlimm überhaupt mal jemand zu finden der einem helfen mag.
Und da sooo viele wbb2 Foren weg sind ja Unmengen an Wissen vernichtet worden. Schade eigentlich. Es gab ja eigentlich keine Frage die nicht schonmal gefragt worden ist und mit lesen fand man auch meist die Antworten.
Ich bin froh das ich dieses Board gefunden hab.
|
|
08.02.2012 08:54 |
|
|
haumi
Boardbetreiber
[meine Galerie]
Dabei seit: 06.06.2009
Beiträge: 3.442
Herkunft: NRW
Postid: 10717
|
|
Hi Bine,
versuche mal folgendes:
Suche in der xy_megabox.php folgendes:
code: |
1:
2:
3:
|
require_once('acp/lib/class_useronline.php');
$answer = $megabox->add_shout($_REQUEST['message'],$_REQUEST['name']);
echo handle_error($answer); |
|
ersetze mal mit:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
|
require_once('acp/lib/class_useronline.php');
//Usergrafiken_Anfang
$name = $_REQUEST['name'];
$umlaute = array("ä", "ö", "ü","Ä","Ö","Ü","ß");
$doppelbuchstaben = array("ae", "oe", "ue","AE","OE","UE","ss");
$username = str_replace ($umlaute,$doppelbuchstaben,$name);
if(file_exists("images/mitglieder/$username.png")) {
$username = "<img src='images/mitglieder/$username.png'>";
}else{
$username ="not";
}
if($username == "not") {
$name = $_REQUEST['name'];
}else{
$name = $username;
}
//Usergrafiken_Ende
$answer = $megabox->add_shout($_REQUEST['message'],$name);
echo handle_error($answer); |
|
Sollte es nicht funktionieren, dann baue es wieder zurück.
Dann muss ich mal schauen ob ich den Hack habe oder muss ihn mir mal besorgen.
Ich hoffe aber das es klappt.
LG
haumi
__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.
|
|
08.02.2012 09:16 |
|
|
|
Tut sich nix, aber auch keine Fehlermeldung. alles wird normal angezeigt.
Ich habe einen Ordner mitglieder in images erstellt da habe ich 100x100 pixel große Bilder eingefügt die genau dem Usernamen entsprechen. ich hatte jetzt jpg keine png.
dann habe ich die Änderung in der xy_megabox.php gemacht und an 2 stellen das png mit jpg ersetzt.
Soweit richtig ?
Hier mal die komplette shoutbox.
LG
Bine
|
|
08.02.2012 11:51 |
|
|
|
Hi Haumi
Bei mir geht das nicht. Farben der user sind weg. Die Grafik ist aber da so wie sein soll.
Edit : Hat sich erledigt. Hab das noch eingebaut und jetzt geht es.
wbb2 - Benutzernamen farbig
Dank dir.
|
|
08.02.2012 12:49 |
|
|
|
moin zusammen ich hab auch mal versucht ein zubauen bei mir sind auch die farben weg von den usern bild ist da meine frage geht beides zusammen gruss paul
__________________
|
|
24.01.2013 11:27 |
|
|
|
Paul wollte es auch bei mir einbauen er sagte da sind fehelr drin
haumi kannst du mal gucken währe nett,oder bau du es ein
|
|
24.03.2013 09:21 |
|
|
xena
Mitglied
[meine Galerie]
Dabei seit: 26.04.2013
Beiträge: 44
Herkunft: Kassel
Postid: 13550
|
|
gabs da jetzt für das lite ne Lösung ich hab jetzt schon alles gemischt lite das von der katz.... irgendwie hab ich dann immer ne leere seite
hab nehm mal die zeilen bei mir mit
code: |
1:
2:
3:
4:
5:
6:
7:
|
if($row['userid'] < 1) { $row['username'] = "Gast"; $name = "<font style="color:".$namecolor.";".$config_row['namestyle']."">Gast</font>"; }
else { $name = "<a href="profile.php?userid=".$row['userid']."&sid=".$session['hash']."" target="_blank" style="color:".$namecolor.";".$config_row['namestyle']."">".$row['username']."</a>"; }
$date = sbxdate($row['time']);
|
|
__________________ gruss xena
alexandraswelt`s kleines Backup
|
|
28.04.2013 12:07 |
|
|
xena
Mitglied
[meine Galerie]
Dabei seit: 26.04.2013
Beiträge: 44
Herkunft: Kassel
Postid: 13552
|
|
hm, nicht das dir auch die füsse treten will, aber ich hab so viele sachen verbaut die Spendenhacks sind, da muss will ich erstmal rücksprache halten ob du da dran mit werken kannst, nicht das es da ärger gibt.
Ich mag mich ungern in die Nessels setzen, ich meld mich dann nochmal gleich
Also Nachtrag: Nein geht nicht, und ja nicht falsch verstehen, ist nix gegen dich
trotzdem Danke für dein Angebot
__________________ gruss xena
alexandraswelt`s kleines Backup
|
|
28.04.2013 14:13 |
|
|
|
Zitat: |
Original von xena
Also Nachtrag: Nein geht nicht, und ja nicht falsch verstehen, ist nix gegen dich
trotzdem Danke für dein Angebot |
|
Haumi ist vom alten Schlag, meinen Segen hat er dazu. Ich denke daß er
sehr vertraulich mit deinen SpendenHacks umgeht. Also von unsere
Seite kein Problem. Wir kommen im Moment eh zu nix, daß wir am WischMop
fürs WbbLite und Wbb2 arbeiten.
lg.
SeVen
|
|
28.04.2013 14:58 |
|
|
xena
Mitglied
[meine Galerie]
Dabei seit: 26.04.2013
Beiträge: 44
Herkunft: Kassel
Postid: 13554
|
|
Zitat: |
Original von HopFenSchlodel
Zitat: |
Original von xena
Also Nachtrag: Nein geht nicht, und ja nicht falsch verstehen, ist nix gegen dich
trotzdem Danke für dein Angebot |
|
Haumi ist vom alten Schlag, meinen Segen hat er dazu. Ich denke daß er
sehr vertraulich mit deinen SpendenHacks umgeht. Also von unsere
Seite kein Problem. Wir kommen im Moment eh zu nix, daß wir am WischMop
fürs WbbLite und Wbb2 arbeiten.
lg.
SeVen |
|
Supi mit dem Kleenen hab ich auch abgeklärt, dann geb ich Haumi die daten
__________________ gruss xena
alexandraswelt`s kleines Backup
|
|
28.04.2013 15:27 |
|
|
xena
Mitglied
[meine Galerie]
Dabei seit: 26.04.2013
Beiträge: 44
Herkunft: Kassel
Postid: 13555
|
|
also Haumi wir haben die Lösung du kannst meine daten löschen bist trotzdem herzlich willkommen bei mir um zu schauen
zur Lösung making by derkleene
also es gibt zwei Versionen einmal mit man wandelt jeden Buchstaben um
suche in der shoutbox.php
code: |
1:
2:
3:
4:
5:
|
{ $name = "<a href="profile.php?userid=".$row['userid']."&sid=".$session['hash']."" target="_blank" style="color:".$namecolor.";".$config_row['namestyle']."">".$row['username']."</a>"; }
|
|
und ERSETZE mit
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
|
{
$test_name = "";
$text = $row['username'];
for($i = 0; $i < strlen($text); $i++) {
$c = strtolower($text[$i]); #alles in kleinbuchstaben umwandeln, deaktivieren wenn man für alles buchstaben hat.
#$c = $text[$i]; #aktivieren wenn nicht alles in kleinbuchstaben umgewandelt werden soll
$sonderzeichen = array("ä", "ö", "ü","Ä","Ö","Ü","ß");
$sonderzeichen_umwandeln = array("ae", "oe", "ue","AE","OE","UE","ss");
$c = str_replace ($sonderzeichen,$sonderzeichen_umwandeln,$c);
$test_name .= "<img src="images/mitglieder/$c.gif" alt="$c" witdh="15px" height="15px" border=0 />";
}
$name = "<a href="profile.php?userid=".$row['userid']."&sid=".$session['hash']."" target="_blank" style="color:".$namecolor.";".$config_row['namestyle']."">".$test_name."</a>";
}
|
|
a b c dann in den Ordner images/mitglieder
version 2 mit Namens gif
suche in der shoutbox.php
code: |
1:
2:
3:
4:
5:
|
{ $name = "<a href="profile.php?userid=".$row['userid']."&sid=".$session['hash']."" target="_blank" style="color:".$namecolor.";".$config_row['namestyle']."">".$row['username']."</a>"; }
|
|
und ERSETZE mit
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
|
{
$test_name = "";
$text = $row['username'];
$sonderzeichen = array("ä", "ö", "ü","Ä","Ö","Ü","ß");
$sonderzeichen_umwandeln = array("ae", "oe", "ue","AE","OE","UE","ss");
$text = str_replace ($sonderzeichen,$sonderzeichen_umwandeln,$text);
$test_name .= "<img src="images/mitglieder/$text.gif" alt="$text" border="0" />";
$name = "<a href="profile.php?userid=".$row['userid']."&sid=".$session['hash']."" target="_blank" style="color:".$namecolor.";".$config_row['namestyle']."">".$test_name."</a>";
}
|
|
bilder wie name in images/mitglieder
beides bei mir im Board getestet und geht so
__________________ gruss xena
alexandraswelt`s kleines Backup
|
|
28.04.2013 17:37 |
|
|
|