Seite 1 von 2

boxen im portal aufklappen

Verfasst: 08.01.2007 09:38
von kolja
moin forum

ich habe gerade mal versucht die boxen in meinem portal aufklappbar zu machen

will sagen, nach dem laden der seite bestehen die boxen nur aus dem roten bzw hier blauen balken und
einem link darunter
wenn ich auf diesen link klicke soll der rest der box dagestellt werden

hier mal mein versuch:

Code: Alles auswählen

<!-- ##### BEST TOPICS START ##### -->
<!-- BEGIN switch_topposts_active -->
<table width="100%" border="0" cellpadding="1" cellspacing="1"  class="forumline">
  <tr>
        <td class="catHead" colspan="2" height="25"><span class="cattitle"><center><b>{IntroPortaltext16}</b></center></span></td>
  </tr>
  <tr><td class="row1">
  <a href="javascript:show()">Anzeigen!</a>
<table id="Ueberschrift" style="visibility:hidden" ><tr><td>
<!-- END switch_topposts_active -->
  <!-- BEGIN best_topics -->
  <tr >
        <td class="row1">&nbsp;<span class="genmed"><a href="{best_topics.VIEWTOPIC}" class="genmed"><b>{best_topics.TOPIC_TITLE}</b></a></span>&nbsp;</td>
        <td align="center" nowrap="nowrap" class="row2">&nbsp;<span class="genmed">{best_topics.REPLIES}</span>&nbsp;</td>
  </tr>
  <!-- END best_topics -->
<!-- BEGIN switch_topposts_active -->
</td></tr></table>
  </td></tr>

</table>
<img src="images/spacer.gif" width="1" height="5" alt=".">
<!-- END switch_topposts_active -->
<!-- ##### BEST TOPICS END ##### -->
und hier live zu sehen:
http://mona-davinci.de/phpbb/forum.php

unten rechts "top beiträge"

vielleicht hat das jemand so schonmal gemacht...

kolja

Verfasst: 08.01.2007 10:14
von andreasOymann
mmmh, bei mir klappt nix auf oder zu... die Box hat immer die gleiche Größe. ( FF 2.0.0.1 ).

A.

Verfasst: 08.01.2007 10:22
von kolja
:D genau :D

das ist das problem....

der sinn der sache ist ja ein wenig platz zu sparen....

Verfasst: 08.01.2007 10:29
von andreasOymann
mmmh, warum nicht mit php und sql ... schau mal auf http://www.retriever-hilfe.de , Login mit phpBB/phpBB ... für meine User sind im Portal die linken unteren Boxen ein-/ausklappbar. Bei Gästen wird bewusst darauf verzichtet, ich denke, die sollten erst einmal alles sehen...

A.

Verfasst: 08.01.2007 10:48
von kolja
andreasOymann hat geschrieben:mmmh, warum nicht mit php und sql ...
...weil die seite dann immer neu geladen werden muss...
hatte mir das ganze schon mal im index angeschaut

aber danke fürs helfen

kolja

Verfasst: 08.01.2007 14:42
von nickvergessen
kolja hat geschrieben::D genau :D

das ist das problem....

der sinn der sache ist ja ein wenig platz zu sparen....
das ist bei mir auch,
aber erst wenn ein <tr> oder <td> mit in dem Bereich ist, der ausgeklappt wird, sonst klappt es.

Verfasst: 13.02.2007 19:29
von vb-biker
Hi Andreas,
andreasOymann hat geschrieben:für meine User sind im Portal die linken unteren Boxen ein-/ausklappbar.
Seeehr interessant! Danach suche ich schon eine halbe Ewigkeit! Habe selber schon einmal versucht, das mit PHP & SQL genau so
hinzubiegen aber ich bin kläglich gescheitert... :roll: Und nur mittels Javascript gefiel mir (und meinen Usern) nicht.

Wie hast Du das realisiert? Ich wär Dir ewig dankbar, wenn Du ein paar Tipps parat hättest. ;-)

Verfasst: 13.02.2007 20:05
von Ambience
Hallo,

ich weiß nicht, ob das hier das ist, was du willst aber du kannst es ja mal angucken:

Code: Alles auswählen

<script language="JavaScript">
<!--
function show()
{
    if (document.getElementById("topic").style.visibility == "hidden")
    {
        document.getElementById("topic").style.visibility = "visible";
    }
    else
    {
        document.getElementById("topic").style.visibility = "hidden";
    }
}
-->
</script>

<span id="topic" style="visibility:hidden">
test
</span><br />
<a href="javascript:show();">ANzeigen</a>
Und wenn du das für mehrere Boxen machen möchtest, kann man ja einfach noch die id an die funktion übergeben.

Verfasst: 13.02.2007 21:25
von Jensemann
visibility = hidden würde den den Platz aber freilassen. Führt somit nicht zur Platzersparnis. Ich würde das über display = none machen.

Verfasst: 13.02.2007 22:21
von kolja
@biker

klick mal auf diesen link:

http://www.phpbb.de/index.php?c=5

vielleicht kommt dann schon die erleuchtung :o

der trick ist, das du mit der 5 in der url eine switch anschaltest, welcher dann den html code enthält

@ ambience

ich hab dein beispiel gerade mal ausgetesten
und jensemann hat recht...

ich versuche mal selbst auf display=none umzuschreiben

kolja