wersja skryptu MyBB: 1.8.6
adres forum: cs-zn.pl
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):
Witam, co muszę zrobić by button "Ostrzeż" był widoczny tylko dla administracji? Aktualnie jest widoczny dla wszystkich użytkowników.
Co prawda nie mogą z niego korzystać. ale chciałbym po prostu żeby był widoczny tylko dla administracji.
[attachment=10209]
login: test: hasło: test123
U mnie na koncie testowym tego przycisku nie ma.
Poradziłem sobie z problemem, natomiast mam problem nadal z buttonem cytuj bo widnieje i widzą go osoby niezalogowane na forum, jak mogę to zmienić by był widoczny po zalogowaniu?
pokaz swoj szablo postbit/postbit_classic
Rozejrzyj się lepiej w ustawieniach bo ewidentnie masz coś namieszane. Te przyciski nie są widoczne postronnym grupom normalnie.
Kod:
{$ignore_bit}
<a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
<div class="post classic {$unapproved_shade}" style="{$post_visibility}" id="post_{$post['pid']}">
<h3>
<div class="post_username">
<strong> {$post['onlinestatus']}<span class="largetext">{$post['profilelink']}</span></strong>
</div>
<div class="post_date2">
{$post['postdate']}
</div>
</h3>
<div class="post_author scaleimages">
<center><span style="font-size: 11px;margin-top: -30px;">{$post['usertitle']}</span></center>
{$post['useravatar']}
<div class="author_information" style="margin-top: 10px;">
{$post['groupimage']}
{$post['user_details']}
<br />
<span class="smalltext">
<br />
{$post['userstars']}
</span>
</div>
<div class="author_statistics">
</div>
</div>
<div class="post_content">
<div class="post_head">
{$post['subject_extra']}
<span class="post_checkandid">
{$post['posturl']}
{$post['icon']}
</span>
</div>
<div class="post_body scaleimages" id="pid_{$post['pid']}">
{$post['message']}
<div class="post_meta" id="post_meta_{$post['pid']}">
<span class="post_edit" id="edited_by_{$post['pid']}">{$post['editedmsg']}</span></span>
{$post['xem_fast_rep']}</br>
{$post['iplogged']}
</div>
</div>
{$post['attachments']}
{$post['signature']}
</div></div>
<div class="post_controls">
<div class="postbit_buttons author_buttons float_left">
<a href="#top" class="button_post"><img src="images/carbon/totop.png" alt=""> Do góry</a> {$post['button_report']}
</div>
<div class="postbit_buttons post_management_buttons float_right">
{$post['button_edit']}{$post['button_quickdelete']}{$post['button_quickrestore']}{$post['button_rep']}{$post['button_find']}{$post['button_quote']}{$post['button_multiquote']}{$post['button_warn']}{$post['button_purgespammer']}{$post['button_email']}{$post['button_pm']}{$post['button_www']}{$post['button_reply_pm']}{$post['button_replyall_pm']}{$post['button_forward_pm']}{$post['button_delete_pm']}
</div>
</div>
Teraz dopiero pomyślalem zeto normalne w MyBB ze goscie widzą ten przycisk.
Mozesz go ukryć wykorzystująć php in templates - plugin.
Zainstalowałem plugin, w jaki sposób teraz mogę ukryć button "Cytat" Dla niezalogowanych osób?
Kod PHP:
<if $mybb->user['uid'] then>
{$post['button_quote']}{$post['button_multiquote']}
</if>
A powie mi ktoś jeszcze który dokładnie szablon odpowiada za button "cytuj" ?
ale warunek ktory podał umieszczasz w postbit, w tym co podałeś wyżej, odpowiednie zamieniasz
Dałem tak żeby sprawdzić czy działa:
Kod:
<if $mybb->user['4'] then>{$post['button_quote']}{$post['button_multiquote']}</if>
Jednak jak dodaje to button w ogóle się nie wyświetla.