anpera.net
https://anpera.homeip.net/phpbb3/

fehler bei farbwechsel zu weiss
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=3002
Seite 1 von 2

Autor:  Noel [ Fr 13 Okt, 2006 13:00 ]
Betreff des Beitrags:  fehler bei farbwechsel zu weiss

jedesmal wenn jemand die farbe bei einem kommentar auf weiss (`&) wechselt dann komm vor dem geschriebenen immer:
amp;
an was liegt das?

danke schonmal im vorraus für die hilfe
gruß noel

Autor:  Bill Tür [ Fr 13 Okt, 2006 15:33 ]
Betreff des Beitrags: 

Hatte ich auch, allerdings nur beim editieren von Posts.
Hab das so gelöst, dass ich weiß nen 2. Buchstaben zugewiesen habe, den man nun zum Schreiben verwenden kann. ^^

Autor:  Noel [ Fr 13 Okt, 2006 15:52 ]
Betreff des Beitrags: 

und wo genau weis ich den zu?

Autor:  Bill Tür [ Fr 13 Okt, 2006 18:15 ]
Betreff des Beitrags: 

entweder in der common, da weiß ich aber nicht genau wie´s geht, da müsste wer anders noch helfen ^^

oder wenn du den "Farben-über-Datenbank-Hack" drin hast über die Datenbank.

Autor:  Noel [ Mo 16 Okt, 2006 08:31 ]
Betreff des Beitrags: 

ne hab das datenbank ding nich.. aber in der common find ich die stelle nicht an der es steht

Autor:  Bill Tür [ Mo 16 Okt, 2006 09:56 ]
Betreff des Beitrags: 

Such mal nach der function appoencode

darin nach diesem Block:

[php]
case "&":
if ($nestedtags[font]) $output.="</span>"; else $nestedtags[font]=true;
$output.="<span class='colLtWhite'>";
break;
[/php]

und setze unter dem

case "&":

einfach noch ein

case "S":

oder welchen freien Buchstaben du auch immer noch mit weiß belegen willst.

so also:

[php]
case "&":
case "S":
if ($nestedtags[font]) $output.="</span>"; else $nestedtags[font]=true;
$output.="<span class='colLtWhite'>";
break;
[/php]

Autor:  Noel [ Di 17 Okt, 2006 13:46 ]
Betreff des Beitrags: 

klappt leider auch nich... mit S schreibt es normal blau und mit & weiterhin mit amp

Autor:  Drazaar [ Mi 18 Okt, 2006 19:40 ]
Betreff des Beitrags: 

Ohhhh... zuerst lesen, dann ausführen!

Einen Tag, den du noch NICHT belegt hast.

Aus absolut zulässigen Quellen weiß ich, dass »S« nicht die Farbe für blau ist in der Standartversion.

Nimm also irgendeine Taste auf die noch NICHT mit einem Farbcode belegt ist und bastel dann unter
[php]
case "&":
[/php]
noch ein
[php]
case "welche Taste auch immer":
[/php]

Es muss funktionieren, es sei denn die Farbausgabe ist noch von mehreren Abfragen in der Common abhängig. Das musst du nachschauen.

Autor:  Eliwood [ Mi 18 Okt, 2006 19:55 ]
Betreff des Beitrags: 

S ist in der Standardversion nicht belegt (schon gar nicht in ner Standartversion *fg*).

Das, was er vergessen hat, war wohl in der Funktion viewcommentary() seine registrieren Tags anzugeben... Dasselbe gehört wohl in die Jägerhütte.

Allerdings ist es nicht klug, einen Fehler zu umgehen - Anstatt ihn zu lösen.

[php]str_replace('&amp;', '&', HTMLEntities($string));[/php]

Autor:  Noel [ Do 19 Okt, 2006 08:00 ]
Betreff des Beitrags: 

danke eliwood :) funktioniert endlich wieder

Autor:  Drazaar [ Mo 23 Okt, 2006 22:46 ]
Betreff des Beitrags: 

OK großer Rechtschreibfehlerkorrigierer! Und hast du eine Lösung dafür? Wenn man bei mir nämlich die chatedit benutzt, erscheitn ebenfalls ein &amp bei weiß ;)

Weiß aber neu zuzuordnen oder gar doppelt zu belegen habe ich aber keine große Lust (ich bin ja so schrecklich faul) :D

Autor:  Eliwood [ Di 24 Okt, 2006 16:38 ]
Betreff des Beitrags: 

Drazaar hat geschrieben:
OK großer Rechtschreibfehlerkorrigierer! Und hast du eine Lösung dafür? Wenn man bei mir nämlich die chatedit benutzt, erscheitn ebenfalls ein &amp bei weiß ;)

Weiß aber neu zuzuordnen oder gar doppelt zu belegen habe ich aber keine große Lust (ich bin ja so schrecklich faul) :D


[php]$string = str_replace('&amp;', '&', HTMLEntities($string)); [/php]
Da ^^
Nimm den Schnippsel und bau ihn richtig ein =p

Autor:  Drazaar [ Mi 25 Okt, 2006 11:05 ]
Betreff des Beitrags: 

OK und wo soll das rein? O_O

Autor:  Alexiel [ Sa 25 Nov, 2006 14:02 ]
Betreff des Beitrags: 

*schubbs*

wüßte auch gerne wo das hin soll mag kein amp mehr in meinen Texten ;)

Autor:  Harthas [ Sa 25 Nov, 2006 14:19 ]
Betreff des Beitrags: 

Versuchs mal mit:

viewcommentary()
Suche:

[php]$x=0;
$ft="";[/php]

Und füge darunter ein:

[php]$row[comment]= str_replace('&amp;', '&', HTMLEntities($row[comment]));[/php]


Ich hab zwar keinen blassen schimmer, ob es so geht... Ist also ungetestet... müsste es allerdings eigentlich

Autor:  Drazaar [ Mi 29 Nov, 2006 23:34 ]
Betreff des Beitrags: 

Ich liebe es etwas zu testen XD

€: Hat nur leider überhaupt nichts gebracht :/

Autor:  Harthas [ Do 30 Nov, 2006 08:21 ]
Betreff des Beitrags: 

[php]$row[comment]=preg_replace("'[`][^123456789!@#$%&QqRr*~^?VvGgTtAa]'","",$row[comment]);[/php]

Dann versuchs mal, indem du es hier runter setzt ;-) (In Vinestra müssten da wohl nochn bisschen mehr Farben stehen *g*)

