Agi
Titel: Passwortschutz für Beiträge Lite
Version: 1.0
Beschreibung:
Passwortschutz für Beiträge Lite
- Hackcoder: Agi
- Ursprünglicher Coder: [cyber] (für das WBB 2.1)
- Boardversion: Lite 1.0.2 pl3
- Hackversion: 1.0 BETA 1.1
- Info: Sollte aber auch mit niedrigeren Versionen des WBB Lite 1 funktionieren (bis 1.0.0) - aber KEINE Garantie!
- Copyright: Es gibt keine sichtbaren Copyrighthinweise. Dieser Hack darf nur von Agi weitergegeben, modifiziert und auf anderen Supportboards gepostet werden! Ausnahme: Die WBB-Hackliste darf diesen Hack selbstverständlich in ihrer Datenbank aufnehmen!
- Optionale Erweiterungsmöglichkeiten sind in der Anleitung zusätzlich enthalten (User darf Pw Inhalte in eigenen Beiträgen auch nicht sehen /// User darf Pw Inhalte in eigenen Beiträgen nur solange sehen, solange der Thread offen ist)
- Bugs: - Derzeit keine vorhanden
- Demo: http://img.romresources.net/img.php?bildid=163
Beschreibung:
Dieser Hack ermöglicht es, bestimmte Passagen eines Beitrags mit einem Passwort zu schützen, sodass ihn nur befugte User lesen können, nachdem sie das richtige Passwort eingegeben haben.
Beiträge können nach folgendem Muster verschlüsselt werden:
[pw=PASSWORT]Inhalt der versteckt werden soll[/pw]
Zu ändernde Dateien:- addreply.php
- thread.php
- acp/lib/class_parse.php
Neue Dateien:- templates/thread_password_form.tpl
Abschließende Informationen:- Bugs bitte im Supporthtread melden. Ich werde diese nach Zeit und Möglichkeit beheben.
- Dies ist eine BETA Version! Da ich mit dem Lite schon lange nicht mehr gearbeitet habe, kann ich daher vorerst keine 100%ige Funktionstüchtigkeit des Hacks garantieren!
- Ich übernehme keinerlei Haftung für diverse, durch diesen Hack entstandene Fehler, Schäden oder dergleichen!
- Dieser Hack wurde von mir aufgrund eines Userwunschs umgecodet.
- Weitere Demos liegen bei.
- Ich wünsche viel Spaß mit diesem Hack
- Feedback ist erwünscht.
----
Demo:
http://img.romresources.net/img.php?bildid=163
weiter zum Download
Bräke
Über die Druckvorschau kann ich sehen welcher Inhalt versteckt ist.
Edit: Auch über: Suche nach Beiträgen des Users.
Edit2: Leider sehe ich den Inhalt auch beim Antworten in den letzten x Beiträgen.
Agi
Danke fürs Feedback.
Das ist mein Problem beim Umcoden von Hacks: Ich übernehme einfach alles so gut es geht vom Originalautor und mache mir selbst nicht mehr genug Gedanken, ob das auch alles so passt.
Aber insgeheim dachte ich mir schon, dass ich irgendwas vergessen haben werde, drum hab ich diesmal mit ner Beta Version angefangen, vorsichtshalber.
Hab den Hack jetzt erstmal rausgenommen, um ihn nochmals zu überarbeiten und zu erweitern. Gehe jetzt erst was essen, dann setz ich mich gleich dran.
Agi
Also ich hab jetzt nochmals alles durchprobiert, bei mir tauchen diese Fehler nicht auf.
Eigentlich sollten Passwörter ja durch die Änderung in der class_parse.php bei anderen Dingen (Druckvorschau, Suche, letzte Antworten, etc) ausgeblendet werden und wie gesagt bei mir ist das der Fall (sowohl lokal als auch aufm Server).
Zur Sicherheit habe ich die 2 Codestellen (addreply.php / acp/lib/class_parse.php) ein wenig geändert; nun steht direkt da, falls ein Passwort ausgeblendet wird.
Download ist wieder verfügbar.
Kann die oben genannten Fehler sonst noch jemand bestätigen oder habt ihr noch weitere Fehler gefunden?
DeepThroat
Zitat: |
Original von Agi
...
Gehe jetzt erst was essen, dann setz ich mich gleich dran. |
Kannst du dich morgen nach dem Frühstück auch an eine Version fürs 2.3.x'er setzen? Fänd' ich jedenfalls 'ne interessante Bereicherung für die Bezahl-Lizenz.
Agi
Zitat: |
Original von DeepThroat
Zitat: |
Original von Agi
...
Gehe jetzt erst was essen, dann setz ich mich gleich dran. |
Kannst du dich morgen nach dem Frühstück auch an eine Version fürs 2.3.x'er setzen? Fänd' ich jedenfalls 'ne interessante Bereicherung für die Bezahl-Lizenz.
|
Ich setz mich jetzt gleich noch ran, weil ich morgen nicht da bin. Werds mal versuchen.
//Edit @01.54: Kommt doch erst heute abend oder morgen, weil bin ziemlich müde und hab ihn noch nicht ganz fertig.
Bräke
Jetzt gehts.
Bin mir allerdings grad unsicher geworden, könnte auch sein das mich bei dem 1. einfach Stumpf verlesen hab, sorry.
Ich wrd Alt.
Bastler
Sind nun die Anzeigen in der search.php und print.php korrigiert worden?
Sonst macht das nicht viel Sinn.
Bastler
Bräke
Zitat: |
Original von Bräke
Jetzt gehts.
Bin mir allerdings grad unsicher geworden, könnte auch sein das mich bei dem 1. einfach Stumpf verlesen hab, sorry.
Ich wrd Alt.
|
Funktioniert. Hab das grad nochmal eingebaut und es geht. Wie schon im Zitat schrieb, kann es sein das mich geirrt hatte.
Falls Agi noch eine verbesserte Version rausbringt ist auch bestimmt eine Anleitung für ein Update mit dabei.
Bastler
Wie jetzt?
Update?
Funktioniert das Teil oder nicht?
Bräke
Zitat: |
Original von Bräke
Funktioniert. Hab das grad nochmal eingebaut und es geht. Wie schon im Zitat schrieb, kann es sein das mich geirrt hatte.
|
Ähh, schrieb ich doch. Funktioniert. Habe es gerade nochmal eingebaut. Es FUNKTONIERT.
Bastler
Danke.
Dann teste ich mal.
Aber wie dies mit search und print geklärt wurde ist mir überhaupt nicht kalr.
Da muss ich mich wohl einmal einlesen ...
Bräke
Boah, das hab in diesem Thread schon 2 mal geschrieben, einmal habs dir sogar noch zitiert. Hier noch ein drittes mal:
Zitat: |
Original von Bräke
Jetzt gehts.
Bin mir allerdings grad unsicher geworden, könnte auch sein das mich bei dem 1. einfach Stumpf verlesen hab, sorry.
Ich wrd Alt.
|
Und nochmal:
Zitat: |
Original von Bräke
Zitat: |
Original von Bräke
Jetzt gehts.
Bin mir allerdings grad unsicher geworden, könnte auch sein das mich bei dem 1. einfach Stumpf verlesen hab, sorry.
Ich wrd Alt.
|
Funktioniert. Hab das grad nochmal eingebaut und es geht. Wie schon im Zitat schrieb, kann es sein das mich geirrt hatte.
Falls Agi noch eine verbesserte Version rausbringt ist auch bestimmt eine Anleitung für ein Update mit dabei. |
Jetzt kapiert? Ich habe mich wohl verlesen und es funktioniert.
Agi
Zitat: |
Original von Agi
Zitat: |
Original von DeepThroat
Zitat: |
Original von Agi
...
Gehe jetzt erst was essen, dann setz ich mich gleich dran. |
Kannst du dich morgen nach dem Frühstück auch an eine Version fürs 2.3.x'er setzen? Fänd' ich jedenfalls 'ne interessante Bereicherung für die Bezahl-Lizenz.
|
Ich setz mich jetzt gleich noch ran, weil ich morgen nicht da bin. Werds mal versuchen.
//Edit @01.54: Kommt doch erst heute abend oder morgen, weil bin ziemlich müde und hab ihn noch nicht ganz fertig. |
Sorry, hat wegen Urlaub und anderer Dinge nun doch etwas länger gedauert. Hier bitteschön:
Passwortschutz für Beiträge
Hoffe es funktioniert, da im 2er doch einige Dinge mehr zu berücksichtigen waren.
Dragon1509
Hey,
funzt einwandfrei danke
Jetzt muss ich das nurnoch mit nem BB Code Button irgendwie hinbekommen, oder gibt es da ne einfache Lösung?
Agi
Template
bbcode_buttons.tpl
Suche nach:
code: |
1:
|
<img src="{imagefolder}/bbcode_php.gif" alt="PHP CODE farbig hervorheben" border="0" onclick="bbcode(document.bbform,'PHP','')" class="clsCursor"> |
|
Und füge dahinter ein:
code: |
1:
|
<img src="{imagefolder}/bbcode_pw.gif" alt="Passwortschutz einfuegen" border="0" onclick="bbcode(document.bbform,'pw','')" class="clsCursor"> |
|
Dann einfach noch die Buttongrafik mit Namen
bbcode_pw.gif in den images Ordner hochladen (falls du mehrere Styles nutzt in jeden Styleordner).
Dragon1509
schon ganz gut danke
Nur fehlt da leider die eingabe des passwortes. Also der BBCode sieht dann
[pw]Inhalt[/pw]
so aus, statt
[pw=passwort]Inhalt[/pw]
Es fehlt also eine eingabe für das Passwort, werd in der zwischenzeit auch schon mal bisschen versuchen und einen BB Button erstellen
EDIT: BBCODE Button hab ich schon mal erstellt, falls ihn noch wer braucht
Ich installier mal den Hack BBCodes übers ACP steuern, müsste dann doch gehen mit 2 Variablen
Syriana
Hey,
erstmal toller Hack, sehr nützlich und klasse.
Ich hätte eine Frage, und zwar, wäre es möglich den Hack auch so zu erweitern, dass man nur einmal das Passwort eingeben muss und auch als Nichtersteller des Beitrags beim Wiederaufrufen des Threads den Inhalt noch sieht? So ähnlich wie bei den passwortgeschützten Areas.
Schonmal danke.
Grüße
Syriana
Svenkan
Schon ewig nicht mehr mit dem wBB gearbeitet und kenn auch die Strukturen nicht mehr, aber im Notfall ist ein Cookie die Lösung. ;-)
Syriana
Hm, ja, das wäre eine Lösung, daran hab ich auch schon gedacht, da das darin ja gespeichert wird, allerdings wüsste ich nicht, wo genau ich da ansetzen soll. =/