Beiträge: 76
Themen: 22
Registriert seit: 03.09.2008
MyBB-Version: 1.4.3
Hallo,
kann mir jemand einen Tip geben, wie ich die Schnellantwortbox als default verkleinern (ausblenden) kann, da der normale) Antwortbutton irgendwie zwischen dem Beitrag und Schnellantwort untergeht...
Idealerweise, wäre wenn man die Schnellantwortbox "aufklappen bzw. einblenden könnte...
Leider habe ich dazu nichts passendes gefunden...und jemand von euch hat einen Tip ?
Gruß Demo
Wissen ist das einzige Gut das sich vermehrt, wenn man es teilt!
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Die Schnellantwort kann man doch zuklappen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 76
Themen: 22
Registriert seit: 03.09.2008
MyBB-Version: 1.4.3
Ja, aber ich möchte dies als "default" haben...
das müsste sich doch eigentlich über eine Variable regeln lassen.. ?!
Wissen ist das einzige Gut das sich vermehrt, wenn man es teilt!
Beiträge: 1.443
Themen: 95
Registriert seit: 15.12.2005
MyBB-Version: 1.6.x
15.07.2010, 12:36
(Dieser Beitrag wurde zuletzt bearbeitet: 15.07.2010, 12:36 von querschlaeger.)
Als ich vor 5 Jahren zu diesem Forum gelangt bin, war dies mein erster Beitrag:
https://www.mybb.de/forum/thread-662.html (bezieht sich zwar auf die Statistik-Box, macht aber keinen großen Unterschied)
Bis jetzt habe ich immer noch keine zufriedenstellende Lösung gefunden...
Beiträge: 76
Themen: 22
Registriert seit: 03.09.2008
MyBB-Version: 1.4.3
hi und danke für deinen Hinweis...
bedeutet das, das die Einstellung tatsächlich im Cookie hinterlegt wird ?
Da muss es doch auch eine andere Möglichkeit geben... ?
meinetwegen in der DB hinterlegt... ?
Was meint ihr ?
cu demo
Wissen ist das einzige Gut das sich vermehrt, wenn man es teilt!
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Vielleicht ist ja folgendes eine Anregung:
ich habe bei mir die "wer ist online?" Liste (Plugin) wie folgt umgestrickt:
Code:
<script type='text/javascript'>
function showonlinetoday(){
var j_sign = document.getElementById('test01');
var j_plus = "images/collapse_collapsed.gif", j_minus = "images/collapse.gif";
if (document.getElementById('onlineToday').style.display == 'none')
{
if(navigator.appName == 'Microsoft Internet Explorer')
{
document.getElementById('onlineToday').style.display='block';
j_sign.src = j_minus;
}
else
{
document.getElementById('onlineToday').style.display='table-row';
j_sign.src = j_minus;
}
}
else
{
document.getElementById('onlineToday').style.display = 'none';
j_sign.src = j_plus;
}
};
</script>
<tr>
<td class="tcat" colspan="2">
<span style="float:right;">
<img id="test01" src="images/collapse_collapsed.gif" style='cursor:pointer'
onclick="showonlinetoday(); return false;" />
</span>
<strong>blablabla1</strong>
</td>
</tr>
<tr id='onlineToday' style='display:none;'>
<td class="trow1" colspan="2">
<span class="smalltext">blablabla2<br />blablabla3</span>
</td>
</tr>
Ok, ich gebe zu, der JS-Code nicht ganz auf meinem Mist gewachsen.
Die Liste ist nun standardmäßig geschlossen. Sie kann aber per Mausklick geöffnet werden und bleibt so lange offen, wie man sich auf der Seite befindet oder diese neu geladen wird.
Diesen Code kann man vermutlich auch in das Template der Schnellantwort integrieren.
Beiträge: 76
Themen: 22
Registriert seit: 03.09.2008
MyBB-Version: 1.4.3
Hi Jockl,
erst einmal danke für deinen Beitrag
Jetzt ist nur die Frage, was ich ändern muss bzw. wie ich den Code wie und wo einbinden kann... ?
ich denke in diesem Abschnitt müssten die Codeänderungen eingefügt werden... nur wo ?
showthread_quickreply
PHP-Code:
<br />
<form method="post" action="newreply.php?tid={$tid}&processed=1" name="quick_reply_form" id="quick_reply_form">
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
<input type="hidden" name="subject" value="RE: {$thread['subject']}" />
<input type="hidden" name="action" value="do_newreply" />
<input type="hidden" name="posthash" value="{$posthash}" id="posthash" />
<input type="hidden" name="quoted_ids" value="" id="quoted_ids" />
<input type="hidden" name="lastpid" id="lastpid" value="{$last_pid}" />
<input type="hidden" name="from_page" value="{$page}" />
<input type="hidden" name="tid" value="{$tid}" />
<input type="hidden" name="method" value="quickreply" />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<thead>
<tr>
<td class="thead" colspan="2">
<div class="expcolimage"><img src="{$theme['imgdir']}/collapse{$collapsedimg['quickreply']}.gif" id="quickreply_img" class="expander" alt="[-]" title="[-]" /></div>
<div><strong>{$lang->quick_reply}</strong></div>
</td>
</tr>
</thead>
<tbody style="{$collapsed['quickreply_e']}" id="quickreply_e">
<tr>
<td class="trow1" valign="top" width="22%">
<strong>{$lang->message}</strong><br />
<span class="smalltext">{$lang->message_note}<br /><br />
<label><input type="checkbox" class="checkbox" name="postoptions[signature]" value="1" {$postoptionschecked['signature']} /> <strong>{$lang->signature}</strong></label><br />
<label><input type="checkbox" class="checkbox" name="postoptions[disablesmilies]" value="1" /> <strong>{$lang->disable_smilies}</strong></label>{$closeoption}</span>
</td>
<td class="trow1">
<div style="width: 95%">
<textarea style="width: 100%; padding: 4px; margin: 0;" rows="8" cols="80" name="message" id="message" tabindex="1"></textarea>
</div>
<div class="editor_control_bar" style="width: 95%; padding: 4px; margin-top: 3px; display: none;" id="quickreply_multiquote">
<span class="smalltext">
{$lang->quickreply_multiquote_selected} <a href="./newreply.php?tid={$tid}&load_all_quotes=1" onclick="return Thread.loadMultiQuoted();">{$lang->quickreply_multiquote_now}</a> {$lang->or} <a href="javascript:Thread.clearMultiQuoted();">{$lang->quickreply_multiquote_deselect}</a>.
</span>
</div>
</td>
</tr>
{$captcha}
<tr>
<td colspan="2" align="center" class="tfoot"><input type="submit" class="button" value="{$lang->post_reply}" tabindex="2" accesskey="s" id="quick_reply_submit" /> <input type="submit" class="button" name="previewpost" value="{$lang->preview_post}" tabindex="3" /></td>
</tr>
</tbody>
</table>
</form>
Kann mir da ggf. jemand mit unter die Arme greifen... ?
danke schon einmal im Voraus...
Gruß Demo
Wissen ist das einzige Gut das sich vermehrt, wenn man es teilt!
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
17.07.2010, 17:34
(Dieser Beitrag wurde zuletzt bearbeitet: 17.07.2010, 17:38 von Jockl.)
Probier das mal. Entspricht es dem, was Du meinst?
Ersetze den Inhalt des
showthread_quickreply Templates durch folgende Zeilen
Code:
<script type='text/javascript'>
function showquickreply(){
var j_sign = document.getElementById('q_reply');
var j_plus = "images/collapse_collapsed.gif", j_minus = "images/collapse.gif";
if (document.getElementById('quick_reply').style.display == 'none')
{
if(navigator.appName == 'Microsoft Internet Explorer')
{
document.getElementById('quick_reply').style.display='block';
j_sign.src = j_minus;
}
else
{
document.getElementById('quick_reply').style.display='table-row';
j_sign.src = j_minus;
}
}
else
{
document.getElementById('quick_reply').style.display = 'none';
j_sign.src = j_plus;
}
};
</script>
<br />
<form method="post" action="newreply.php?tid={$tid}&processed=1" name="quick_reply_form" id="quick_reply_form">
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
<input type="hidden" name="subject" value="RE: {$thread['subject']}" />
<input type="hidden" name="action" value="do_newreply" />
<input type="hidden" name="posthash" value="{$posthash}" id="posthash" />
<input type="hidden" name="quoted_ids" value="" id="quoted_ids" />
<input type="hidden" name="lastpid" id="lastpid" value="{$last_pid}" />
<input type="hidden" name="from_page" value="{$page}" />
<input type="hidden" name="tid" value="{$tid}" />
<input type="hidden" name="method" value="quickreply" />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<thead>
<tr>
<td class="thead" colspan="2">
<span style="float:right;"><img id="q_reply" src="images/collapse_collapsed.gif" style='cursor:pointer' onclick="showquickreply(); return false;" /></span>
<div><strong>{$lang->quick_reply}</strong></div>
</td>
</tr>
</thead>
<tbody id='quick_reply' style='display:none;'>
<tr>
<td class="trow1" valign="top" width="22%">
<strong>{$lang->message}</strong><br />
<span class="smalltext">{$lang->message_note}<br /><br />
<label><input type="checkbox" class="checkbox" name="postoptions[signature]" value="1" {$postoptionschecked['signature']} /> <strong>{$lang->signature}</strong></label><br />
<label><input type="checkbox" class="checkbox" name="postoptions[disablesmilies]" value="1" /> <strong>{$lang->disable_smilies}</strong></label>{$closeoption}</span>
</td>
<td class="trow1">
<div style="width: 95%">
<textarea style="width: 100%; padding: 4px; margin: 0;" rows="8" cols="80" name="message" id="message" tabindex="1"></textarea>
</div>
<div class="editor_control_bar" style="width: 95%; padding: 4px; margin-top: 3px; display: none;" id="quickreply_multiquote">
<span class="smalltext">
{$lang->quickreply_multiquote_selected} <a href="./newreply.php?tid={$tid}&load_all_quotes=1" onclick="return Thread.loadMultiQuoted();">{$lang->quickreply_multiquote_now}</a> {$lang->or} <a href="javascript:Thread.clearMultiQuoted();">{$lang->quickreply_multiquote_deselect}</a>.
</span>
</div>
</td>
</tr>
{$captcha}
<tr>
<td colspan="2" align="center" class="tfoot"><input type="submit" class="button" value="{$lang->post_reply}" tabindex="2" accesskey="s" id="quick_reply_submit" /> <input type="submit" class="button" name="previewpost" value="{$lang->preview_post}" tabindex="3" /></td>
</tr>
</tbody>
</table>
</form>
Beiträge: 76
Themen: 22
Registriert seit: 03.09.2008
MyBB-Version: 1.4.3
scheiss die wand an
Genau das ist es, was ich wollte ! DANKE !
Wissen ist das einzige Gut das sich vermehrt, wenn man es teilt!