Chaote 0 Report post Posted March 16, 2005 Hallo, weiß jemand von euch zufällig wie ich die Zeichenbegrenzung erweitern bzw. aufheben kann? Ich hab bei: System Settings --> Topics, Posts & Polls und da bei "Max. size of post (in kilobytes [k" schon viele Zahlen usw.. ausprobiert. Aber alles führt zu keinem Ergebniss. wäre nett wenn mir jemand helfen könnte. Share this post Link to post
howgo 0 Report post Posted March 16, 2005 welche Zeichenbegrenzung meinst du ? Die Länge des Topic-Titels ? Share this post Link to post
Chaote 0 Report post Posted March 16, 2005 Nein, die von den Beiträgen. Wenn ich ein neuen Beitrag schreibe wird immer der Text gekürtzt Share this post Link to post
Subtuppel 0 Report post Posted March 17, 2005 öhm, wieviele zeichen hat denn der beitrag der da rein soll? meines wissens wird die maximale beitragslänge in der post.php festgelegt, und zwar hier: function compile_post() { global $ibforums, $std, $REQUEST_METHOD, $HTTP_POST_VARS; $ibforums->vars['max_post_length'] = $ibforums->vars['max_post_length'] ? $ibforums->vars['max_post_length'] : 2140000; soviele zeichen wie der letzte wert da hat, solltest du eigentlich posten können.... Share this post Link to post
Chaote 0 Report post Posted March 17, 2005 Mhm... ich hab das jetzt umgeändert zum Test mal auf: 21400000000000000000000000000000000 aber irgendwie geht es immer noch nicht Mein Beitrag umfasst ca. 61.000 Zeichen... Share this post Link to post
Subtuppel 0 Report post Posted March 17, 2005 Kommt denn wenn das gekürzt wird ne Fehlermeldung, oder passiert das einfach so? Share this post Link to post
Chaote 0 Report post Posted March 19, 2005 Thx für deine Hilfe, ne es kommt keine Fehlermeldung es wird einfach gekürzt Share this post Link to post
Subtuppel 0 Report post Posted March 19, 2005 Hmm kommt mir so vor, als würde es da ein problem mit deiner datenbank geben, dass da ab einer bestimmten länge nichts mehr reingeschrieben wird, aber woran das liegt weiss ich jetzt so spontan auch nicht Share this post Link to post
Stefan 0 Report post Posted March 19, 2005 Eine Spalte vom Typ TEXT kann 65,535 (2^16 − 1) Charakter speichern. Wenn man mehr will, muß man bei ibf_posts die Spalte auf LONGTEXT stellen, dann sollte man 4,294,967,295 (= 4GB) (2^32 − 1) Charakter haben, was wohl ausreichend ist. Share this post Link to post
Subtuppel 0 Report post Posted March 20, 2005 Daran hatte ich auch schon gedacht, aber er sagte ja, es gingen nicht einmal 61.000 ... ich dachte dann müsse es wohl was anderes sein ... Share this post Link to post
Stefan 0 Report post Posted March 20, 2005 Du muß jedoch bedenken, das beim Posten des Beitrages Sonderzeichen in HTML Sonderzeichen geändert werden, sprich aus & wird & usw. Des Weiteren werden Zeilenumbrüche in das entsprechende HTML Zeichen umgesetzt. Somit kann ich mri schon vorstellen, das ein Text mit knapp 61000 Zeichen, der im Browser angezeigt wird, gut und gerne die Grenze überschreitet. Smilies brauchen zusätzlich auch ein wenig mehr Platz. Share this post Link to post
Stefan 0 Report post Posted March 20, 2005 Beispiel, mein obriger Beitrag hat etwa 428 Zeichen (sagt jedenfalls mein Editor, der auch Zeilenumbrüche mitberechnet) und in der DB sind es zirka 587 Zeichen (nach der Umwandlung und Speicherung). :D Share this post Link to post
Chaote 0 Report post Posted March 20, 2005 Kann mir jemand ungefähr sagen wo ich das mit dem "longtext" finde? weil sonst such ich mir wieder nen Affen... da ich eh relativ wenig ahnung habe... Share this post Link to post
Stefan 0 Report post Posted March 20, 2005 Per phpMyAdmin oder ähnlichen Tools ausführen (ggf. Prefix anpassen, wenn ein anderer verwendet wird). ALTER TABLE ibf_posts CHANGE `post` `post` LONGTEXT Share this post Link to post
Chaote 0 Report post Posted March 20, 2005 Ihr seid die besten vielen vielen Dank... Share this post Link to post
Subtuppel 0 Report post Posted March 20, 2005 @ Stefan argh, mal wieder nicht genug gedacht.... na ja war ein hartes wochenende, erstaunlich genug dass ich überhaupt noch das keyboard bedienen konnte *g* Share this post Link to post