Seite 1 von 3

QuickReply immer einblenden

Verfasst: 19.11.2009 20:33
von BlaSh
Hallo,

mit der Version 3.0.6 kam ja die Möglichkeit des QuickReplys. Das ist ja an sich ne feine Sache, aber imho irgendwie sinnlos wenn ich vorher nen Button drücken muss "Schnellantwort". Dann kann ich im Prinzip gleich auf den normalen Antworten-Butten klicken. Gibt es eine möglichkeit das QuickReply-Feld immer einzublenden (kenne das auch so von anderen Forensoftwares)?

Re: QuickReply immer einblenden

Verfasst: 20.11.2009 02:01
von Michael Zacher
Hallo.

anhand des prosilver-Styles.

ÖFFNE:
quickreply_editor.html

FINDE:

Code: Alles auswählen

<form method="post" action="{U_QR_ACTION}">
	<div class="panel" style="display: none" id="qr_editor_div">
		<div class="inner"><span class="corners-top"><span></span></span>
ERSETZE MIT:

Code: Alles auswählen

<form method="post" action="{U_QR_ACTION}">
	<div class="panel" id="qr_editor_div">
		<div class="inner"><span class="corners-top"><span></span></span>
FINDE:

Code: Alles auswählen

	</div>
	<div class="panel" style="display: none" id="qr_showeditor_div" >
		<div class="inner"><span class="corners-top"><span></span></span>
ERSETZE MIT:

Code: Alles auswählen

	</div>
	<div class="panel" id="qr_showeditor_div" >
		<div class="inner"><span class="corners-top"><span></span></span>
- Datei hochladen
- Cache des Forums löschen (ggfs. auch des Browser)

Re: QuickReply immer einblenden

Verfasst: 20.11.2009 18:45
von BlaSh
Vielen Dank für deine Mühe. Leider funktioniert das bei mir nicht. Der Effekt ist: während die Seite geladen wird zeigt es den Schnellantwort-Button an, welcher dann verschwindet nachdem die Seite fertig geladen wurde.

Re: QuickReply immer einblenden

Verfasst: 20.11.2009 18:49
von tas2580
Such mal nach

Code: Alles auswählen

	<script type="text/javascript">
// <![CDATA[
	function hide_qr()
	{
		dE('qr_editor_div');
		dE('qr_showeditor_div');
		return true;
	}
	

	function init_qr()
	{
		dE('qr_showeditor_div');
		return true;
	}
	onload_functions.push('init_qr();');
	// ]]>
</script>
und kick es raus.

Gruß Tobi

Re: QuickReply immer einblenden

Verfasst: 20.11.2009 18:59
von BlaSh
Das führt dazu das der Button bleibt. Beim Klick darauf öffnet sich jedoch der normale Editor.

Re: QuickReply immer einblenden

Verfasst: 20.11.2009 20:40
von dieter99
Ich habe noch nicht auf 3.0.6 upgedatet, doch wenn man tatsächlich erst einen Button drücken muss, damit das Formular eingeblendet wird, dann macht das neue Feature QuickReply wirklich keinen Sinn.

Re: QuickReply immer einblenden

Verfasst: 21.11.2009 05:56
von Michael Zacher
Hallo,

also beim Standardtemplate funktioniert es.
Hast Du vielleicht noch einen anderen QuickReplymod eingebaut?
Benutzt Du einen anderen auf prosilverbasierenden Style?

Man muss zwar (ohne die Codeänderung) einen Button drücken, jedoch wird die Seite nicht neu geladen bzw. landest Du nicht beim Editor, sondern es öffnet sich ein Feld, wo Du Deinen Eintrag hinterlassen kannst.

Re: QuickReply immer einblenden

Verfasst: 22.11.2009 13:07
von BlaSh
Michael Zacher hat geschrieben: also beim Standardtemplate funktioniert es.
Hast Du vielleicht noch einen anderen QuickReplymod eingebaut?
Benutzt Du einen anderen auf prosilverbasierenden Style?
Bei mir funktioniert es leider nicht. Habe keinen anderen derartigen Mod eingebaut. Ich habe zwar noch andere Styles, verwende aber selbst ProSilver und habe die von dir vorgeschlagenen Veränderungen auch an dem durchgeführt.
Man muss zwar (ohne die Codeänderung) einen Button drücken, jedoch wird die Seite nicht neu geladen bzw. landest Du nicht beim Editor, sondern es öffnet sich ein Feld, wo Du Deinen Eintrag hinterlassen kannst.
Ja, das funktioniert auch (solange ich keine Veränderungen im Template gemacht habe). Das Problem tritt auf, wenn ich deine Veränderungen einbaue, dann verschwindet einfach nur der Button nachdem die Seite geladen wurde, mehr nicht. Das QuickReply-Fenster wird nicht angezeigt.

Re: QuickReply immer einblenden

Verfasst: 22.11.2009 13:42
von Huchinotte
Hi .........

Öffne styles/prosilver/templates/quickreply_editor.html
Find:

Code: Alles auswählen

    onload_functions.push('init_qr();');
Replace with

Code: Alles auswählen

    // onload_functions.push('init_qr();');
Find and delet:

Code: Alles auswählen

    <noscript>
Find and delet:

Code: Alles auswählen

    </noscript>
Cache leeren

Re: QuickReply immer einblenden

Verfasst: 22.11.2009 14:23
von BlaSh
Dann ist nur der Button verschwunden. :cry: