Eine neue Erweiterung wurde veröffentlicht:
Thema erledigt
Zitat:Themen können als erledigt markiert werden.
- Anzeige eines Icons vor dem Betreff erledigter Themen
- Statusänderung nur durchführbar von Mods/Admins oder dem Ersteller eines Themas- UPDATE 1.0.1: Dem Paket liegen nun Standardgrafiken bei.
- UPDATE 1.0.2: Bugfix: Gäste konnten bisher von Gästen erstellte Themen als erledigt markieren
Hi Michael,
danke für die Bereitstellung!
Allerdings solltest Du evtl. im Beschreibungstext hier zufügen, dass noch 3 Grafiken erforderlich sind, welche NICHT im Archiv enthalten sind.
Oder sofern möglich, noch frei verfügbare mit eintüten.
€dit: Das Readme ist ein klein wenig ungenau, Punkt 4 - da habe ich erst den falschen Ordner erwischt. Vllt umformulieren in "die Buttongrafiken müssen in den Sprach-Ordner unter images, z.B. /images/deutsch_du"?
€dit2: Für Version 1.1 hätte ich noch einen Verbesserungsvorschlag: Nämlich dass man den Images einen Title-Tag mitgeben kann (editierbar per Admin-CP). Grund: Ich habe mir mangels eigenem Talent ein paar freie Icons gesucht und diese als "erledigt/nicht erledigt" eingebaut, aber die Funktion der Buttons ist natürlich nicht offensichtlich. Da wäre eine Kurzinfo ganz nützlich.
Vielen Dank für das Feedback. Ich habe die Version aktualisiert. Die Readme wurde überarbeitet und es liegen Standardicons bei. An der Plugindatei hat sich nichts geändert.
Du kannst die title-Tags selbst direkt in der Plugindatei hinterlegen. Suche nach:
PHP-Code:
$threadsolved_button = "<a href=\"showthread.php?tid=".$thread['tid']."&marksolved=1\"><img src=\"".$theme['imglangdir']."/solved.gif\" border=\"0\" alt=\"\" /></a> ";
Ersetzen durch:
PHP-Code:
$threadsolved_button = "<a href=\"showthread.php?tid=".$thread['tid']."&marksolved=1\"><img src=\"".$theme['imglangdir']."/solved.gif\" border=\"0\" alt=\"Thema gelöst\" title=\"Thema gelöst\" /></a> ";
Suche nach:
PHP-Code:
$threadsolved_button = "<a href=\"showthread.php?tid=".$thread['tid']."&marksolved=0\"><img src=\"".$theme['imglangdir']."/notsolved.gif\" border=\"0\" alt=\"\" /></a> ";
Ersetzen durch:
PHP-Code:
$threadsolved_button = "<a href=\"showthread.php?tid=".$thread['tid']."&marksolved=0\"><img src=\"".$theme['imglangdir']."/notsolved.gif\" border=\"0\" alt=\"Thema nicht gelöst\" title=\"Thema nicht gelöst\" /></a> ";
Hi Michael,
Donnerwetter, Du bist ja wieder schneller als die Purzelei erlaubt!
Danke, genau so wie Du es beschrieben hast, hatte ich das in der Tat gemacht.
Diese Variante hat nur den Nachteil, dass sie keine Sprachunterstützung bietet - man muss also gewissermaßen immer "patchen".
Daher war die Idee, den Title-Tag idealerweise in einer späteren Version im Admin-CP frei setzen zu können. Oder man bräuchte tatsächlich eine (mehrere) Sprachdatei(en) dazu, aber für 2 Tags fände ich das ein klein wenig "Overkill".
PS: Die Benachrichtigung zu diesem Thread habe ich VIER Mal bekommen?!?
Dass du die Benachrichtigung mehrfach bekommen hast ist meine Schuld, da ich die Datei mehrfach aktualisiert hatte...
Zur Sprachunterstützung auf die Schnelle: Öffne die Plugindatei und suche nach:
PHP-Code:
$threadsolved = $threadsolved_button = "";
Darunter einfügen:
PHP-Code:
if($mybb->user['language'] == "english") {
$title1 = "Mark thread as solved";
$title2 = "Mark thread as not solved";
}
elseif($mybb->user['language'] == "deutsch_sie") {
$title1 = "Thema als gelöst markieren";
$title2 = "Thema als nicht gelöst markieren";
} else {
$title1 = "Thema als gelöst markieren";
$title2 = "Thema als nicht gelöst markieren";
}
Danach kannst du den Inhalt des title-Tags durch §title1 bzw. $title2 ersetzen.
Hi Michael,
ah, dachte das wäre evtl. ein Server-Prob, dann ist's ja ok.
Aber Du hast mich immer noch falsch verstanden, ich bin mit Deiner 1. Version schon zufrieden (manuell ergänzt um den Titel).
Alles weitere sollten lediglich Vorschläge sein, um eventuelle künftige Releases noch besser/flexibler zu gestalten!
Immerhin ist obiger Ansatz auch schon wieder eingeschränkt auf die 3 namentlich erwähnten Sprachpakete, der nächste hat seins dann "deutsch_ich" genannt oder benutzt französisch, oderoderoder...
Also mach' Dir da bitte keinen Stress (schon gar nicht meinetwegen), denk' einfach nur drüber nach, ob man die verwendeten Anzeige-Texte nicht a) in eine reguläre Sprachdatei auslagern kann oder b) per Admin-CP konfigurierbar hinbekommt. Wenn nicht, ist das auch kein Beinbruch...!
Klasse Mod, kann ich gut gebrauchen!
Perfekt wäre es, wenn man aussuchen könnte, welche Gruppen das Icon benutzen/anklicken dürfen. Bei mir wäre es z.B. sinnvoll. wenn nur Admins oder auch Admins & Mods es benutzen könnten, der Rest nicht.
Wäre das zu machen?
Huuuuuch, den könne bei mir ja nur Admins benutzen/sehen, den Button.
Habe ich da irgendwas in der Einstellung übersehen?
Steht doch in der Beschreibung:
Zitat: Statusänderung nur durchführbar von Mods/Admins oder dem Ersteller eines Themas
Ja klasse.
Ich lese immer nur den Beschreibungstext innerhalb eines Mods. Und da steht es nicht.
Aber danke für deinen Hinweis, jetzt wird mir einiges klar!