Beitragsübersicht:
PNAutoSort v1.2
Pic-Upload v3.2
Pic-Upload v3.1
Pic-Upload v3.0
Massengeschmack.tv Crawler
Bing Crawler v1.1
EM 2016 Tippspiel
Spritpreise v1
Sternburg Bingo 2016 v1
Checkreplycount v1.0
Pic-Upload v2.0
Windows 7, 8, 8.1 violent Update remover
Simple Wordlist Generator v1
Kippo Enhancer v1
Bing Crawler v1
UserAddedSmilies by kill0rz v1.2
Pic-Upload Script v1.3
Querchat v1.0 by kill0rz
kill0rz Simple Filemanagement Script v1.3
kill0rz Simple Filemanagement Script v1.2
kill0rz' Simple Filemanagement Script v1.1
kill0rz' Simple Filemanagement Script v1.0
Pic-Upload Script v1.2
Pic-Upload Script v1
Zwei kleine Fixes für die XundY Megashoutbox V1.3
Hashtag-Hack
UserAddedSmilies v1.1
UserAddedSmilies
PNAutoSort v1.1
PNautoSort v1.0
Pflichtpost v1.0

Seitenende


Kategorien:
alles zeigen


Crawler
Generatoren
Kippo Enhancer
SFS
Violent Update Remover
WBB2

kill0rz' Coding Blog

time_to_code!


Zwei kleine Fixes für die XundY Megashoutbox V1.3

am 29. 07. 2014, um 19:00 in der Kategorie WBB2 | Permalink

Huhu Freunde!

Dieser Beitrag ist nur für alle diejenigen interessant, die ein WBB2-Forum haben und die XundY Megashoutbox V1.3 installiert haben. Bei allen anderen bedanke ich mich jetzt schon fürs lesen :)

Ich habe mit folgenden 2 kleinen "Hacks", nennen wir es eher Erweiterungen oder besser Fixes einen Fehler behoben und eine Funktion hinzugefügt.



Fix: Umlaute



Schick man zum Beispiel den Satz "Hallöchen alle zusammen! :)" ab, so erscheint nur eine leere Zeile, weil das ö einen Fehler verursacht.
Fix:

Datei: xy_megashoutbox.php

Suche

***

else $shoutername=$wbbuserdata['username'];

***

Füge darunter ein

***

//Umlaute-Fix by kill0rz *Anfang*

$message = trim($message);
$message = strip_tags($message);
$message = str_replace("[php]", "", $message);
$message = str_replace("[/php]", "", $message);
$message = str_replace("[code]", "", $message);
$message = str_replace("[/code]", "", $message);
$message = str_replace("[list]", "", $message);
$message = str_replace("[/list]", "", $message);
$message = str_replace("[quote]", "", $message);
$message = str_replace("[/quote]", "", $message);
$message = str_replace("ß", "ss", $message);
$message = str_replace("ü", "ue", $message);
$message = str_replace("Ü", "Ue", $message);
$message = str_replace("ö", "oe", $message);
$message = str_replace("Ö", "Oe", $message);
$message = str_replace("ä", "ae", $message);
$message = str_replace("Ä", "Ae", $message);

//Umlaute-Fix by kill0rz *Ende*

***

Um das ganze auch bei Edits zu nutzen, tue folgendes:

Suche nach (wird 2 mal gefunden, beides mal durchführen)

***

$comment = htmlspecialchars($_POST['comment'], ENT_NOQUOTES);

***

Ersetze durch

***


//Umlaute-Fix by kill0rz *Anfang*

$message = $_POST['comment'];
$message = trim($message);
$message = strip_tags($message);
$message = str_replace("[php]", "", $message);
$message = str_replace("[/php]", "", $message);
$message = str_replace("[code]", "", $message);
$message = str_replace("[/code]", "", $message);
$message = str_replace("[list]", "", $message);
$message = str_replace("[/list]", "", $message);
$message = str_replace("[quote]", "", $message);
$message = str_replace("[/quote]", "", $message);
$message = str_replace("ß", "ss", $message);
$message = str_replace("ü", "ue", $message);
$message = str_replace("Ü", "Ue", $message);
$message = str_replace("ö", "oe", $message);
$message = str_replace("Ö", "Oe", $message);
$message = str_replace("ä", "ae", $message);
$message = str_replace("Ä", "Ae", $message);
$comment = $message;

//Umlaute-Fix by kill0rz *Ende*

***


Komplette Anleitung als Download



Fix: URLs automatisch umwandeln



Oftmals vergisst man es: Ein Link wird ohne die [url]-Tags als Text dargestellt. Nervig, wenn keiner dran denkt. Deshalb habe ich hier eine kleine Funktion geschrieben, die automatisch Links als solche markiert, dabei aber aufpasst, dass die [img]-Tags weiterhin funktionieren:

Datei: xy_megashoutbox.php

Suche (wird 2mal gefunden, 2mal machen)

***

$comment = htmlspecialchars($_POST['comment'], ENT_NOQUOTES);

***

Füge darunter ein

***

//URLs automatisch umwandeln by kill0rz *Anfang*

if(str_replace("http://","",$comment) != $comment){
//http:// ist drin
$startstr = strpos($comment,"http://");
$endstr = strpos($comment," ",$startstr);
if($endstr > 1){
$length = $endstr - $startstr;
}else{
$length = 100000;
}
$url = substr($comment,$startstr,$length);

$comment = str_replace($url,"[url]".trim($url)."[/url]",$comment);
}

//URLs automatisch umwandeln by kill0rz *Ende*

***


Komplette Anleitung als Download

index | about | lizenz | impressum | rss | Github