Rainbow-Mod
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
hi Spidy,
leider hab ich ihn noch nicht gefunden.
und der Code von dem Link, den ich gepostet hatte?
Ich kenn mich mit php nicht so aus, weiß also nicht,
ob man den auf phpbb umschreiben könnte..
Vielleicht ist da gar nicht viel zu machen? ...
Und der ist dann noch etwas überarbeitet.....
Wie gesagt .... ich kenne mich damit nicht aus.
Und dann gibts da bestimmt einen Urheber..... wie ist es damit,
wenn man den Code ja umschreibt, .. hm..
Allerdings steht der Code auf der Seite einfach so drauf.
Man hätte ihn ja verstecken können..
Ich bin aber immernoch sehr dran interessiert.
Und auch dankbar, daß du das Thema nochmal ausgegraben hast,
weil ich es mir nicht mehr getraut habe anzusprechen
...
Vielleicht schaut ja mal einer drauf der Ahnung von PHP hat.
Schönes Wochenende ... eure Zaubi
leider hab ich ihn noch nicht gefunden.
und der Code von dem Link, den ich gepostet hatte?
Ich kenn mich mit php nicht so aus, weiß also nicht,
ob man den auf phpbb umschreiben könnte..
Vielleicht ist da gar nicht viel zu machen? ...
Code: Alles auswählen
// ###################### Startdorainbow #######################
function dorainbow($code) {
$textlen = 0;
$tag = 0;
$len = strlen($code);
for($x = 0;$x < $len;$x++) {
if(substr($code,$x,1) == "\\") {
continue;
}
if($tag == 0) {
if(substr($code,$x,1) == "<") {
$tag = 1;
}
else {
$textlen++;
}
}
else {
if(substr($code,$x,1) == ">") {
$tag = 0;
}
}
}
$buffer = "<table><tr><td bgcolor=\"#000000\">";
$slice = $textlen / 6;
$step = 255 / $slice;
$index = 0;
$R = 255;
$G = 0;
$B = 0;
$section = 0;
$count = 0;
for($x = 0;$x < $len;$x++) {
if(substr($code,$x,1) == "\\") {
continue;
}
if($tag == 0) {
if(substr($code,$x,1) == "<") {
$buffer .= substr($code,$x,1);
$tag = 1;
}
else {
if($section == 0) {
$Rx = 0;
$Gx = $step;
$Bx = 0;
} else if ($section == 1) {
$Rx = (-1) * $step;
$Gx = 0;
$Bx = 0;
} else if ($section == 2) {
$Rx = 0;
$Gx = 0;
$Bx = $step;
} else if ($section == 3) {
$Rx = 0;
$Gx = (-1) * $step;
$Bx = 0;
} else if ($section == 4) {
$Rx = $step;
$Gx = 0;
$Bx = $step;
} else {
$Rx = 0;
$Gx = 0;
$Bx = (-1) * $step;
}
$count++;
if($count > $slice) {
$section++;
$count = 0;
}
$R += $Rx;
$G += $Gx;
$B += $Bx;
$R = iif($R > 255, 255, $R);
$R = iif($R < 0, 0, $R);
$G = iif($G > 255, 255, $G);
$G = iif($G < 0, 0, $G);
$B = iif($B > 255, 255, $B);
$B = iif($B < 0, 0, $B);
$color = sprintf("#%02X%02X%02X", $R, $G, $B);
$buffer .= "<font color=\"$color\">";
$buffer .= substr($code,$x,1);
$buffer .= "</font>";
$index++;
}
}
else {
if(substr($code,$x,1) == ">") {
$tag = 0;
}
$buffer .= substr($code,$x,1);
}
}
$buffer .= "</td></tr></table>";
return($buffer);
}
Und der ist dann noch etwas überarbeitet.....
Code: Alles auswählen
Replace it with:Quote:
// ###################### Startdorainbow #######################
function dorainbow($code) {
$textlen = 0;
$tag = 0;
$len = strlen($code);
for($x = 0;$x < $len;$x++) {
if(substr($code,$x,1) == "\\") {
continue;
}
if($tag == 0) {
if(substr($code,$x,1) == "<") {
$tag = 1;
}
else {
$textlen++;
}
}
else {
if(substr($code,$x,1) == ">") {
$tag = 0;
}
}
}
$buffer = "<table style=\"filter:glow(color=black, strength=6)\"><tr><td>";
$slice = $textlen / 6;
$step = 255 / $slice;
$index = 0;
$R = 255;
$G = 0;
$B = 0;
$section = 0;
$count = 0;
for($x = 0;$x < $len;$x++) {
if(substr($code,$x,1) == "\\") {
continue;
}
if($tag == 0) {
if(substr($code,$x,1) == "<") {
$buffer .= substr($code,$x,1);
$tag = 1;
}
else {
if($section == 0) {
$Rx = 0;
$Gx = $step;
$Bx = 0;
} else if ($section == 1) {
$Rx = (-1) * $step;
$Gx = 0;
$Bx = 0;
} else if ($section == 2) {
$Rx = 0;
$Gx = 0;
$Bx = $step;
} else if ($section == 3) {
$Rx = 0;
$Gx = (-1) * $step;
$Bx = 0;
} else if ($section == 4) {
$Rx = $step;
$Gx = 0;
$Bx = $step;
} else {
$Rx = 0;
$Gx = 0;
$Bx = (-1) * $step;
}
$count++;
if($count > $slice) {
$section++;
$count = 0;
}
$R += $Rx;
$G += $Gx;
$B += $Bx;
$R = iif($R > 255, 255, $R);
$R = iif($R < 0, 0, $R);
$G = iif($G > 255, 255, $G);
$G = iif($G < 0, 0, $G);
$B = iif($B > 255, 255, $B);
$B = iif($B < 0, 0, $B);
$color = sprintf("#%02X%02X%02X", $R, $G, $B);
$buffer .= "<font color=\"$color\" face=\"Verdana\" size=2><b>";
$buffer .= substr($code,$x,1);
$buffer .= "</font>";
$index++;
}
}
else {
if(substr($code,$x,1) == ">") {
$tag = 0;
}
$buffer .= substr($code,$x,1);
}
}
$buffer .= "</td></tr></table>";
return($buffer);
}
Und dann gibts da bestimmt einen Urheber..... wie ist es damit,
wenn man den Code ja umschreibt, .. hm..
Allerdings steht der Code auf der Seite einfach so drauf.
Man hätte ihn ja verstecken können..
Ich bin aber immernoch sehr dran interessiert.
Und auch dankbar, daß du das Thema nochmal ausgegraben hast,
weil ich es mir nicht mehr getraut habe anzusprechen