Autor:  Drazaar [ Do 30 Nov, 2006 15:16 ]
Betreff des Beitrags: 

Ich benutze Farben aus der Datenbank....ich glaube deshalb nicht, dass es überhaupt noch drin ist ^^;

Autor:  Harthas [ Do 30 Nov, 2006 16:12 ]
Betreff des Beitrags: 

Umso besser *g*

[php] $row[comment]= $row[comment]=preg_replace("'[`][^".$appoencode_str."`]'","",$row[comment]);


Dann sieht die Zeile so aus ;-)

Ach ja, da ihr die Farben in der Datenbank habt, habe ich gleich noch einen Fix für eure prefs.php ;-)

Ersetzt:
/*php preg_replace("'[`][^\^123456789!@#$%&QqRr*~?VlLvGgTtAaZ)(jxXypkKmOoPJM+eEwWuUINCBC]'" /php*/
Durch
/*php preg_replace("'[`][^".$appoencode_str."`]'" /php*/

;-) Falls ihr zumindest wirklich alle Farben voreinstellen lassen wollt ;-)

Autor:  Drazaar [ Do 30 Nov, 2006 19:32 ]
Betreff des Beitrags: 

Bringt nix er macht trotzdem ein amp; davor... *Seufz*

DAs mit der prefs.php muss ich mir merken. Dann muss ich nicht bei jeder Farbänderung manuell die Farben nachtragen.

[offtopic]
Ich kann mich net unterstehen, sorry:

[php]SELECT * FROM `menschheit` WHERE `idealpartner` LIKE '$ME' AND `bewertung`LIKE 'Platz1';[/php]

$ME beinhaltet ja mehrere Dinge, also...
[php]$ME = array();
$ME[charakter]="Dein Charakter";
$ME[vorlieben]="Deine Vorlieben";
$ME[geschmack]="Dein Geschmack";
$ME[sex]=1; :P
...[/php]

I say: So not :P
[/offtopic]

Seite 1 von 2 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/