Seite 1 von 1

Advanced Quick Reply Mod auf Knopfdruck

Verfasst: 26.03.2005 14:18
von Kato
Ich möchte den Advanced Quick Reply Mod auf Knopfdruck ein- und ausblenden. Dazu soll in die Reihe neben den Zitatbutton ein weiterer Button, mit dem dies passiert. Allerdings komme ich nicht weiter.
Kann mir da jemand weiterhelfen?
Im Moment habe ich in der quick_reply.php eine Variable, die nach den Werten 1 oder 0 abgefragt wird. Wenn ich die Werte manuell setze wird die viewtopic wie gewünscht mit oder ohne Anzeige von dem Quick Reply Mod geladen. Ich weiß aber nun nicht, wie ich die Werte 0/1 per Button übergeben kann, dass sie bei der Variablen in der quick_reply.php auch ankommen und ich weiß nicht, ob es möglich ist, den Quick Reply Mod ohne Neuladen der Seite ein- und auszublenden, was mir lieber wäre.
Kann mir jemand sagen, wie ich da vorgehen muss?

Verfasst: 26.03.2005 15:56
von ATARI
die lösung ist wohl javascript.
wie genau, kann ich dir aber auch nicht sagen!

Verfasst: 26.03.2005 16:46
von Leuchte
So ein Javascript habe ich beispielsweise beim Group Overview Mod genutzt. Schau dir mal diese Parts an
MOD:group_overview

Ausschnitt:

Code: Alles auswählen

<script language="javascript" type="text/javascript">
<!--

function handleClick(id) {
	var obj = "";	

		// Check browser compatibility
		if(document.getElementById)
			obj = document.getElementById(id);
		else if(document.all)
			obj = document.all[id];
		else if(document.layers)
			obj = document.layers[id];
		else
			return 1;

		if (!obj) {
			return 1;
		}
		else if (obj.style) 
		{			
			obj.style.display = ( obj.style.display != "none" ) ? "none" : "";
		}
		else 
		{ 
			obj.visibility = "show"; 
		}
}
//-->
</script>
<a href="javascript:handleClick('group{groups.GROUP_ID}');">{L_GO_EDIT}</a>
<tr id="group{groups.GROUP_ID}" style="display: none">
Vielleicht hilft dir das

Verfasst: 26.03.2005 19:19
von Kato
@Leuchte 8)

Vielen Dank für die Code Schnipsel. Das ist genauso, wie ich mir da vorgestellt habe. Darauf wäre ich auch nie gekommen.
Jetzt gibt es noch ein größeres und ein kleineres Problem. Vielleicht hast Du da auch noch einen Tipp:

Lässt sich beim drücken auf den Button die Posting- ID irgendwie mitübergeben?
Ich habe versucht die Variable per Link mit zu übergeben, aber das funktioniert nicht.

Code: Alles auswählen

$quick_reply_img = '<a href="' . $temp_url . '?p='.$postrow[$i]['post_id'].'">
Geht das evtl nicht, weil das Öffnen rein clientseitig abläuft?

Das war das größere Problem. Das kleinere Problem ist, dass ich als Id den Wert im Moment manuell eingetragen habe. In deiner Funktion ist dies eine Variable. Diese Lösung gefällt mir besser, ich weiß aber nicht, wie ich diese Variable definieren muss, damit sie in allen benötigten .php und tpl Dateien zur Verfügung steht.