Vielleicht schaut ja mal einer drauf der Ahnung von PHP hat.

Schönes Wochenende ... eure Zaubi
Das mit dem Einbau ist denk ich easy..
ich würd ihn wie alle andren bbcodes einbaun.
zu ändern wären dann....
also.. das dürfte kein Problem sein, oder?
winkee Zaubi
ich würd ihn wie alle andren bbcodes einbaun.
zu ändern wären dann....
- includes/bbcode.php
posting.php
privmsg.php
language/lang_xxx/lang_main.php
templates/xxx/bbcode.tpl
templates/xxx/posting_body.tpl
also.. das dürfte kein Problem sein, oder?
winkee Zaubi
Hallo also ich habe den MOD nun Endlich mal bekommen.
Aber nach dem einbau Und dem Test Kommt bei der Schrift lediglich ein Schwartzes Bild und nicht wie man eigendlich annehmensolte.
Farbige buchstaben.
Hier nun Mal der MOD und wenn sich den Mal einer anschauen würde wo da evl. Der Fheler sein Könnte wäre Das recht nett Danke schon Mal.
rainbow.zip
Aber nach dem einbau Und dem Test Kommt bei der Schrift lediglich ein Schwartzes Bild und nicht wie man eigendlich annehmensolte.
Farbige buchstaben.
Hier nun Mal der MOD und wenn sich den Mal einer anschauen würde wo da evl. Der Fheler sein Könnte wäre Das recht nett Danke schon Mal.
rainbow.zip
cu
Spidy
Spidy
hi ...
der Mod läuft.
http://www.reddiamonds-dreams.de/phpBB2 ... c.php?t=75
allerdings sieht er doch etwas überraschend aus ... lach
ich hatte einen kleinen fehler entdeckt,
aber wer schon ein paar bbcodes eingebaut hat,
wird das sicher sehen.
aber ob es den auch so anders geben würde??
so wie ich es in meinem link geschrieben habe?
winkeeee zaubi
der Mod läuft.
http://www.reddiamonds-dreams.de/phpBB2 ... c.php?t=75
allerdings sieht er doch etwas überraschend aus ... lach
ich hatte einen kleinen fehler entdeckt,
aber wer schon ein paar bbcodes eingebaut hat,
wird das sicher sehen.

aber ob es den auch so anders geben würde??
so wie ich es in meinem link geschrieben habe?
winkeeee zaubi
Hi ...
eigentlich isses nur das: ..... "z"
Da in der Beschreibung die helpline immer "a" ist ....
sollte da auch "a" stehen....
Und wer "a" schon belegt hat, muß halt immer statt "a" nen andren Buchstaben einsetzen.
Ausserdem die beigelegte rainbow.htc nicht vergessen auf den server zu laden.
Winkeee Zaubi
eigentlich isses nur das: ..... "z"
Code: Alles auswählen
#
#-----[ ACTION: open ]---------------------------------
#
languages/lang_xxxx/lang_main.php
#
# NOTE: lang_xxxx = lang_english or whatever youre using..
#
#
#-----[ ACTION: find ]---------------------------------
#
$lang['bbcode_f_help'] = "Font size: [size=x-small]small text[/size]";
#
#-----[ ACTION: add after ]---------------------------------
#
$lang['bbcode_z_help'] = "rainbow text: [rainbow]text[/rainbow] (alt+a)";
#
#-----[ ACTION: save, close, upload ]---------------------------------
sollte da auch "a" stehen....
Und wer "a" schon belegt hat, muß halt immer statt "a" nen andren Buchstaben einsetzen.
Ausserdem die beigelegte rainbow.htc nicht vergessen auf den server zu laden.
Winkeee Zaubi