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

Biobewertung
https://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=3122
Seite 2 von 2

Autor:  Tidus [ Do 30 Nov, 2006 00:20 ]
Betreff des Beitrags: 

bei mir scheint es wie wenn ein paar bios aufeinmal verschwunden sind bis auf die anfangs zeilen hat das ncoh jemand meinem char hat es die bio auch gefressen daher weis ich das ich daran nix gemacht hab o.ô

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

Uff... Da fragst du was xD

Mich hat dieses Problem nicht gestört, da es auf einen anderen Server gekommen war (Welcher noch keine Spieler hatte ;-) ). Aber theoretisch denke ich ja. Das sollte eigentlich so sein.

Vorausgesetzt, dieser Zeilenumbruch wird erneut abgehandelt (Was ich mir allerdings nicht ganz sicher bin), denn nl2br "form" ja Absätze zu <br> um. Und eigentlich ist `n ja äquivalent mit <br> (Sozusagen *g*) ;-). Da könnte es auch sein, dass wegen diesem `n kein <br> mehr erzeugt wird.

JEdoch, ganz sicherlich wegen jenem "Übersichts-Zeilenschlag". *g*. Der erzeugt ein <br>. Und viele schreiben es auch so.... ^^

Autor:  Bill Tür [ Do 30 Nov, 2006 09:32 ]
Betreff des Beitrags: 

Tidus hat geschrieben:
bei mir scheint es wie wenn ein paar bios aufeinmal verschwunden sind bis auf die anfangs zeilen hat das ncoh jemand meinem char hat es die bio auch gefressen daher weis ich das ich daran nix gemacht hab o.ô


Hatte ich auch. bei mir lags am Usereditor. Leider komm ich nicht auf deine Source. Schau ma, ob du in der user.php die Zeile
[php]
"bio"=>"Bio",
[/php]
hast. wenn ja, ersetze das durch
[php]
"bio"=>stripslashes("Biographie,textarea,50,10"),
[/php]

sonst hast du nämlich das prob, dass jedesmal, wenn du nen user editierst, alles in seiner Bio, was nach einem <RETURN> kommt, einfach abgeschnitten wird und auch aus der Datenbank gelöscht.

Autor:  Drazaar [ Do 30 Nov, 2006 18:07 ]
Betreff des Beitrags: 

Ja, diesen Fehler hatte ich auch Bill.
Der Usereditor erfasst in den Feldern "bio" und bei mir eben noch "tierbio" nur die erste Zeile, da im orginalen Feld (array) in der prefs sich eine textarea mit zeilenumbruch befindet, dieser Zeilenumbruch aber nicht dargestellt werden kann in einem einzeiligen Eingabefeld :D
Deshalb wird gecuttet und beim Speichern falsch in die DB eingetragen

Autor:  Eliwood [ Do 30 Nov, 2006 18:30 ]
Betreff des Beitrags: 

Ja, Draz, das führt genau dazu.
Das kannst du "umgehen" - Und zwar damit:

[php]$string = "Hallo`n
Blah";

$string2 = trim($string);
$search = array("`n\r\n", "`n\r", "`n\n");
$string2 = str_replace($search, "\n", $string2);
$string2 = nl2br($string2);[/php]

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

$string wäre in dem fall $prefs['bio'] in der bio.php, oder?

Autor:  Eliwood [ Do 30 Nov, 2006 20:34 ]
Betreff des Beitrags: 

Jo. Denke schon :D

Autor:  Tidus [ Fr 01 Dez, 2006 00:43 ]
Betreff des Beitrags: 

@bill darauf wäre ich nun niewmals gekommen ich danke dir unendlich oft =)


aber was meinst du mir einem <Return> ?

Autor:  Bill Tür [ Fr 01 Dez, 2006 08:53 ]
Betreff des Beitrags: 

Tidus hat geschrieben:
@bill darauf wäre ich nun niewmals gekommen ich danke dir unendlich oft =)


keine ursache, solangs in meinen eingeschränkten möglichkeiten liegt, helf ich doch gern. :)


Tidus hat geschrieben:
aber was meinst du mir einem <Return> ?


Das ist diese komische Taste mit dem geknickten Pfeil ziemlich weit rechts auf deiner Tastatur, zwischen der Backspace und der Shift Taste :D

Bild


Sorry, konnt ich mir net verkneifen. *gg*

ich meinte damit, wenn wer in seiner Bio besagte Taste nutzt, wird beim User editieren alles nachfolgende abgeschnitten.

Autor:  Tidus [ Fr 01 Dez, 2006 09:18 ]
Betreff des Beitrags: 

Bill mein freund, diese Tase Nenne ich ab ehute liebevoll Billtür, naja eigentlich ja Eingabe taste oder auch enter taste aber egal ;) ;)

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