MyBB.de Forum
Beitragszahlen für Gäste anzeigen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Beitragszahlen für Gäste anzeigen (/thread-35123.html)

Seiten: Seiten: 1 2


Beitragszahlen für Gäste anzeigen - Chrisy - 14.10.2017

Hallo!

Ich habe eine Frage. In anderen MyBB-Foren habe ich gesehen, dass man als Gast bestimmte Foren nicht betreten kann. So weit, so gut - das kriege ich bei mir auch hin. Aber die Gäste können bei mir nicht sehen, wie viele Themen und Threads in dem Forum, in dem sie keine Themen lesen dürfen, schon geschrieben worden sind. Kann mir jemand sagen, wo ich das ändern kann? Es wäre schön, wenn die Gäste sehen, wie viele Themen und Antworten schon existieren, auch wenn sie sie nicht lesen können. Ich habe ein ähnliches Thema hier schon gefunden, aber da ging es um ein Update von einer älteren Version auf eine neuere, und ich konnte leider nicht herauslesen, inwiefern das für mein Problem relevant ist. Ich habe das Board in der neuesten verfügbaren Version neuinstalliert.

Die Berechtigungen habe ich alle gesetzt. Gäste können Foren sehen und durchsuchen, aber Themen nicht lesen. Die Gruppeneinstellungen habe ich ebenfalls überprüft.

Ich habe den Style "Unique" installiert und als Plugin nur den Accountswitcher. Meine MyBB-Version ist 1.8.12. PHP ist 7.0.24. Ich hoffe, das reicht an Informationen.
Danke schon mal!


RE: Beitragszahlen für Gäste anzeigen - MrBrechreiz - 14.10.2017

https://www.mybb.de/forum/search.php?q=g%C3%A4ste+k%C3%B6nnen+beitragsanzahl+sehen+aber+nicht+lesen


RE: Beitragszahlen für Gäste anzeigen - Chrisy - 14.10.2017

Hi,

danke, aber gesucht hatte ich ja schon.
Hatte mich insbesondere an diesem Thread festgebissen, aber die Codes, die dort aufgeführt sind, finde ich in meiner forumdisplay.php überhaupt nicht. Mit meinem Laien-Hirn dachte ich, dass das an der neueren Version liegt. Wo ist denn mein Fehler? Sorry, will nicht nerven, doch ich werde aus den bestehenden Threads leider nicht schlauer.


RE: Beitragszahlen für Gäste anzeigen - MrBrechreiz - 14.10.2017

Damit schon versucht ?
https://www.mybb.de/forum/thread-29670-post-198723.html#pid198723


RE: Beitragszahlen für Gäste anzeigen - Chrisy - 14.10.2017

(07.05.2014, 17:58)doylecc schrieb: $forum['fid'] ist an der Stelle in der Datei noch gar nicht definiert.

Versuche es mal nach Zeile 130:

