Hide-BBCode 1.0.1

License Agreement
Creative Commons <by-sa>
Website
http://terratex.eu
Supported Versions
Burning Board 4.0 / WCF 2.0
Burning Board 4.1 / WCF 2.1

This BBCode hides content for users who are not loggedin or didn't answered on the same thread


INFOS:
This BBCode adds the ability to hide content.


Currently the following options are available:

  • only Users, who are logged in can see the content
  • only Users, who has answered can see the content
  • Only who has liked the Content, can see the Content

In addition, there is the group option:

  • Can ever see the Hide content

For the Future, there will be the following Options:

  • Only certain groups can see the content


Installation:
After installation through the ACP, must be given the right to the user groups who are allowed to use the BBCode.
There are two BBCodes. Only [hide] is important, the [hidehack] is for users of the beta.


At die current version, you can only use a new installation of the bbcode.



Bugs and suggestions can be postet on github: https://github.com/geramy92/bbCode-Hide or on our Homepage.



Attention: I don't support this Version of hide anymore. If you want the newest supportet stable Version or want to request Support join Github.

  • Version 1.0.1

    behebt einen Bug im Template

  • Version 1.0.0

  • Ein Fehler ist aufgetreten

    Interner Fehlercode: 746839e87d6a2d4c92bd152edfaf41ac07e6fcaf


    Was ist passiert?

    Leider ist es bei der Verarbeitung zu einem Fehler gekommen und die Ausführung wurde abgebrochen. Falls möglich, leiten Sie bitte den oben stehenden Fehlercode an den Administrator weiter.


    Administratoren können die vollständige Fehlermeldung mit Hilfe dieses Codes in der Administrationsoberfläche unter „Protokoll » Fehler“ einsehen. Zusätzlich wurden die Informationen in die Protokolldatei */log/2019-11-10.txt geschrieben und können beispielsweise mit Hilfe eines FTP-Programms abgerufen werden.


    Hinweis: Der Fehlercode wird zufällig generiert, erlaubt keinen Rückschluss auf die Ursache und ist daher für Dritte nutzlos.


    System Information

    • PHP Version:

      7.2.19-0ubuntu0.18.04.2

    • WoltLab Suite Core:

      3.1.11

    • Peak Memory Usage:

      12.698/128 MiB

    • Request URI:

      /forum/

    • Referrer:


    • User Agent:

      Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0


    Error

    • Error Type:

      Error

    • Error Message:

      Class 'wcf\system\menu\page\PageMenu' not found

    • File:

      */lib/system/bbcode/hideBBCode.class.php (85)

    • Stack Trace:

      • #0 */lib/system/bbcode/HtmlBBCodeParser.class.php (346):
      • wcf\system\bbcode\hideBBCode->getParsedTag([ attributes => , name => ], '<!-- META_CODE_INNER_CONTENT -->', [ name => , __parents => ], wcf\system\bbcode\HtmlBBCodeParser)
      • #1 */lib/system/html/output/node/HtmlOutputNodeWoltlabMetacode.class.php (49):
      • wcf\system\bbcode\HtmlBBCodeParser->getHtmlOutput('hide', [ ], DOMElement)
      • #2 */lib/system/html/node/AbstractHtmlNodeProcessor.class.php (114):
      • wcf\system\html\output\node\HtmlOutputNodeWoltlabMetacode->replaceTag([ name => , attributes => , element => ])
      • #3 */../../../../[internal function] (?):
      • wcf\system\html\node\AbstractHtmlNodeProcessor->wcf\system\html\node\{closure}([ 0 => , content => , 1 => ])
      • #4 */lib/system/html/node/AbstractHtmlNodeProcessor.class.php (128):
      • preg_replace_callback('~<wcfNode-9d29ce632c3f7ccf4a4e2b5d5e6e39444096138a>(?P<content>[\\s\\S]*)</wcfNode-9d29ce632c3f7ccf4a4e2b5d5e6e39444096138a>~', Closure, '<p>"Großes Lob" ! Gestern gesamte Bundesliga lief einfach nur spitze <wcfNode-9d29ce632c3f7ccf4a4e2b5d5e6e39444096138a></wcfNode-9d29ce632c3f7ccf4a4e2b5d5e6e39444096138a></p>')
      • #5 */lib/system/html/output/node/HtmlOutputNodeProcessor.class.php (177):
      • wcf\system\html\node\AbstractHtmlNodeProcessor->getHtml()
      • #6 */lib/system/html/output/HtmlOutputProcessor.class.php (72):
      • wcf\system\html\output\node\HtmlOutputNodeProcessor->getHtml()
      • #7 */lib/data/shoutbox/message/ShoutboxMessage.class.php (77):
      • wcf\system\html\output\HtmlOutputProcessor->getHtml()
      • #8 */templates/compiled/9_wcf_1_boxShoutbox.php (171):
      • wcf\data\shoutbox\message\ShoutboxMessage->getFormattedMessage()
      • #9 */lib/system/template/TemplateEngine.class.php (321):
      • include('*/templates/compiled/9_wcf_1_boxShoutbox.php')
      • #10 */lib/system/template/TemplateEngine.class.php (549):
      • wcf\system\template\TemplateEngine->display('boxShoutbox', 'wcf', false)
      • #11 */lib/system/box/ShoutboxBoxController.class.php (97):
      • wcf\system\template\TemplateEngine->fetch('boxShoutbox', 'wcf', [ 7 items ], true)
      • #12 */lib/system/box/ShoutboxBoxController.class.php (63):
      • wcf\system\box\ShoutboxBoxController->getTemplate()
      • #13 */lib/system/box/ShoutboxBoxController.class.php (44):
      • wcf\system\box\ShoutboxBoxController->loadContent()
      • #14 */lib/data/box/Box.class.php (278):
      • wcf\system\box\ShoutboxBoxController->hasContent()
      • #15 */lib/data/box/Box.class.php (263):
      • wcf\data\box\Box->hasContent()
      • #16 */templates/compiled/9_wbb_1_boardList.php (4581):
      • wcf\data\box\Box->render()
      • #17 */lib/system/template/TemplateEngine.class.php (321):
      • include('*/templates/compiled/9_wbb_1_boardList.php')
      • #18 */lib/page/AbstractPage.class.php (323):
      • wcf\system\template\TemplateEngine->display('boardList', 'wbb')
      • #19 */lib/page/AbstractPage.class.php (114):
      • wcf\page\AbstractPage->show()
      • #20 */lib/system/request/Request.class.php (83):
      • wcf\page\AbstractPage->__run()
      • #21 */lib/system/request/RequestHandler.class.php (96):
      • wcf\system\request\Request->execute()
      • #22 */forum/index.php (9):
      • wcf\system\request\RequestHandler->handle('wbb')
  • Moin, wirds bzgl. des WBB 4.1 noch ein Update geben, dass der Inhalt auch für den Autor angezeigt wird? Außerdem gibt es das Problem, dass wenn jemand einen Quellcode einfügt, dieser nicht sofort geöffnet wird (mehr anzeigen), sondern man erst die Seite reloaden muss, damit es geht.

  • Hallo Geramy . Wird es eine Anpassung für die neue Forenversion geben? Ich nutze seit Jahren dieses kleine und in meinen Augen sehr wichtige Plugin.

  • Hallo Geramy,
    wird das geplante Feature "Nur festgelegte Benutzergruppen dürfen Inhalt sehen" noch umgesetzt?


    Genau für diesen Zweck würde ich das Plugin jetzt gerne einsetzen.

    • ehrlich gesagt habe ich mit dem Plugin soviele Barrieren auf seiten Woltlabs, das ich dieses kaum weiter entwickle (ich kann es in der jetzigen Fassung ja nicht mal hier hochladen), ich hatte allerdings vor einiger zeit gelesen, dass jemand anderes ein ähnliches Plugin baut (irgendwo hier im Forum).... Ich habe zwar noch vor diese Features zu implementieren, aber denke nicht das dies Zeitnah passieren wird

  • Hallo und danke für das Plugin funzt 1A ;)
    Eine Frage hab ich dennoch: kann man (respektive: kannst du *gg*) da nicht automatisch eine bzw. zwei ("hidden" bzw. nach dem posten "unhidden") Grafiken mit einbauen, die zusaätzlich zu dem text "Der Autor hat diesen Text versteckt. Du musst auf den Beitrag eine Antwort verfassen, um den Inhalt zu sehen." angezeigt werden? Der Text allein ist doch sehr unscheinbar.

  • Hallo! Habe das Plugin installiert und auch die Maßnehmen durchgeführt. Leider ist für jeden der Inhalt ersichtlich. Version habe ich die 1.2.0. Kann mir jemand Hilfestellung geben, bitte?

    • Welche Optionen hast du in den Einstellungen eingestellt?
      Hast du geprüft, dass nicht aus irgendwelchen Gründen die Gruppen "kann inhalt immer sehen" rechte haben?

    • Hey! Sorry das ich mich jetzt erst gemeldet habe. Den Fehler konnte ich bereits lokalisieren. Ich wusste nichts von ACP-->System-->Optionen-->Nachrichten und dann Hide. Funtzt wunderbar. Vielen Dank für die Abreit!

  • Как вы создали свой собственный packageserver?

  • Was sollte bitte funktionieren?
    Ehm, der Hide wird denn Usern angezeigt bzw. der Text.

  • Neue 1.2 Version für WCF2.1 auch http://goo.gl/4gcjHN

    • Jawoll, funktioniert ebenfalls! Danke für deine Arbeit...

    • Immer wieder gern. Ihr könnt auch die neusten Updates zu meinen Plugins nun über meinen eigenen Paketserver erhalten

    • Würde ich gerne machen, aber wo muss ich mich da registrieren? In deinem Forum?

    • an sich sollte der Packetserver auch ohne registration gehen siehe http://rl.terratex.eu/mcps/index.php?server-list/
      sollte es aber nicht gehen dann ja :)


      Man muss dann eben den entsprechenden Server (aufgelistet auf dem link) im ACP unter der Serverliste hinzufügen

    • Hallo, ist in der Version schon die Option "Nur festgelegte Benutzergruppen dürfen Inhalt sehen" drin? Das wäre nämlich genau das was ich brauche; Ein BBCode deren Inhalt nur der Ersteller und eine bestimmte Benutzergruppe sehen kann.

  • Der HIDE BB Code (Version1.01) funktioniert tadellos mit dem WBB4.1. Habe das gerade getestet, kann keine Fehler finden, auch die Gruppenberechtigungen wirken wie gewünscht!

  • Test gemacht mit WBB4.1.1 - Funktioniert leider nicht so so wie es soll :-( Nun gut sicherlich muss das ganze noch an das Wbb4.1.1 angepasst werden! Auch mit den erforderlichen Berechtigungen und Liken ist der Inhalt von Hide nicht zu sehen! Nach dem LIKEN wird wie auch bei nicht Berechtigten Usern folgendes ausgegeben: Der Autor hat diesen Text versteckt. Du musst den Beitrag liken um den Inhalt zu sehen.
    Wäre ja toll wenn der Hide-BBCODE in naher Zukunft an das WBB.4.1.1 angepasst wird :-) mfg floh..

  • Wird das Plugin auf dem WBB 4.1 lauffähig sein?

    • das werde ich erst testen können wenn wbb4.1 raus ist. Da ich aber keine Funktionen nutze, die geändert wurde sollte es gehen... aber ich werde es wenn nicht lauffähig machen auf jeden Fall

    • Danke für die Antwort. Ich bin sehr froh das es hier nun doch weiter geht.

  • Hier ist die 1.1.0 Version https://www.woltlab.com/attach…ramy-wcf-hide-bbcode-tar/ die Like & Antworten Option ist bereits eingebaut ;-)

    • neija die variante ist für woltlab nicht sicher genug... ich hatte nur leider nicht die zeit mich durch die woltlab funktionen durchzuRATEN um was besseres zu bauen.... bei der guten (oder eher nicht vorhandenen ) dokumentation des wbb4

    • funktioniert doch super :)

    • Ja aber entspricht eben laut Woltlab nicht deren richtlinien und ist "irreführend"

    • d2tom: Unter WBB.4.1.1 kann man LIKEN aber der Hide gibt dann trotzdem den Inhalt nicht frei. Das muss wohl noch angepasst werden ! Nach dem LIKEN kommt: Der Autor hat diesen Text versteckt. Du musst den Beitrag liken um den Inhalt zu sehen.

  • Moin Geramy - Wird nun weiterentwickelt oder ist das Projekt Geschichte ?? :-)

  • Hallo,


    kann das Projekt ggf. geforked werden? Mich würde z.B. stark interessieren, dass man versteckte Inhalte nur einer bestimmten Benutzergruppe zugänglich macht.

  • tja hatte mich eigentlich auch drauf verlassen. so ist das eben. Man fragt gibt es sowas es heißt ja ich installier das 4er und muss feststellen daß ich doch auf die 3er wieder runter muss.

  • Die letzte Meldung von Geramy war nicht gerade sehr dramatisch! Das war im September 2014, jetzt haben wir schon Januar 2015! Ich persönlich habe den HIDE BBCODE wieder rausgeworfen! Hatte auch immer noch gehofft das die "LIKE" Funktion noch mal dazu kommt. Aber die Version 1.01 wird wohl Stand der Dinge blieben :-( Schade - für mich also so nicht zu gebrauchen! )

  • Die Informationen zur Nutzung sind sehr mager. Wie soll ich einstellen, dass man es sehen kann, wenn man auf gefällt mir geklickt hat? Oder etwas anderes?

  • Finde ich schade das es seit längerem nicht mehr weiterentwickelt wird das liken wäre ne klasse sache...

    • Denke da kommt nichts mehr! Das ganze ist jetzt schon fast ein Jahr her! Der Entwikler ist da wohl mit der Integration des "LIKE" Systems an seine Grenzen gestossen :-( Ein Satz hätte uns allen genüge getan! Dieses Plugin wird nicht weiterentwikelt ) von Seitens GERAMY !

    • und genau das ist ein irrtum nur habe ich ganz ehrlich noch mehr zu tun. habe ne ganze reihe projekte und noch 3 andere plugins. der unterschied ist nur das ich beim likesystem weiß das ich da ein workaround vom workaround brauchen werde, weshalb das in meiner prio nicht sehr weit oben steht. Aber jeder der was von dem versteht, kann in meinem github ebenfalls solche änderungen pushen

  • Wann kommt einglich mal das update Mit den Liken ?

    • Tut mir leid das sagen zu müssen, aber ich bin ein arbeitstätiger Mensch und habe nur sehr begrenzt Zeit, da ich das hier alles nebenbei mache und noch eine Community leite. Es wird also noch eine Weile dauern. Ich muss auch noch ein Problem lösen, dass mit der Struktur im WBB zu tun hat (ich kann nicht direkt vom BBCode auslesen um welchem Beitrag es sich handelt). Aber ich hoffe das noch lösen zu können.

    • wäre super wenn das irgendwann klappen würde!

    • Jop sobald ich mal etwas mehr Zeit habe wieder werde ich mich damit beschäftigen habe ja auch in den letzten Wochen meine anderen Plugins überarbeitet.

    • aber irgend wir was dauert es ja jetzt schon ein Paar Monate. Ich denke mal das nix Draus wird mehr.

    • Letzte Änderung 17. Dezember 2013 Mehr brauch ich nicht sagen

  • hab bei Gästen nun eingestellt das Gäste den Inhalt sehen dürfen und es bleibt leider dabei das die gäste nur den Text "Der Autor hat diesen Text versteckt. Zum Einloggen oder Registrieren hier klicken." zu sehen bekommen

    • mh Gäste sind in meiner Abfrage nicht berücksichtigt, da ich das Plugin ja eigentlich gegen Gäste konzeptioniert habe :P. Eventuell bau ich es zu gegebener Zeit nochmal um.

  • Hallöchen. Hätte noch eine Bitte. Könntest Du nicht Benutzer und Benutzer gruppe verwenden, damit nur bestimmte Benutzer oder Benutzergruppen (bestimmbar im BBCode) Zugriff haben?

  • ich danke Ihnen so sehr, diese große Anstrengung und ich freue mich auf das nächste Update so bald wie möglich

  • Funktioniert super - danke. Idee / Bitte fürs nächste Update: bitte doch den Text, der erscheint wenn man den Hide block nicht sieht, selbst konfigurierbar machen! Also den Text "Du kannst diesen Bereich nur sehen, wenn Du registriert und eingeloggt bist". Gruss

    • dieser text wird im wcf aus den sprachvariablen wcf.bbcode.notsee und wcf.bbcode.registerlogin zusammengesetzt hier habe ich wohl das .hide vergessen, was ich noch in der nächsten version ändere. aber anpassbar ist er bereits

    • danke ;)

    • Ja, wenn der Code an die "LIKE" Funktion gekoppelt wäre - Da würden so einige Admin an die Decke gehen vor Freude. Wir alle hoffen auf eine baldige Weiterentwiklung !

    • Mit der gerade hochgeladenen Version 1.1.0 ist die Like Option eingebaut

  • super ... danke für die Portierung auf's wBB4