Page 1 of 2
Maximale Textlänge der Einträge
Posted: Tue Jan 22, 2008 9:31 am
by maxfli55
Hi,
einige Einträge sind bei mir ziemlich lang und werden nur abgeschnitten dargestellt. Bei rund 64.000 Zeichen ist Schluss.
Haben die Einträge zufällig eine maximale Länge von rund 64.000 Zeichen? Wenn ja, kann man diese Grenze heraufsetzen?
Die aktuellen Problemseiten:
http://www.kellotat.com/permalink/class ... histo.html
http://www.kellotat.com/permalink/class ... 8_300.html
Ciao
maxfli55
Re: Maximale Textlänge der Einträge
Posted: Tue Jan 22, 2008 10:11 am
by yellowled
maxfli55 wrote:Haben die Einträge zufällig eine maximale Länge von rund 64.000 Zeichen? Wenn ja, kann man diese Grenze heraufsetzen?
Ich wette, es sind genau 65.535 Zeichen
Der Eintragstext ist in der MySQL-Tabelle eine Variable vom Typ TEXT.
TEXT A string with a maximum length of 65535 characters.
Soweit ich mich auskenne (soll heißen: man warte auf Input von Garvin

), ist daran grundsätzlich nichts zu drehen - aber Du könntest bei den betreffenden Einträgen den Text auf Eintrag und erweiterten Eintrag aufteilen - der erweiterte Eintrag ist ein weiteres TEXT-Feld, also hättest Du, wenn ich richtig liege, die doppelte Zeichenmenge zur Verfügung.
YL
Posted: Tue Jan 22, 2008 10:41 am
by maxfli55
Danke für die schnelle Antwort.
Bei Aufteilung auf Eintrag und erweiterten Eintrag würden aber die Ergebnisse der Suche ziemlich unübersichtlich.
Aber ich habe gerade das Plugin 'serendipity_event_entrysplit' entdeckt, mal sehen ob es in diesem Falle weiterhilft. Eine Lösung ohne Umzublättern wäre aber schöner...
Ciao
maxfli55
Posted: Tue Jan 22, 2008 10:51 am
by maxfli55
Ich habe das Enty-Split-Plug-in mal installiert und einen Seitenumbruch nach 60000 Zeichen eingestellt.
Wenn ich dann unten in der vom Plugin eingefügten Navigatin die nächste Seite aufrufen möchte, erhalte ich einen 404-Fehler und lande im Archiv.
Kann das Plugin zufällig nicht mit Permalinks umgehen?
Inkopatibilitäten mit anderen Plugins dürfte es eigentlich nicht geben. Installierte Event-Plugins:
textformatierung: serendipity
textformatierung: nl2br
Browser-Kompatibilität
Frei-definierbare Permalinks zu Einträgen
Statische Seiten
Dejure.org Rechtvernetzung
Suchmaschinen-Sitemap Generator
Übliche XHTML-Fehler beseitigen
Hebe Suchwörter hervor
Freie Artikel-Tags
HTML META-Tags
Kategorien zuweisen
[Layout-Plugin: Druckfreundliche Version]
Google Analytics
Kontaktformular
Spamschutz
Gästebuch
Lange Einträge aufteilen
Ciao
maxfli55
Posted: Tue Jan 22, 2008 11:45 am
by garvinhicking
Hi!
Das Problem liegt wie yellowled sagte in der Datenbank. Du müsstest 'body' und 'extended' dort von 'TEXT' auf 'LONGTEXT' umstellen.
Global das für s9y zu machen könnte aus Rückwärtskompatibilitätsgründen etwas komplizierter sein, das intensiv zu testen kann ich leider derzeit nicht.
Kann das Plugin zufällig nicht mit Permalinks umgehen?
Wie ist denn deine URL für diesen Artikel, dann kann ich mal gucken? Es dürfte aber theoretisch nur den festen permalink benutzen, nicht den "freien".
Grüße,
Garvin
Posted: Tue Jan 22, 2008 11:54 am
by maxfli55
Die Umstellung auf longtext lasse ich mal mangels Kenntnisse bleiben
garvinhicking wrote:Wie ist denn deine URL für diesen Artikel, dann kann ich mal gucken? Es dürfte aber theoretisch nur den festen permalink benutzen, nicht den "freien".
Das Entry-Split-Plugnin läuft hier nicht:
http://www.kellotat.com/permalink/class ... histo.html
http://www.kellotat.com/permalink/class ... 8_300.html
Posted: Tue Jan 22, 2008 12:03 pm
by garvinhicking
Hi!
Ja, leider funktioniert das Plugin nicht mit den eigenen Permalinks. Bitte schau mal in deiner Reihenfolge der Ereignisplugins, dass das "Split entries" plugin VOR dem "Eigene Permalinks" plugin steht?
Grüße,
Garvin
Posted: Tue Jan 22, 2008 12:08 pm
by maxfli55
Dann kommt zwar kein Fehler, aber man wird immer wieder auf die erste Seite des Eintrages umgeleitet.

