Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste
Hide from users and/or Guests
#1
Eine neue Erweiterung wurde veröffentlicht: Hide from users and/or Guests

Zitat:Description
 The content of the posts is hidden from guests and/or selected groups of users.
 Instead of the content will show  a chosen number of characters plus a link to login or register pages. 
It is also hiding: links, attachments, quote, images, signatures, code... everything can be selected from the AdminCP
It can be used only for one option or for all
The user groups and forums are setup from AdminCP. 
Hi degree of liberty in choosing who can or can't see and what can be seen or not.
Zitieren
#2
Hab das mal interessehalber getestet in meinem Testforum..

Zitat:
It is also hiding:
links, attachments, quote, images, signatures, code... everything can be selected from the AdminCP
Soweit stimmt das auch alles, solang es das Forum ansich betrifft.

Aber wenn man das Portal aufruft, sieht man als Gast die Links oder Anhänge die man nicht sehn sollte..

Kann man da irgendwo noch was einstellen ?
~ Nobodi is Berfegd ~

Lg PaleMoon
Zitieren
#3
Ich denke da gibt es nichts einzustellen. Das Plugin greift nicht auf den Parser, sondern auf die Postbit-Templates und die DB direkt zu...für das Portal müsste da wohl eine ganz neue Funktion hinzugefügt werden....aber da wäre es viel weniger Arbeit, das Only Registered Plugin zu reparieren, das dir Ärger im Portal bereitet hat.
Zitieren
#4
Naja, sowas ähnliches hab ich mir schon gedacht...

Wollt's halt ausprobieren, weils mir grad über den Weg gelaufen ist und im Forum selbst,
funktionierts ja einwandfrei.

Ist aber auch nicht überlebenswichtig Smile


Jedenfalls danke für deine Antwort.
~ Nobodi is Berfegd ~

Lg PaleMoon
Zitieren
#5
Hallo,

es geht um das Plugin https://www.mybb.de/erweiterungen/18x/pl...or-guests/

Mir ist bei diesem Plugin nun folgendes aufgefallen, was wohl nicht im Sinne der gedachten Funktion ist:
Beim Betrachten von Postings werden im Textfluss mittels [img] eingebundene Bilder, wie gewünscht bzw. eingestellt, ausgeblendet. Drückt man aber auf das "Anworten"-Button, werden die eingebundenen Bilder in den Postings in der Themenübersicht unter dem Editor nicht mehr ausgeblendet. Mit anderen Worten, man hat somit einen Trick den Bildfilter zu umgehen.
Selbiges Problem besteht übrigens auch mit allen weiteren versteck-Funktionen des Plugins: In der Themenübersicht unter dem Editor wird nichts ausgeblendet.
Auch in PNs blendet das Plugin nichts aus.

Wie müsste man das Plugin modifizieren, damit es auch in der Themenübersicht unter dem Editor und auch in PNs greift?

LG
Zitieren
#6
....in den zugehörigen Support-Thread verschoben.....
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
#7
Das Plugin berücksichtigt tatsächlich nur das eigentliche Postbit.

Für die Beitragsübersicht beim Antworten müsste man das Plugin abändern und einen weiteren Hook "newreply_threadreview_post" einbauen.
Für PN würden ebenfalls weitere Hooks nötig sein.

[ExiTuS]
MyBB + innovative Themes:
NokiaPort.de Forum Nokia-Traditionsforum seit 2006.
Live Escape Game Forum Diskussionsplattform für Escape-Rooms.
Unlösbares Problem, Dilemma? -> das Nötel Smile
Zitieren
#8
Danke!

Habe mal anhand dessen folgende Änderung im inc/plugins/hideguestsusers.php vorgenommen:
Original:
PHP-Code:
$plugins->add_hook("postbit""hideguestsusers_signature");
$plugins->add_hook("postbit""hideguestsusers");
$plugins->add_hook("postbit""hideguestsusers_links");
$plugins->add_hook("postbit""hideguestsusers_images");
$plugins->add_hook("postbit""hideguestsusers_code");
$plugins->add_hook("postbit""hideguestsusers_quote");
$plugins->add_hook("postbit""hideguestsusers_atachment"); 
Meine Version:
PHP-Code:
$plugins->add_hook("postbit""hideguestsusers_signature");
$plugins->add_hook("postbit""hideguestsusers");
$plugins->add_hook("postbit""hideguestsusers_links");
$plugins->add_hook("postbit""hideguestsusers_images");
$plugins->add_hook("postbit""hideguestsusers_code");
$plugins->add_hook("postbit""hideguestsusers_quote");
$plugins->add_hook("postbit""hideguestsusers_atachment");

