Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=3)
-- Fragen zum WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=4)
--- Namensgrafik in der Shoutbox (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=1461)


Geschrieben von Bine7961 am 07.02.2012 um 16:10:

 

Wäre das mit den Bildchen auch für die xy Megashoutbox 2.5 machbar ?

Das wäre toll



Geschrieben von haumi am 07.02.2012 um 19:51:

 

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



Geschrieben von Bine7961 am 08.02.2012 um 08:54:

 

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.



Geschrieben von haumi am 08.02.2012 um 09:16:

 

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("&auml;", "&ouml;", "&uuml;","Ä","Ö","Ü","ß");
$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



Geschrieben von Bine7961 am 08.02.2012 um 11:51:

 

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



Geschrieben von tuner am 08.02.2012 um 12:49:

 

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. st12



Geschrieben von haumi am 08.02.2012 um 13:39:

 

hi Tuner,
wenn du unter Gruppen bearbeiten je Gruppe folgendes eingibst:

<span class="groupcoloruser">%s</span>

wird er Username so formatiert, wie es in groupcoloruser definiert ist.
und da ist die Farbe weiß vorgegeben. color: #000000;
lass die Zeile einfach mal weg

LG
haumi



Geschrieben von Paul00000 am 24.01.2013 um 11:27:

 

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



Geschrieben von miss_Mausi am 21.03.2013 um 10:27:

 

hab ja nun wieder die kästchen als usernamen... wollte aber das das genauso wieder in der shouti angeziegt wird?



Geschrieben von haumi am 21.03.2013 um 11:46:

 

Ich schau heute nachmittag mal nach.

LG
haumi



Geschrieben von miss_Mausi am 21.03.2013 um 12:27:

 

st14 super danke dir Haumi... ich such nämlich schon seit tagen wie man das bei der grusssignatur auch ändert alle habens aber keiner weiss wie...



Geschrieben von Zockerin am 24.03.2013 um 09:21:

 

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



Geschrieben von haumi am 24.03.2013 um 09:53:

 

Ich muss mir das anschauen und eventuell an das wbblite anpassen.

LG
haumi



Geschrieben von haumi am 24.03.2013 um 10:31:

 

Ist erledigt.
Ich werde das heute noch beim wbblite eingeben.

LG
haumi



Geschrieben von xena am 28.04.2013 um 12:07:

 

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']);




Geschrieben von haumi am 28.04.2013 um 14:03:

 

Kannst du mir mal die Daten von deinem Board geben.
Ich versuche in den nächten Tagen mal nachzusehen.

LG
haumi



Geschrieben von xena am 28.04.2013 um 14:13:

 

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 st14 trotzdem Danke für dein Angebot



Geschrieben von HopFenSchlodel am 28.04.2013 um 14:58:

 

Zitat:
Original von xena
Also Nachtrag: Nein geht nicht, und ja nicht falsch verstehen, ist nix gegen dich st14 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



Geschrieben von xena am 28.04.2013 um 15:27:

 

Zitat:
Original von HopFenSchlodel
Zitat:
Original von xena
Also Nachtrag: Nein geht nicht, und ja nicht falsch verstehen, ist nix gegen dich st14 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



Geschrieben von xena am 28.04.2013 um 17:37:

 

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("&auml;", "&ouml;", "&uuml;","Ä","Ö","Ü","ß");
                    $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("&auml;", "&ouml;", "&uuml;","Ä","Ö","Ü","ß");
                $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


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH