Frage zu javascript status bei oxpus.de quick reply

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Frage zu javascript status bei oxpus.de quick reply

Beitrag von Darezettl »

So, ich war mal so frei und hab mir dieses klappbare Javascript für die Quick Reply Box abgekuckt.
funktioniert auch prima, dazu hab ich eigentlich keine Frage.


Nun ist es ja so, dass man das Teil auch theoretisch bzw. praktisch hast du es ja schon gemacht - auf andere "Boxen" anwenden kann, Portal etc.
Das zu machen wär weniger das Problem, wenn man einmal gecheckt hat wie der Hase läuft isses ja easy, aber wäre es möglich es irgendwie mittels Cookie oder sonstwas zu speichern, welche Portal-Boxen ich bzw. jeder User offen / geschlossen hat?

Weil wenn er die Seite (Portal) dann wieder neu lädt sind ja wieder alle Boxen offen, und der Effekt damit ja dann fürn Arsch eigentlich...
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, ich und Javascript.
Es gibt ja das DHTML-Menu das ACP. Dort wird auch mittels JS die Cookieverwaltung mitgesetzt.
Nur: Wie? Keine Ahnung.
Und dazu wäre ja auch für jede Box ein Wert zu schreiben/lesen, damit es wirklich passt...
Sobald Du allerdings am Portal was änderst, könnte dann genau das zu Fehlern führen !
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

Zu Deutsch: Du hast keine Ahnung ? :D ;)


Ahja, bau ich doch genau wie du hier das klappbare Quick Reply ein, und mein was oh wunder ich mach, .. und dann schimpfen die anderen dass sie des behindert finden wenn sie da drauf klicken müssen damit die textbox kommt.
oh man. ^^
solche banausen
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öh ja, ich kann auch nicht alles wissen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

schon klar, mein Kommentar war ja eher mit nem Augenzwinkern zu sehen ;)


Aber ich muss schon sagen, das Quick Reply aufklappen ist echt ne sehr geile Sache!
Bild
Life begins @ 1/1000
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, finde ich auch. Ist eben nicht soooo störend, wenn man "nur" lesen will.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ich finde das auch klasse!
Obwohl ich zugeben muss, das ich fast es übersehen hätte und schon am fluchen war. *flöt*
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, ich habe auch immer noch kein Patentrezept, den viewtopic-Fuß hier optisch perfekt zu gestalten...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
JaneDoe
Beiträge: 230
Registriert: Sa 16.Jul, 2005 12:18

Beitrag von JaneDoe »

Ein dritter Button neben "Neues Thema" und "Antwort erstellen" würde den footer evtl nicht so auseinanderreißen. Die Schnellantwort hängt imo doch ziemlich auf halb Acht ;)

Reddev hat das in seinem Board damit sehr elegant gelöst wie ich finde.
Zuletzt geändert von JaneDoe am So 19.Mär, 2006 17:09, insgesamt 1-mal geändert.
Dieser Satz kein Verb.
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ja, ich habe auch immer noch kein Patentrezept, den viewtopic-Fuß hier optisch perfekt zu gestalten...
Ich Experimentiere diesbezüglich auch schon seit ewigen zeiten. ^6
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

... klappbare Javascript für die Quick Reply Box abgekuckt
Könnte es mir jemand erläutern, bzw. den Quellcode bereitstellen?

Danke :)
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

:pfff
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

:(

Schade ...
JaneDoe
Beiträge: 230
Registriert: Sa 16.Jul, 2005 12:18

Beitrag von JaneDoe »

Ein Ausklappscript den ich u.a benutze

Die Funktion.

Code: Alles auswählen

function _dom_toggle()
{
	return this;
}
	_dom_toggle.prototype.objref = function(id)
	{
		return document.getElementById ? document.getElementById(id) : (document.all ? document.all[id] : (document.layers ? document.layers[id] : null));
	}

	_dom_toggle.prototype.cancel_event = function()
	{
		if ( window.event )
		{
			window.event.cancelBubble = true;
		}
	}

	_dom_toggle.prototype.toggle = function(id, close_id, open_icon, close_icon)
	{
		var open_object = this.objref(id);
		var close_object = this.objref(close_id);

		if ( open_object && open_object.style )
		{
			open_object.style.display = (open_object.style.display == 'none') ? '' : 'none';
			if ( close_object && close_object.style )
			{
				close_object.style.display = (open_object.style.display == 'none') ? '' : 'none';
			}
			if ( close_object && close_object.src )
			{
				close_object.src = (open_object.style.display == 'none') ? open_icon : close_icon;
			}
		}
		this.cancel_event();
	}

// instantiate
dom_toggle = new _dom_toggle();
Der auszuklappende Inhalt wird zwischen tbody gepackt.
z.B eine Tabellenreihe

Code: Alles auswählen

 <tbody id="info_display" style="display:none;">
	<tr>
		<td class="row2">Inhalt 1</td>
		<td class="row1">Inhalt 2</td>
	</tr>
  </tbody>
jetzt fehlt noch irgendwo der Link zum ausklappen.

Code: Alles auswählen

<a href="javascript:dom_toggle.toggle('info_display','info_close');">Zeigs mir</a> 
Damit sollte man eigentlich so ziemlich ausklappen können. Tabellenreihen, ganze Tabellen, Tische, Stühle usw.

Ohne dass ich jetzt ein quickreply benutze würde ich den Mod einbauen und dann eben um den auszuklappenden Teil obiges Verfahren anwenden.
Meine 2€ Cent dazu.
Dieser Satz kein Verb.
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

Danke JaneDoe.

Ich bin anderweitig fündig geworden ;)
Antworten