Posted: Tue Jan 22, 2008 12:29 pm
by garvinhicking
Hi!
Hm, hier hat sich nichts geändert, hast du's wieder rückgängig gemacht?
Grüße,
Garvin
Posted: Tue Jan 22, 2008 1:10 pm
by maxfli55
Rückgängiggemacht? Noch nicht.
Wie umständlich ist die Umstellung von TEXT auf LONGTEXT?
Welche Risiken gibt es da?
Ansonsten aber werde ich das Split-Plugin wieder deinstallieren, und die langen Einträge halt von Hand splitten. Ist zwar nicht so fein, aber es funktioniert dann halt. Schade trotzdem.
Ciao
maxfli55
Posted: Tue Jan 22, 2008 1:18 pm
by garvinhicking
Hi!
Wie umständlich ist die Umstellung von TEXT auf LONGTEXT?
Ganz einfach, via phpMyAdmin:
Code: Select all
ALTER TABLE serendipity_entries
CHANGE `body` `body` LONGTEXT,
CHANGE `extended` `extended` LONGTEXT;
Ansonsten aber werde ich das Split-Plugin wieder deinstallieren, und die langen Einträge halt von Hand splitten. Ist zwar nicht so fein, aber es funktioniert dann halt. Schade trotzdem.
Ich denke, dass das an den anderen Ereignis-Plugins liegen müsste. Ich könnte das auch sonst sicherlich rausfinden, komme aber erst am Wochenende dazu.
Grüße,
Garvin
Posted: Tue Jan 22, 2008 1:58 pm
by maxfli55
Zur LONGTEXT-Umstellung:
Global das für s9y zu machen könnte aus Rückwärtskompatibilitätsgründen etwas komplizierter sein...
wenn ich das nach Deiner Beschreibung mache, hat das dann keine Risiken für meine s9y-Installation bzw. Daten? War Deine Aussage nur auf s9y generell bezogen?
garvinhicking wrote:Ich denke, dass das an den anderen Ereignis-Plugins liegen müsste. Ich könnte das auch sonst sicherlich rausfinden, komme aber erst am Wochenende dazu.
Das wäre super
Ciao
maxfli55
Posted: Tue Jan 22, 2008 2:08 pm
by garvinhicking
Hi!
Genau, meine aussage war nur auf s9y bezogen, denn datenbankupdates können nicht mal einfach so ausgeführt werden sondern nur durch neue versionen, und müssen dann auch bei postgresql und sqlite problemlos klappen.
Wenn Du mich am Samstag nochmal dran erinnerst guck ich gerne nochmal nach dem splitplugin!
Grüße,
Garvin
Posted: Tue Jan 22, 2008 3:19 pm
by maxfli55
garvinhicking wrote:Wenn Du mich am Samstag nochmal dran erinnerst guck ich gerne nochmal nach dem splitplugin!
Keine Angst Gavin, das werde ich machen
Der Support bei s9y ist halt einfach spitze!
Ciao
maxfli55
Posted: Tue Jan 29, 2008 1:19 pm
by maxfli55
Nachdem nun das entry-split-plugin auch mit den custom links arbeitet

, die 65k-Grenze aber immernoch besteht, werde ich nun wohl oder übel in der DB auf LONGTEXT umstellen.
Danke für Deine Hilfe Garvin!!
Ciao
maxfli55