MyBB.de Forum

Normale Version: Beitragszahlen für Gäste anzeigen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
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!
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.
(07.05.2014, 18: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?
In welcher Datei suchst Du denn ?
Bei dem neuesten Lösungsweg in der showthread, bei dem davor in der forumdisplay.php
War das falsch? Big Grin
showthread.php sollte passen, zumindest finde ich den genannten Code darin bei mir.
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
Das ist das Template, nicht die Datei ^^.
Seiten: 1 2