Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Usunięcie panelu logowania przy pisaniu posta

Założony przez  musicfan.

wersja skryptu MyBB: 1.6.6
adres forum:
na czym polega problem (screen, opis, komunikaty):

[Obrazek: 78365191561930656549.jpg]
jak to usunąć co jest zaznaczone na czerwono? Wg. mnie tego nie powinno być tego w skrypcie gdyż wiadomo - każdy posiada jedno konto i nie będzie zmieniał na inne.

w jakim szablonie usunąć jaki kod?
Daniel Praźmo napisał 30.04.2012, 07:41:
Temat raczej bardziej się odnosi do modyfikacji szablonu, więc przenoszę do stylów oraz zmieniam nazwę na bardziej przejrzystą.
Tak jest standardowo przy tworzeniu nowego tematu :)
Odpowiada za to zmienna {$loginbox}, która znajduje się w szablonie:
Nowy wątek - Szablony -> newthread
tak wiem że jest standardowo i moim skromnym zdaniem tego nie powinno być :)
po usunięciu zepsuł się widok, a tak to wygląda:
[Obrazek: 80158687475696032164.jpg]

ktoś pomoże? tutaj daje cały kod z tego szablonu

<html>
<head>
<title>{$lang->newthread_in}</title>
{$headerinclude}
<script type="text/javascript" src="jscripts/post.js?ver=1400"></script>
<script type="text/javascript" src="jscripts/relatedThreads.js"></script>
</head>
<body>
{$header}
{$preview}
{$thread_errors}
{$attacherror}
<form action="newthread.php?fid={$fid}&amp;processed=1" method="post" enctype="multipart/form-data" name="input">
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><strong>{$lang->post_new_thread}</strong></td>
{$loginbox}
<td class="trow2" width="20%"><strong>{$lang->thread_subject}</strong></td>
<td class="trow2">{$prefixselect}<input type="text" class="textbox" name="subject"   onkeyup="return relatedThreads.init(this.value);"          size="40" maxlength="85" value="{$subject}" tabindex="1" /></td>
</tr>
<tr id="relatedThreadsRow" style="display:none;">
<td class="trow2"></td>
<td class="trow2" id="relatedThreads">{$relatedThreads}</td>
</tr>
<tr>
<td class="trow2" valign="top"><strong>{$lang->your_message}</strong>{$smilieinserter}</td>
<td class="trow2">
<textarea name="message" id="message" rows="20" cols="70" tabindex="2">{$message}</textarea>
{$codebuttons}
{$multiquote_external}
</td>
</tr>
<tr>
<td class="trow1" valign="top"><strong>{$lang->post_options}</strong></td>
<td class="trow1"><span class="smalltext">
<label><input type="checkbox" class="checkbox" name="postoptions[signature]" value="1" tabindex="7"{$postoptionschecked['signature']} /> {$lang->options_sig}</label>
{$disablesmilies}</span></td>
</tr>
{$modoptions}
{$subscriptionmethod}
{$pollbox}
{$captcha}
</table>
{$attachbox}
<br />
<div style="text-align:center"><input type="submit" class="button" name="submit" value="{$lang->post_thread}" tabindex="4" accesskey="s" />  <input type="submit" class="button" name="previewpost" value="{$lang->preview_post}" tabindex="5" />{$savedraftbutton}</div>
<input type="hidden" name="action" value="do_newthread" />
<input type="hidden" name="posthash" value="{$posthash}" />
<input type="hidden" name="attachmentaid" value="" />
<input type="hidden" name="attachmentact" value="" />
<input type="hidden" name="quoted_ids" value="{$quoted_ids}" />
<input type="hidden" name="tid" value="{$tid}" />
{$editdraftpid}
</form>
{$forumrules}
{$footer}
</body>
</html>
Podaj adres forum to pomogę od ręki.
Może lekko offtopikując wyjaśnię o co chodzi z tą funkcją.

Jak mniemam jest to zabezpieczenie twórców MyBB przeciwko nie konwencjonalnymi błędami ludzkimi. Może ty masz jedno konto na swoim forum, ale ja nie raz uniknąłem wpadki na drugim koncie na którym testowałem czujność mojej administracji. Myślę, że ta opcja jest dość ważną opcją w życiu administratorów jak i ogólnie użytkowników forum.

Jeszcze nie doszedłem do twojego toku rozumowania? Wprowadźmy sytuacje:

Nasi Moderatorzy źle traktują użytkowników, są na nich skargi, ale nie można tego dowieść.
Zmieniamy adres IP przez DHCP od naszego dostawcy internetowego, a następnie tworzymy nowe konto.
Niestety, ale pewnego dnia okazuje się, że musimy napisać długi post, aby wywołać nie zręczną sytuacje u moderatorów, po stronie administracji - i nagle boom, przypadkowo piszemy post jako drugie konto, a nie jako Administrator i cały czar pryska.

Myślę, że ta opcja jest opcją potrzebną i dla osób dokładnych bardzo się sprawdza.



Użytkownicy przeglądający ten wątek:

2 gości