Seite 2 von 2
Verfasst: 13.02.2007 23:54
von vb-biker
@ kolja
Schön und gut aber diese Einstellungen sollten gespeichert werden (deswegen PHP & SQL). Schau Dir mal das Portal von Andreas an,
genau dieses "Boxen-Feature" suche ich.
Die Index- oder JS-Lösung find ich nicht so gut. Anderer Rechner/Browser (Cookie-Lösung) oder einfach index.php bzw. portal.php
normal aufgerufen und alle Boxen sind wieder aufgeklappt.
Dann kann man sich die Arbeit auch sparen...
Verfasst: 14.02.2007 00:19
von Garnele
Hallo vb-biker
Das könnte man dich mit einer neuen Tabelle lösen, dort trägst du für jeden User jede Box ein, die geshclossen sei soll. also Zb. für User x gibt es dort dann eine eintraung für box 1, box 3 und box 5 oder so. Dann brauchst du nur noch zu gucken ob dieser user mit der entsprechenden box in der tabelle ist und schon hast du eine art speicher modul. Natürlich musst du entsprechend wenn ein User eine box aufklappt oder zuklappt einen Eintrag entfernen bzw, hinzufügen. So würde ich das lösen.
LG
Garnele
Verfasst: 14.02.2007 00:46
von vb-biker
Hi Garnele,
die Tabelle für die User steht schon lange, denn ich habe schon viel ausprobiert.
dort trägst du für jeden User jede Box ein, die geshclossen sei soll.
Das tu ich mir aber nicht an.
Vom Prinzip her weiss ich ja, wie es laufen soll aber ich verheddere mich immer mit der Definition der Boxen im Portal.
Die müssen ja auch irgendwie dem jeweiligen Klick und User zugewiesen sein.
Da die Lösung von Andreas Marke Eigenbau zu sein scheint, hoff ich halt erstmal, dass er nochmal hier reinschaut.
Verfasst: 14.02.2007 00:53
von Garnele
HAllo
Das tu ich mir aber nicht an.
Sowas kannst du mit php machen, einmal alle boxen öffnen und dan einfach zu speichern beginnen, wenn die user shcliessen
LG
Garnele
Verfasst: 14.02.2007 00:57
von vb-biker

Das war nicht ganz ernst gemeint. Der Film lief grad so schön vor meinem geistigen Auge ab, wie ich wie wild Boxen & User-IDs eintippe...

Verfasst: 14.02.2007 12:08
von Ambience
Danke Jens, das display hatte ich schon gesucht..
hier nochmal das Script mit display und Multifunktional.
Code: Alles auswählen
<script language="JavaScript">
<!--
function show(id)
{
if (document.getElementById(id).style.display == "none")
{
document.getElementById(id).style.display = "block";
}
else
{
document.getElementById(id).style.display = "none";
}
}
-->
</script>
<span id="8" style="display:none;">
test
</span><br />
<a href="javascript:show(8);">ANzeigen</a>
<br />
<br />
<br />
<span id="10" style="display:none;">
test
</span><br />
<a href="javascript:show(10);">ANzeigen</a>
somit ist diese 5 in der url und der rest unnötig.. evtl. könnte man per ajax o.ä. noch das ganze speichern, das es auch bei wiederkehr angezeigt wird.
Verfasst: 14.02.2007 15:42
von kolja
@ ambience
danke für den code,
hatte es gestern mal mit wenig energie versucht so hinzubekommen....
heute abend werd ich das ganze mal in mein portal einbauen
kolja
Verfasst: 14.02.2007 15:45
von Ambience
wenn du möchtest versuch ich mich mal an so einer scroll version.. also wo sich das ding langsam nach unten aufklappt. Allerdings bin ich auch nicht so der JavaScript profi trotz Bücher.
Verfasst: 14.02.2007 23:13
von kolja
yo das wäre geil, aber auch nicht unbedingt nötig...
kolja
edit:
funktioniert eigentlich schon ganz gut:
www.mona-davinci.de/phpbb/forum.php
klickt auf "wer ist online"
nur hätte ich gerne einen platzhalter, welcher schon ein kleines stück der gelben tabelle sehen lässt...
oder noch besser:
den link zum ausklappen in der gelben tabelle anzeigen lassen,
und beim darauf klicken wird er durch den inhalt getauscht
wieder einklappen ist dann eben nicht mehr
kolja