Information auf der Index-Seite ausblenden
Information auf der Index-Seite ausblenden
Hallo,
auf unserer Seite haben wir mehrere Module in die index.php eingebunden, z.b. das neueste Bild aus dem Album-Mod, die neuesten Downloads aus dem pafiledb-Mod, die neuesten Anzeigen aus dem phpCA-Script usw:
http://www.gremminger.se/service/forum/index.php
Ich möchte diese Zusatzmodule "hochklappen" können, damit man nur noch den Titel sieht.
Das sollte nur bei registrierten Mitgliedern möglich sein und die Information (hochgeklappt/nicht hochgeklappt) sollte irgendwie gespeichert werden.
Geht das?
Gruss
Holger
auf unserer Seite haben wir mehrere Module in die index.php eingebunden, z.b. das neueste Bild aus dem Album-Mod, die neuesten Downloads aus dem pafiledb-Mod, die neuesten Anzeigen aus dem phpCA-Script usw:
http://www.gremminger.se/service/forum/index.php
Ich möchte diese Zusatzmodule "hochklappen" können, damit man nur noch den Titel sieht.
Das sollte nur bei registrierten Mitgliedern möglich sein und die Information (hochgeklappt/nicht hochgeklappt) sollte irgendwie gespeichert werden.
Geht das?
Gruss
Holger
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Das Klappen kann man einbinden, auch nur für reg. User.
Aber dieses per Javascript irgendwie im Cookie speichern... Damit hatte ich mich noch nicht beschäftigt.
Gehen tut das aber grundsätzlich. Das weiß ich...
Aber dieses per Javascript irgendwie im Cookie speichern... Damit hatte ich mich noch nicht beschäftigt.
Gehen tut das aber grundsätzlich. Das weiß ich...
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!
-={ 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!
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Naja, MOD nicht direkt.
Ich habe das hier z. B. in den Profileinstellungen vom Topic Calender entnommen.
Sind eine js-Datei und dann JS-Funktionen im Template.
Kannst Dir ja mal den Quelltext runterladen und die Datei dazu, dann siehst Du, wie ich das gemacht habe.
Nur: Das speichern, also am sinnvollsten mit Cookies... Da muss ich eben (noch) passen.
Ich habe das hier z. B. in den Profileinstellungen vom Topic Calender entnommen.
Sind eine js-Datei und dann JS-Funktionen im Template.
Kannst Dir ja mal den Quelltext runterladen und die Datei dazu, dann siehst Du, wie ich das gemacht habe.
Nur: Das speichern, also am sinnvollsten mit Cookies... Da muss ich eben (noch) passen.
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!
-={ 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!
- Christian_N
- Beiträge: 1787
- Registriert: Sa 19.Feb, 2005 21:48
- Wohnort: Frankfurt am Main
- Kontaktdaten:
auf http://www.phpbbxs.eu sing Links so eine art Navigations Menü die dort "Quicks Links" sich nennt, wenn man da auf ein klickt öffnet sich diesen und wird auch irgendwie als Cookie gespeichert, da nach neuladen des browers bzw. falls man eine anderen Link aufruft zeigt die Box genauso noch an wie sie zu letzt war.
Ist auch mit JS, vllt. kann man dort mal im Quellcode text raus finden wie es gemacht wurde, ggf. kann man sogar des phpBB XS runterladen und dann dort schaun was die in der page_header.php und overall_header.tpl gemacht haben damit es so wie es ist auch funktioniert
Vllt. hilft es dir ja ein wenig weiter...
Gruß Chris
Ist auch mit JS, vllt. kann man dort mal im Quellcode text raus finden wie es gemacht wurde, ggf. kann man sogar des phpBB XS runterladen und dann dort schaun was die in der page_header.php und overall_header.tpl gemacht haben damit es so wie es ist auch funktioniert
Vllt. hilft es dir ja ein wenig weiter...
Gruß Chris
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Ich habe einen ähnlichen Code, den die auf der Homepage benutzen von Anthony Coy bekommen. Seine Homepage ist allerdings im Moment down.
Ich habe den Code etwas abgeändert und verwende ihn auch auch in meinem Forum. Die Dateien hängen an:
Ich habe den Code etwas abgeändert und verwende ihn auch auch in meinem Forum. Die Dateien hängen an:
- Dateianhänge
-
- Links and News.zip
- (6.18 KiB) 143-mal heruntergeladen
Site: www.mx-forums.de - New!
phpBB MODs: Click Here
phpBB MODs: Click Here
[quote="oxpus";p="64056"]Naja, MOD nicht direkt.
Ich habe das hier z. B. in den Profileinstellungen vom Topic Calender entnommen.
Sind eine js-Datei und dann JS-Funktionen im Template.
Kannst Dir ja mal den Quelltext runterladen und die Datei dazu, dann siehst Du, wie ich das gemacht habe.
Nur: Das speichern, also am sinnvollsten mit Cookies... Da muss ich eben (noch) passen.[/quote]
Danke euch allen!
Stimmt, im Kalender ist das ja eingebaut, da müsste man das auch rausbekommen.
EDIT: neee, sorry, da brauche ich etwas advanced Hilfe
Wo wird die Javascript-Funktion ShowHide von Anthony definiert?
Und aus dem Topic Calendar werde ich nicht schlau. ¢¦
EDIT2: die Lösung ist viel einfacher als gedacht:
http://blog.go-test.net/2006/09/04/simp ... avascript/
Ich habe das hier z. B. in den Profileinstellungen vom Topic Calender entnommen.
Sind eine js-Datei und dann JS-Funktionen im Template.
Kannst Dir ja mal den Quelltext runterladen und die Datei dazu, dann siehst Du, wie ich das gemacht habe.
Nur: Das speichern, also am sinnvollsten mit Cookies... Da muss ich eben (noch) passen.[/quote]
Danke euch allen!
Stimmt, im Kalender ist das ja eingebaut, da müsste man das auch rausbekommen.
EDIT: neee, sorry, da brauche ich etwas advanced Hilfe
Wo wird die Javascript-Funktion ShowHide von Anthony definiert?
Und aus dem Topic Calendar werde ich nicht schlau. ¢¦
EDIT2: die Lösung ist viel einfacher als gedacht:
http://blog.go-test.net/2006/09/04/simp ... avascript/
Zuletzt geändert von Holger am Fr 15.Sep, 2006 10:33, insgesamt 2-mal geändert.
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Aber auch ohne Cookie...
Und das gleiche passiert auch im Topic Calender mit der Wochenbox, bzw. bei mir in den Profileinstellungen
Und das gleiche passiert auch im Topic Calender mit der Wochenbox, bzw. bei mir in den Profileinstellungen
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!
-={ 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!
Danke! :-)
So habe ich es eingebaut:
http://www.gremminger.se/service/forum/index.php
Siehe
[+] Visa de senaste downloads [+] Visa den senaste bilden i albumet [+] Visa de senaste annonserna
So habe ich es eingebaut:
http://www.gremminger.se/service/forum/index.php
Siehe
[+] Visa de senaste downloads [+] Visa den senaste bilden i albumet [+] Visa de senaste annonserna
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
http://www.mysqldumper.de
http://www.mysqldumper.se
- Christian_N
- Beiträge: 1787
- Registriert: Sa 19.Feb, 2005 21:48
- Wohnort: Frankfurt am Main
- Kontaktdaten:
Holger Les doch nochmal mein Beitrag #5 dort muss es ja irgendwie mit cookie gemacht wurde sein.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
- Christian_N
- Beiträge: 1787
- Registriert: Sa 19.Feb, 2005 21:48
- Wohnort: Frankfurt am Main
- Kontaktdaten:
Kann sein, das dort gerade ne störung war, sowas passiert schon mal
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Tipp:
Cookie wäre in diesem Fall besser, da ansonsten die Seite immer neu geladen werden müsste
Cookie wäre in diesem Fall besser, da ansonsten die Seite immer neu geladen werden müsste
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!
-={ 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!
Schade dass Luca Libralato (Mighty Gorgon) das Projekt verlässt ...
Werde mir das Skript heute mal anschauen.
Ich habe folgendes gefunden:
Es wird ein JavaScript aufgerufen:
Die JS-Datei enthält keine Cookie-Skripte.
Die Menüs werden hiermit auf und zugeklappt:
Werde mir das Skript heute mal anschauen.
Ich habe folgendes gefunden:
Es wird ein JavaScript aufgerufen:
Code: Alles auswählen
<script language="JavaScript" type="text/javascript" src="includes/toggle_display.js"></script>
Die Menüs werden hiermit auf und zugeklappt:
Code: Alles auswählen
<th style="cursor:pointer;cursor:hand;" align="left" onclick="ShowHide('main_links','main_links2','main_links');">
Zuletzt geändert von Holger am Di 19.Sep, 2006 08:59, insgesamt 1-mal geändert.
Jetzt habe ich einen Abschnitt gefunden:
Aber wie setze ich das bei "MEINEM" Code um? ¢¦
Code: Alles auswählen
<tr class="forumline">
<th style="cursor:pointer;cursor:hand;" align="left" onclick="ShowHide('news2_links','news2_links2','news2_links');">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><img src="images/menu/newspaper.png" alt="" /></td>
<td><a href="javascript:void(0);" title="{L_NEWS_LINKS}"><b>{L_NEWS_LINKS}</b></a></td>
</tr>
</table>
</th>
</tr>
<tr>
<td>
<div id="news2_links2" style="display: none; position: relative;">
<table border="0" cellpadding="0" cellspacing="4" width="100%" class="forumline-no2">
<tbody>
<tr>
<td width="8" align="left" valign="middle">{IMG_ARROW_RIGHT}</td>
<td class="genmed" align="left"><a href="{U_PORTAL_NEWS_CAT}" alt="{L_PORTAL_NEWS_CAT}">{L_CATEGORIES}</a></td>
</tr>
<tr>
<td width="8" align="left" valign="middle">{IMG_ARROW_RIGHT}</td>
<td class="genmed" align="left"><a href="{U_PORTAL_NEWS_ARC}" alt="{L_PORTAL_NEWS_ARC}">{L_ARCHIVES}</a></td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
<div id="news2_links" style="display: ''; position: relative;">
<script language="javascript" type="text/javascript">
<!--
tmp = 'news2_links';
if(GetCookie(tmp) == '2')
{
ShowHide('news2_links','news2_links2','news2_links');
}
//-->
</script>
</div>
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Nimm das, was Du zuletzt gepostet hast, also in Beitrag #19 und vergleich das mit dem Quelltext der Profilverwaltung hier auf oxpus.de
Da ist dann alles enthalten, was Du brauchst.
Und das Cookie lesen/schreiben würde ich in die toggle-display.js schreiben.
Ich will die Tage mal schauen, wie das geht, dann kann ich diese modifiziert anhängen.
Du kannst auch die Datei hier herunterladen
Da ist dann alles enthalten, was Du brauchst.
Und das Cookie lesen/schreiben würde ich in die toggle-display.js schreiben.
Ich will die Tage mal schauen, wie das geht, dann kann ich diese modifiziert anhängen.
Du kannst auch die Datei hier herunterladen
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!
-={ 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!
- Christian_N
- Beiträge: 1787
- Registriert: Sa 19.Feb, 2005 21:48
- Wohnort: Frankfurt am Main
- Kontaktdaten:
[quote="Holger";p="64216"]Und Du bist sicher, dass die Einstellung in Cookies (also auch für Gäste) gespeichert wird und nicht in der DB (nur für registrierte Mitglieder)?[/quote] 100% nicht, aber wenn man dort bei den Quick Links wo drauf klickt öffnet sich es und bleibt offen auch nach neuladen oder verlassen und wieder aufrufen der Seite also muss das irgendwie per Cookie gespeichert werden in dem fall.
Aber was für Codes dort alles zuständig sind kann ich nicht sagen und habe auch keine Zeit und Lust mir des genauer anzuschauen, sorry.
Aber was für Codes dort alles zuständig sind kann ich nicht sagen und habe auch keine Zeit und Lust mir des genauer anzuschauen, sorry.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Sie haben bestätigt, dass es in Cookies gespeichert wird. Siehe mein Beitrag oben.
EDIT:
jetzt habe ich den Autor dazu gekriegt, eine Cookie-Variante zu bauen. Ergebnis:
http://go-test.net/tips/show-hide-blocks/1.html
Im Quelltext kommt vor:
Und setCookie, getCookie.
Ich werde jetzt mal versuchen, das Ganze zusammenzubasteln ...
EDIT2:
habe jetzt mal versucht. Klappt nicht. Irgendwo habe ich einen Denkfehler drin.
Dies funktioniert:
http://www.gremminger.se/service/forum/script2.txt
Dies nicht:
http://www.gremminger.se/service/forum/script.txt
Woran kann das liegen?
EDIT:
jetzt habe ich den Autor dazu gekriegt, eine Cookie-Variante zu bauen. Ergebnis:
http://go-test.net/tips/show-hide-blocks/1.html
Im Quelltext kommt vor:
Code: Alles auswählen
var showBlocks = getCookie("showBlocks");
var expireDate = new Date();
expireDate.setTime(expireDate.getTime()+2592000000);
Ich werde jetzt mal versuchen, das Ganze zusammenzubasteln ...
EDIT2:
habe jetzt mal versucht. Klappt nicht. Irgendwo habe ich einen Denkfehler drin.
Dies funktioniert:
http://www.gremminger.se/service/forum/script2.txt
Dies nicht:
http://www.gremminger.se/service/forum/script.txt
Woran kann das liegen?
Zuletzt geändert von Holger am Mi 29.Nov, 2006 13:55, insgesamt 3-mal geändert.