Re: Forumsoftware
Verfasst: Samstag 22. September 2012, 01:32
Jens: habe auf "Allgemeine Fragen" geklickt und dafür nen 500 bekommen.
Seit 2002 Diskussionen rund um die Programmiersprache Python
https://www.python-forum.de/
Schrieb er in seinem letzten Beitrag ja schon, dass es anscheinend aufgrund der Menge an Threads (oder Gesamtzahl der dortigen Postings) nicht funktioniert.derdon hat geschrieben:Jens: habe auf "Allgemeine Fragen" geklickt und dafür nen 500 bekommen.
Wenn eine Pagination lahm ist, dann ist meistens ein count(*) daran schuld, stell sicher dass die Pagination ohne Counts auf DB Ebene funktioniert! Wenn die Pagination auf den ersten Seiten schnell ist und hinten langsam, dann ist OFFSET schuld, implementier die Pagination ohne OFFSET.jens hat geschrieben:Nächste Woche werde ich mir auch mal anschauen, was im pagination falsch läuft oder ob es an was anderem liegt, das die render Zeiten von der Anzahl der Posts abhängt.
Das hat sich nun auch mit https://github.com/jedie/DjangoBB/commi ... f99b3be564 erledigt. Ich hab in meinem eigenen breadcrumb branch einen Fehler und schlicht diese Zeile vergessen:jens hat geschrieben:DjangoBB scheint auch ein Problem mit vielen Posts zu haben. Man kann sich das Forum "Allgemeine Fragen" nicht ansehen. Denke da ist ein Fehler im pagination drin. Scheint mir so das es alles Einträge anfasst, was keinen Sinn macht. Siehe dazu: http://support.djangobb.org/topic/350/
Code: Alles auswählen
{% autopaginate topics forum_settings.FORUM_PAGE_SIZE %}
http://imgur.comlunar hat geschrieben:Das Layout ist merkwürdig. Ich habe einen Screenshot zur Hand, kenne aber keinen Bildhoster, der keine Registrierung verlangt.
Code: Alles auswählen
django_user, created = User.objects.get_or_create(
username=phpbb_user.username,
defaults={
"email":phpbb_user.email,
"password": phpbb_password,
"is_staff": is_moderator,
"is_active": is_active,
"is_superuser": False,
"last_login": last_login,
"date_joined": phpbb_user.registration_datetime(),
}
)
Generell finde ich schon, das es in das Profil gehört und nicht bei dem Beitrags Formular. Schließlich stellt man das normalerweise nur einmal ein und nutzt dann immer das selbe.lunar hat geschrieben:Die Auswahl des Markups für eigene Beiträge gehört nicht ins Profil, und schon gar nicht in die Kategorie „Anzeige“. Was bitte hat den das Markup der Beiträge mit der Anzeige zu tun? Stattdessen gehört diese Auswahl direkt neben das Eingabefeld bei der Erstellung neuer Beiträge.
Stimmt nicht. Ich hatte schon vor längerer Zeit ein <noscript> eingefügt. Merke aber gerade, das es z.B. in chrome nicht angezeigt wird. Firefox und safari machen es aber... Komisch!jens hat geschrieben:Eine Vorschau Funktion gibt es aber, die ist auch "live" und aktualisiert sich automatisch. Aber vielleicht hast du kein JavaScript zugelassen? (Da fehlt noch ein <noscript> Hinweis. Ich hab es mir mal notiert: https://github.com/jedie/DjangoBB/issues/4 )
Das ist nun auch behoben, mit: https://github.com/jedie/DjangoBB/commi ... 0c2561c73clunar hat geschrieben:
Man beachte die merkwürdige Einrückung des RSS-Links und der Navigationsleiste darunter.
Besser als UTC darstellen. Nervt mich immer ohne Ende wenn man nicht sieht wann was gepostet wurde und für so eine Ansicht finde ich sollte es nicht nötig sein JS zu aktivieren.lunar hat geschrieben:Allerdings müssen die Zeiten dann bei deaktiviertem Javascript entweder ausgeblendet oder deutlich als UTC gekennzeichnet werden, um Missverständnisse zu vermeiden.