Beiträge: 7.004
Themen: 4.703
Registriert seit: 06.12.2006
28.02.2009, 14:39
(Dieser Beitrag wurde zuletzt bearbeitet: 26.08.2014, 09:52 von MyBB.de Bot.)
Eine neue Erweiterung wurde veröffentlicht: Threadviewer for myBB -
Zitat:Basierend auf dem Plugin Threadviewer von arash_j13 veröffentliche ich nun auf Wunsch von einigen Mitgliedern eine Version für myBB 1.4 mit einigen Verbesserungen.
Beschreibung:
Dieses Plugin fügt einen Bereich hinzu der anzeigt, welcher User in den letzten X Minuten ein Thema angesehen hat.
Ich habe das alte Plugin um einige Features erweitert.
Feedback ist erwünscht und ansonsten viel Spaß mit dem Plugin.
MfG Megaleecher
Vorhandene Sprachdateien:- Deutsch_Du
- Deutsch_Sie
- English
Changelog:- 1.3
- myBB 1.6 kompatibel
- Man hat nun die Möglichkeit auszuwählen, ob man die Namen der Mitglieder anzeigen will oder nur den Mitgliederanzahl, die den Thread ließt.
- Weite Teile des Codes wurden überarbeitet und myBB-Funktionen werden besser genutzt.
- 1.2 (138 Downloads)
- Bugfix bei der Zeitanzeige.
- Rechtschreibfehler ausgebessert (Hier ein Dank an Susanne für ihre Hilfe )
- 1.1
- Auswahl wo im Template die Ausgabe erfolgen soll hinzugefügt
- Einstellung zum Anzeigen der Uhrzeit bzw des Datum, wann der User einen Beitrag gelesen hat hinzugefügt
- Einstellung zum Anzeigen der "Cut-Off" Time hinzugefügt
- Unsichtbare User werden mit einem Stern gekennzeichnet und sind nur für den User selbst und bei denen es in den Gruppenrichtlinien festgelegt wurde sichtbar
- 1.0
erster Release:
- Einstellung zum Anzeigen der Uhrzeit
- Einstellung zum Einstellen des Zeitintervalls
- Einstelung zum Aktivieren/Deaktivieren des Plugins
- Unsichtbare User werden mit einem Stern gekennzeichnet und sind nur für den User selbst, Mods oder Admins sichtbar
Updateanleitung:
- altes Plugin deaktivieren
- alte Dateien mit den neuen überschreiben
- neues Plugin aktivieren
Lizenzbedingungen:
Dieses Plugin steht unter der Creativ Common Lizenz.
http://creativecommons.org/licenses/by-sa/3.0/de/
Weiters wenn das Copyright im Footer stört, kann man es in ein Impressum verschieben, jedoch nicht löschen.
Das Copyright befindet sich in der Zeile 336 der Datei /inc/plugins/threadviewer.php.
Beiträge: 674
Themen: 82
Registriert seit: 06.03.2006
MyBB-Version: 1.4.10
Wow, das ging ja schnell
Kann es sein, dass "Inaktive User werden mit einem Stern gekennzeichnet..." heißen soll "Unsichtbare User..."?
Und ich nehme mal an, die unsichtbaren User sind nur für Admins und Mods sichtbar, wenn es in der Gruppeneinstellung so angegeben ist?
VG,
Susanne
Beiträge: 451
Themen: 25
Registriert seit: 14.02.2009
MyBB-Version: 1.4.4
Upps^^
Habs schon ausgebessert
Also ich habs so programmiert, dass der user, der unsichtbar ist, sich selbst sieht, Mods und Admins können alle unsichtbaren User sehen.
Die Unsichbaren werden dann mit einem Stern gekennzeichnet.
In den Gruppenrichtlinien schau ich gar ncihs nach
(Wüsste auch gar nicht wie das geht :p)
MfG Megaleecher
Beiträge: 674
Themen: 82
Registriert seit: 06.03.2006
MyBB-Version: 1.4.10
28.02.2009, 14:59
(Dieser Beitrag wurde zuletzt bearbeitet: 28.02.2009, 14:59 von Susanne.)
Hmmmm.... Bei mir ist es aber so, dass niemand einen Unsichtbaren sehen kann, von dem ich nicht will, dass er ihn sieht. Auch die Mods nicht.
Meinst du mit, du weißt nicht, wie das geht, dass du nicht weißt, wie du die Gruppenrichtlinien abfragen müsstest?
VG,
Susanne
Beiträge: 451
Themen: 25
Registriert seit: 14.02.2009
MyBB-Version: 1.4.4
28.02.2009, 15:07
(Dieser Beitrag wurde zuletzt bearbeitet: 28.02.2009, 15:10 von Megaleecher.)
Mensch du stellst ja Ansprüche :p
Das alte Plugin konntest du nur aktivieren und mehr nicht
Wusste zuerst nicht, was du meinst, aber ist mir dann eh eingefallen...
Ersetzte in der Datei inc/plugins/threadviewer.php folgende Zeile:
PHP-Code: if ($r['invisible']==1 && ($gid==3 || $gid==4 || $gid==6 || $r['uid']==$uid))
Mit dieser hier:
PHP-Code: if ($r['invisible']==1 && ($mybb->usergroup['canviewwolinvis']==1 || $r['uid']==$uid))
So sollte es so funktionieren wie du es willst
MfG Megaleecher
Beiträge: 674
Themen: 82
Registriert seit: 06.03.2006
MyBB-Version: 1.4.10
Au klasse, danke! Ich werde es morgen ausprobieren!!!
Heee, das mit den Ansprüchen lese ich jetzt erst.
1. Eine Frau mit Klasse hat eben Ansprüche
2. Ich frage doch nur ganz zaghaft. Für mich ist es sowieso immer obercool, wenn man sowas machen kann, so einen Mod schreiben oder umschreiben, meine ich. Ich könnte das nicht!
VG,
Susanne
Beiträge: 674
Themen: 82
Registriert seit: 06.03.2006
MyBB-Version: 1.4.10
02.03.2009, 20:04
(Dieser Beitrag wurde zuletzt bearbeitet: 02.03.2009, 20:10 von Susanne.)
Ich trau mich kaum was zu sagen.
Aber du hast ja geschrieben, Feedback wäre erwünscht.
Also, dass die Leute, die den Beitrag gelesen haben, jetzt oben stehen, das finde ich nicht so schön.
Und außerdem werden bei mir die Minuten angezeigt (Cut-Off Time), das finde ich auch nicht so schön.
Und ich selbst zeige immer Uhrzeit und Datum an. Im alten Script sah das so aus:
PHP-Code: $userlist.=$sep."<a href=\"member.php?action=profile&uid=$r[uid]\">". (format_name($r[username], $r['usergroup'], $r['displaygroup']))."</a> (".my_date($mybb->settings['dateformat'], $record['time']).", ".my_date($mybb->settings['timeformat'], $record['time']).")";
Vielleicht kann man das in einer späteren Version auch zur Wahl stellen im ACP?
VG,
Susanne
Beiträge: 451
Themen: 25
Registriert seit: 14.02.2009
MyBB-Version: 1.4.4
02.03.2009, 20:52
(Dieser Beitrag wurde zuletzt bearbeitet: 02.03.2009, 20:54 von Megaleecher.)
Wegen der Uhrzeit und Datum musst du folgendes Ändern:
Ersetzte:
PHP-Code: if ($mybb->settings['threadviewer_showtime']==1) { $displaytime=" (".my_date($mybb->settings['timeformat'], $record['time']).")"; }
mit
PHP-Code: if ($mybb->settings['threadviewer_showtime']==1) { $displaytime="(".my_date($mybb->settings['dateformat'], $record['time']).", ".my_date($mybb->settings['timeformat'], $record['time']).")" }
Wenn du ein Plugin willst, dass generell anzeigt, von wem es gelesen wurde, dann musst du folgendes ersetzen (der Code befindet sich ziemlich weit unten):
PHP-Code: .$lang->threadview_who_view1.($deltime/60).$lang->threadview_who_view2.
mit
PHP-Code: ."Der Beitrag wurde gelesen von:".
Wegen dem gelesen von oben...
Wird in einer der weiteren Versionen zur Auswahl stehen
MfG Megaleecher
Beiträge: 674
Themen: 82
Registriert seit: 06.03.2006
MyBB-Version: 1.4.10
03.03.2009, 08:32
(Dieser Beitrag wurde zuletzt bearbeitet: 03.03.2009, 08:57 von Susanne.)
Das war jetzt ein dickes Missverständnis. Habe mich wohl blöd ausgedrückt.
Das mit der Zeit hatte ich schon selbst geändert. Ich dachte nur, weil du ja jetzt im ACP eingerichtet hattest, dass man "Show Time" einstellen kann, dass man da in einer späteren Version auch "Show Date" noch dazu setzen könnte. Dann müsste man nicht im Code rumwühlen.
Das mit dem "Gelesen von" hatte ich auch schon selbst gelöst. Auch hier dachte ich nur, dass es vielleicht eine nette Option im ACP wäre, angeben zu können, ob diese Minuten-Anzahl angezeigt werden sollen, oder nicht.
Dass der Kasten mit den Leuten, die den Beitrag lasen, wieder unten steht, das habe ich auch schon selbst geändert. Nur hier wäre eine Auswahl vielleicht auch eine gute Idee, dachte ich.
Ich hab's jetzt so
PHP-Code: {$quickreply}{$threadexbox}{$viewer}{$similarthreads}
So habe ich das alles gemeint. Und außerdem hätte ich noch schreiben müssen, dass ich deinen Mod ganz toll finde. Z.B. auch, dass man jetzt die Minutenanzahl im ACP angeben kann und nicht mehr in den Code muss. Und die Wahl zwischen Deaktivieren und Löschen des Mods, die gefällt mir auch.
Ich persönlich bin glücklich mit deinem Mod und sage DANKE!
VG,
Susanne
Beiträge: 451
Themen: 25
Registriert seit: 14.02.2009
MyBB-Version: 1.4.4
Soeben habe ich das Plugin auf die Version 1.1 aktualisiert.
Ich habe die oben genannten Verbesserungen eigeführt.
Solltet ihr von einer älteren Version updaten, dann bitte die Updateanleitung beachten.
Was ich noch hinzufügen will. Mein Englisch ist echt grausam und ich würde mich freuen, wenn sich jemand die Texte bei den Einstellungen ansehen könnte und mir per PN schickt was ich dort anders schreiben sollte
@Sussane:
Danke für das Lob. Soetwas hört man als Entwickler gerne (das ist das einzige warum man überhaupt sowas macht^^).
Und wegen den Einstellungen. Irgendwas musst ich hinzufügen, weil ich kann ja kein Plugin vorstellen was wer anderer geschrieben hat und nur mein Sticker draufkleben
MfG Megaleecher
|