$plugins->add_hook("newreply_threadreview_post""hideguestsusers_signature");
$plugins->add_hook("newreply_threadreview_post""hideguestsusers");
$plugins->add_hook("newreply_threadreview_post""hideguestsusers_links");
$plugins->add_hook("newreply_threadreview_post""hideguestsusers_images");
$plugins->add_hook("newreply_threadreview_post""hideguestsusers_code");
$plugins->add_hook("newreply_threadreview_post""hideguestsusers_quote");
$plugins->add_hook("newreply_threadreview_post""hideguestsusers_atachment"); 
Es zeigt leider keinen Effekt in der Beitragsübersicht beim Antworten, allerdings bekomme ich eine Menge Warnungen. Aber vllt kann man aus ebendiesen die nächsten Schritte ableiten:

Warning [2] Illegal string offset 'message' - Line: 483 - File: inc/plugins/hideguestsusers.php PHP 5.6.40 (Linux)
/inc/plugins/hideguestsusers.php Zeile 483
PHP-Code:
$idf in_array($thread['fid'], $arr); 
errorHandler->error

/inc/class_plugins.php Zeile 142
PHP-Code:
$return_args $func($arguments); 
hideguestsusers_images

/newreply.php Zeile 1287
PHP-Code:
$plugins->run_hooks("newreply_threadreview_post"); 
pluginSystem->run_hooks
Zitieren
#9
Habe das Problem nun anders gelöst:
Mit Hilfe des hauseigenen MyBB-Wortfilters ersetze ich nun folgende Befehle:
img*/img
attachment=

jeweils durch sowas wie:
Bild, ausgeblendet

Hierdurch werden eingebundene Bilder überall ausgeblendet, so wie es sein soll. Den Wortfilter habe ich bereits so modifiziert, dass er nur für bestimmte Gruppen greift: https://www.mybb.de/forum/thread-37796.html

Durch das Plugin brauche ich eingebundene Bilder somit nirgends ersetzen zu lassen, was wiederum den Vorteil hat, dass es die Smileys in den Postings nicht ausblendet.

Für Bilder, die uneingeschränkt sichtbar sein dürfen, habe ich im MyCode einen eigenen Befehl definiert:
\[sichtbaresBild=(.*?)x(.*?)\](.*?)\[/sichtbaresBild\]
welches in
<img src="$3" width="$1" height="$2">
umgesetzt wird.
Zitieren
#10
Hy Leute, nach dem Update auf Mybb 1.8.27 wollte ich wieder dieses Plugin aktiviren, leider kommt die Fehlermeldung 

MyBB SQL Error
MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'rows FROM mybb_settinggroups' at line 1
Query:
SELECT COUNT(*) as rows FROM mybb_settinggroups
If you're a visitor of this website, please wait a few minutes and try again. If this problem persists, please contact the site owner.

If you are the site owner, please check the MyBB.de Documentation for help resolving common issues, or get technical help on the MyBB.de Community Forums.


Hatt ev einer von euch Hilfe für mich parat? lg Tc4me
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Hide From Guests MyBB.de Bot 1 405 05.04.2023, 19:20
Letzter Beitrag: MyBB.de Bot
  Hide content from guests MyBB.de Bot 4 3.038 27.12.2017, 01:00
Letzter Beitrag: MyBB.de Bot
  Hide Images from Guests MyBB.de Bot 9 5.724 10.07.2016, 15:49
Letzter Beitrag: paperlove
  Hide To Guests MyBB.de Bot 23 6.970 08.02.2015, 20:30
Letzter Beitrag: doylecc
  Show number of reg. users and users online in header MyBB.de Bot 0 1.662 16.03.2014, 21:17
Letzter Beitrag: MyBB.de Bot