PHP-Code:
// Does the thread belong to a valid forum?
$forum get_forum($fid);
if(!
$forum || $forum['type'] != "f")
{
error($lang->error_invalidforum);


und füge darunter ein:

PHP-Code:
if($mybb->user['uid'] == && $forum['fid'] == 2){
   error_no_permission();



Du meinst das?
Was mache ich denn, wenn ich den oberen Code gar nicht in meiner php-Datei habe?


RE: Beitragszahlen für Gäste anzeigen - MrBrechreiz - 14.10.2017

In welcher Datei suchst Du denn ?


RE: Beitragszahlen für Gäste anzeigen - Chrisy - 14.10.2017

Bei dem neuesten Lösungsweg in der showthread, bei dem davor in der forumdisplay.php
War das falsch? Big Grin


RE: Beitragszahlen für Gäste anzeigen - MrBrechreiz - 14.10.2017

showthread.php sollte passen, zumindest finde ich den genannten Code darin bei mir.


RE: Beitragszahlen für Gäste anzeigen - Chrisy - 15.10.2017

Also ... entweder bin ich blind oder blöd, aber das hier ist meine showthread.php, und da finde ich den Code nicht.

PHP-Code:
<html>
<
head>
<
title>{$thread['subject']}</title>
{
$headerinclude}
<
script type="text/javascript">
<!--
var 
quickdelete_confirm "{$lang->quickdelete_confirm}";
var 
quickrestore_confirm "{$lang->quickrestore_confirm}";
var 
allowEditReason "{$mybb->settings['alloweditreason']}";
lang.save_changes "{$lang->save_changes}";
lang.cancel_edit "{$lang->cancel_edit}";
lang.quick_edit_update_error "{$lang->quick_edit_update_error}";
lang.quick_reply_post_error "{$lang->quick_reply_post_error}";
lang.quick_delete_error "{$lang->quick_delete_error}";
lang.quick_delete_success "{$lang->quick_delete_success}";
lang.quick_delete_thread_success "{$lang->quick_delete_thread_success}";
lang.quick_restore_error "{$lang->quick_restore_error}";
lang.quick_restore_success "{$lang->quick_restore_success}";
lang.editreason "{$lang->postbit_editreason}";
// -->
</script>
<!-- 
jeditable (jquery) -->
<
script type="text/javascript" src="{$mybb->asset_url}/jscripts/report.js?ver=1804"></script>
<
script src="{$mybb->asset_url}/jscripts/jeditable/jeditable.min.js"></script>
<
script type="text/javascript" src="{$mybb->asset_url}/jscripts/thread.js?ver=1804"></script>
</
head>
<
body>
{
$header}
{
$threadnotesbox}
{
$pollbox}
<
div class="float_left">
{
$newthread}</br>
{
$multipage}
{
$usersbrowsing}</br>
</
div>
<
div class="float_right">
{
$newreply}
</
div>
{
$ratethread}
<
table border="0" cellspacing="{$theme['borderwidth']}cellpadding="{$theme['tablespace']}class="tborder tfixed clear">
<
tr>
<
td class="thead">
<
div class="float_right">
<
span class="smalltext"><strong><a href="javascript:;" id="thread_modes">{$lang->thread_modes}</a>{$threadnoteslink}</strong></span>
</
div>
<
div>
<
strong>{$thread['threadprefix']}{$thread['subject']}</strong>
</
div>
</
td>
</
tr>
<
tr><td id="posts_container">
<
div id="posts">
{
$posts}
</
div>
</
td></tr>
<
tr>
<
td class="tfoot">
{
$search_thread}
<
div style="margin: 7px;">
<
strong><a href="{$next_oldest_link}title="Previous Threads"><class="fa fa-chevron-left"></i><class="fa fa-chevron-left"></i></a> | <a href="{$next_newest_link}title="Next threads"><class="fa fa-chevron-right"></i><class="fa fa-chevron-right"></i></i></strong>
</
div>
</
td>
</
tr>
</
table>
<
div class="float_left">
{
$multipage}
</
div>
<
div style="padding-top: 4px;" class="float_right">
{
$newreply}
</
div>
<
br class="clear" />
<
a name="switch" id="switch"></a>{$quickreply}
{
$threadexbox}
{
$similarthreads}
<
br />
<
div class="float_left">
<
ul class="thread_tools">
<
li class="printable"><a href="printthread.php?tid={$tid}"><class="fa fa-print"></i></i>&nbsp;{$lang->view_printable}</a></li>
{
$sendthread}
<
li class="subscription_{$add_remove_subscription}"><a href="usercp2.php?action={$add_remove_subscription}subscription&amp;tid={$tid}&amp;my_post_key={$mybb->post_code}"><class="fa fa-clipboard"></i>&nbsp;{$add_remove_subscription_text}</a></li>
{
$addpoll}
</
ul>
</
div>

<
div class="float_right" style="text-align: right;">
{
$moderationoptions}
{
$forumjump}
</
div>
<
br class="clear" />

{
$footer}
<
div id="thread_modes_popup" class="popup_menu" style="display: none;"><div class="popup_item_container"><a href="showthread.php?mode=linear&amp;tid={$tid}&amp;pid={$pid}#pid{$pid}class="popup_item">{$lang->linear}</a></div><div class="popup_item_container"><a href="showthread.php?mode=threaded&amp;tid={$tid}&amp;pid={$pid}#pid{$pid}class="popup_item">{$lang->threaded}</a></div></div>
<
script type="text/javascript">
// <!--
if(use_xmlhttprequest == "1")
{
$(
"#thread_modes").popupMenu();
}
// -->
</script>
<
script type="text/javascript">
$(
".author_avatar img").error(function () {
$(
this).unbind("error").closest('.author_avatar').remove();
});
</
script>
</
body>
</
html



RE: Beitragszahlen für Gäste anzeigen - MrBrechreiz - 15.10.2017

Das ist das Template, nicht die Datei ^^.