Beiträge von gandro

    Ja, bei gemeldeten Beiträge sollte es schon die Möglichkeit geben, darüber kurz diskutieren zu können. Aber Moderations-technisch müssen wir eh noch die ganzen Workflows mal noch überprüfen was es da zu tun gibt (z.B. Verwarnungen).

    Aktuelle ToDo-Liste:

    Template-Anpassungen

    • Verschönern der Darstellungen folgender Elemente

      • "Fit on Page"-Bar
      • Anzeige gemeldeter Beiträge im Dark-Style
      • AJAX-Loader im Dark-Style
      • WYSIWYG-Editor-Styles für die Apart-Styles
      • hr Klasse in Tabellen (Top 20)
      • "Neue Antwort schreiben" Button umbennen in MyBBGM
    • Updaten der Templates auf neue Versionen (Auth-Fehler)

    Änderungen durch bzw. an Plugins

    • Off-Topic Einfärbung der Threadtitel in der Top 20 einbauen
    • Beschnippseln der Forumspalte in der Top 20
    • Top 20 soll gültiges HTML produzieren
    • "Nützliche Links"-Menü im Header

      • IRC-Link
      • Uploads
      • Alle Foren als gelesen markieren
      • Neue Beiträge (vB-Style)
    • Style-Switcher im Footer
    • Ausblenden von ICQ/MSN usw für Gäste (Bots)
    • Smilie-Popup in QuickReply für WYSIWYG fixen
    • Darstellungsprobleme ohne HTTPS bzw. in Opera Mini
    • Evtl. Anpassen der Kurzprofil-Informationen neben den Beiträgen
    • Evtl. Baumansicht deaktivieren weil kaputt

    Administrations und Moderationsfunktionen

    • Bessere Lösung für gemeldete Beiträge finden
    • Lösung für Wiederherstellen von gelöschte Beiträge finden
    • Anpassen des Verwarn-Workflows
    • Anti-Spam-Plugins gegen Spambots

    Das dürfte alles sein.

    Zitat von Chrisse


    Geht nicht weg auch wenn ich mir die Meldungen ansehe. (Im Moment in Apart Bright, aber auch in den anderen Themes die ich durchgeschaut hab).


    Lesen und "als gelesen markieren" sind lustigerweise unterschiedliche Dinge.

    Du musst sie als gelesen markieren (Checkbox und dann unten) - wobei die "Gelesen"-Anzeige global für alle Mods zu sein scheint, was ggf. bisschen doof.

    Der globale Standardwert kann man im ACP einstellen, der ist im Moment klassisch. Problem ist viel mehr, dass ihr alle importiert seid und daher MyBB-Default (nicht-klassich) habt.
    Wobei die nicht-klassische Ansicht an sich problemfreier ist, weil die klassische Ansicht bei langen Benutzernamen eh durcheinander gerät, und das nicht-trivial zu fixen ist, siehe Antwort auf heinzes Frage.

    Ansonsten, habe die "Neue Beiträge"-Funktion des vBulletins mal per Plugin nachgebaut: Also nur ungelesene Beiträge inkl. Trennlinie seit dem letzten Besuch:

    Im Moment noch nirgendwo verlinkt (kommt dann in den Header):
    https://whf.bl4ckb0x.de/search.php?action=unread

    Bitte testen.

    Das mit dem Zeilen-Umbruch ist mir auch schon aufgefallen; ist aber recht tricky:

    Mit CSS im Moment nicht realisierbar (text-overflow benötigt overflow-Anweisung, die geht bei Tabellen nur mit table-layout:fixed, und die wiederum zerschiesst uns das komplette Layout).

    Man muss das Abschnippseln muss man also entweder serverseitig machen, was dann je nach Schrift auf dem Client trotzdem zu einem Umbruch führt, oder man macht es mit JavaScript-Magie, was dann halt aber auch nur ne langsame Frickellösung ist.

    Ich werde vermutlich die serverseitige Abschnippsel-Lösung noch einbauen. Haben halt Leute mit sehr kleinen Auflösungen oder exotischen Schriftarten immer noch einen Umbruch, aber da kann man nichts machen.

    Nachtrag: Zu den Farben für Off-Topic-Threads. Bin ich persönlich nicht mehr so Fan von, kann ich aber ggf. als Option einbauen.

    Zitat von xCtrl

    Ist schon irgendwie ungewohnt das whf auf mybb basis... ist halt gewohnheitssache :b2:

    Wann stirbt denn die vbulletin version weg?


    Also im Moment bleibt das hier das Forum.

    Die MyBB-Installation oben wird wenn wir soweit sind (aka. alle kritischen Bugs gefixt) geplättet, dieses Forum hier offline genommen, und dann das MyBB nochmals mit aktuellen Daten frisch aufgesetzt.

    Zitat von Dirk

    angeblich soll windows phone 8 jetzt auch nt kern bekommen. Die mischen da ganz schön geräte, die zu unterschiedlich sind. Hp hats mit webos nicht geschaft und selbst apple hat es nicht bisher gewagt ios auf den desktop zu werfen


    Verstehe ich jetzt nicht was das Problem sein soll?

    Technisch doch kein Problem?

    Apple hat den gleichen Kernel auf dem Desktop wie Mobil. Aber die haben halt ein native Apps, von daher können die nicht einfach iPhone-Apps auf dem Desktop laufen lassen.
    Dass WebOS gescheitert ist, liegt ebenfalls nicht an technischen Unzulänglichkeiten.

    Und dass Microsoft jetzt WP8 mit NT fahren will, ist das klügste was sie nur tun können:
    1. Können so Metro-Apps sowohl auf Desktop als auch Mobile mit ähnlicher Codebase laufen
    2. Verlieren sie null Programmkompatibilität mit WP7
    3. Ist WinCE ein veralteter Kernel (kein Schutz im Jahre 2012. Hallo?), MS hat die letzten zehn Jahre daran gearbeitet, den NT-Kernel wieder flott zu machen (MinWin), ausser Linux bleibt ihnen gar nicht viel anderes.
    4. Gerätetechnisch schreibt MS ja eh vor, wo WP7 laufen darf. Das wird sich mit WP8 nicht ändern, also laufen sie auch nicht plötzlich in Treibermangel.

    Wo das Problem liegt, und vielleicht meintest du das explizit, ist bei der Benutzeroberfläche.

    Da hat bisher keiner was geschafft, auch Apple nicht die iOS- und die OSX-Oberfläche zu vereinen.
    Aber dass man das will, macht schon Sinn: Die Mehrheit (Entwicklungsländer) der Menschheit besitzt jetzt schon als Computer nur ein Smartphone und keinen Desktop. Die Tatsache, dass Otto Normaluser auch bei uns nur noch nen Laptop als Rechner hat, ja es sogar Menschen gibt die nur ein Smartphone besitzen und gar keinen PC mehr, zeigt halt, dass die Nicht-Nerds am aussterben sind, und dass es daher durchaus Sinn macht, ein Interface zu bauen, was der Mehrheit der Käufergruppe entspricht, die eben durchaus mobile, simple Geräte will.

    Die einzige Zielgruppe die noch genug Kaufkraft und Interesse hat, den Desktop weiter aufrecht zu erhalten sind die Geschäftskunden. Aber auch das wird aussterben, dazu ist der Consumerism schon zu weit fortgeschritten, inzwischen gehört die Administrierung von Smartphones längst schon zum Aufgabenbereich von IT-Abteilungen.

    Zitat von pETe!

    Wird das wenigstens gecached und fällt das im Mobile-Mode auch an?


    Mobile-Style hat gar keinen Editor schon von Haus aus. Hab auch nicht vor das zu ändern.

    Selbstverständlich wird das gecached. Notfalls kann ich da auch noch js-minify drüberhauen.
    Puristen können auch den Editor im Benutzer-CP komplett ausschalten und haben dann ein Textfield ohne jegliche Buttons.

    Nachtrag: Quellcode hochladen werd ich schauen was ich darf und was nicht. Viele Plugins die ich editiert habe verbieten explizite Weiterverbreitung, die Top 20 wurde auch nicht from Scatch geschriebe, auch wenn zu 80% eigener Code.

    Wenn das ganze fertig ist, werd ich dann aber mal schauen, was alles veröffentlicht werden kann (wird auch 1-2 Patches ans MyBB-Mergesystem selber geben).

    Zitat von pETe!

    Oder wird der einfach immer mitgeladen und dann nur ausgeblendet mittels Quelltext-Tab?


    Der wird immer mitgeladen, weil das MyBB sonst im QuickReply gar keinen Editor macht (das Plugin, was das nachrüsten würde, steht im Konflikt mit dem WYSIWYG-Editor).

    Nachtrag: Alles ist richtiges Plugin, keine Hacks. Hab selber mehr als tausend Zeilen Code hier und dort geschrieben und gepatcht.

    Auf Wunsch von Commodore-Freak, hier das Archiv aller noch unübersetzten Sprachdateien:

    1. Bevor ihr anfangt zu übersetzen, sprecht euch bitte in diesem Thread hier ab, welche Datei ihr macht.
    2. Die Dateien existieren bereits alle, ihr müsst einfach $plugin/inc/languages/$sprache/$plugin.lang.php die Strings darin übersetzen.

    Beispiel plugins/wysiwyg/inc/languages/deutsch_sie/wysiwyg.lang.php

    Vorher: $l['choosetoolbar'] = "Choose Toolbar";
    Nachher: $l['choosetoolbar'] = "Werkzeugleiste wählen";

    Die Plugins fitonpage und recenttopics sind an sich schon übersetzt, habe sie trotzdem mal drin gelassen.

    mybb_plugin_lang.zip (23,35 KB)

    Nachtrag: Alles übersetzt, danke an winfreak und Commodore-Freak!

    So. Nachdem die Umfrage nach der Forensoftware fürs MyBB ausgefallen ist, habe ich die letzten paar Wochen unter anderem damit verbracht, den Umzug vorzubereiten.

    Das Ergebnis davon könnt ihr hier betrachten:

    https://whf.bl4ckb0x.de/index.php

    Benutzer: whf
    Passwort: beta

    Für die Anmeldung im Forum selber verwendet die gleichen Daten wie bisher.

    Nicht übernommen werden können aus technischen Gründen:

    • Interessengruppen
    • Benutzerbilder (Avatare schon)
    • Alben
    • Abonnierte Themen


    Macht davon bitte Backups.

    Übernommen werden:

    • Benutzerprofil
    • Avatare und Signaturen, keine Signaturbilder
    • Private Nachrichten, Freundesliste
    • Beiträge, Foren, Anhänge,
    • Berechtigungen

    Ansonsten, folgende Dinge wurden fürs WHF-MyBB komplett selber programmiert oder stark angepasst:

    • "Top 20" Plugin der letzten Themen
    • WYSIWYG-Editor ausschaltbar im Benutzer-CP, inkl. Smilies im QuickReply
    • HTTP/HTTPS-Dualbetrieb

    Sonstige Nicht-Standardfunktionen

    • Mobile-Style für Telefon & Co
    • 3 weitere Themes
    • JavaScript Bilder-Resize (danke an pETe! für den Tipp)

    Es gibt PHP-Erweiterungen um einen laufenden Upload zu überwachen, also ein Script wartet auf den Upload und ein zweites überprüft den dann währendessen. Aber dazu muss man clientseitig zwei Requests starten, und das geht nur mit JavaScript. Da kann man gleich FileAPI verwenden, das ist einfacher und sauberer.

    Zitat von friedrichheinze

    Kann da nicht jeder reinschreiben was er will?

    Ja, aber ein ordentlicher Webserver bricht bei mehr Daten als im Header angegeben ab. Und weniger Daten als angegeben ist normalerweise auch kein Problem. Die Grössenangabe ist afair auch zwingend, müsst ich jetzt aber nachschlagen..