Teammitglieder online
Regeln und nützliche Hinweise
Neueste Themen
» Das Plauderforum ist zurück!von Eto Gestern um 17:59
» Style-Wechsel funktioniert nicht mehr
von Miho Gestern um 11:05
» Profil in beiträgen nur im blog deaktivieren.
von Skouliki Gestern um 10:16
» [Invision] Editor über den Bildrand ziehbar + Schriftgrößenproblem
von Skouliki Mi 20 Nov 2024 - 8:06
» Passwort für meinen Adminbereich vergessen.
von Joost Sa 9 Nov 2024 - 10:13
» [Invision] Signatur wird nicht immer eingefügt
von Skouliki Mo 4 Nov 2024 - 16:33
» [Invision] Schriftgröße Navigationsleiste, Links und Forenbeschreibungen
von Skouliki So 27 Okt 2024 - 13:29
» [Invision] Transparent Logohintergrund/Struktur
von Joost So 27 Okt 2024 - 12:58
» png wird im servimg in ein jpg umgewandelt
von Skouliki Mi 23 Okt 2024 - 20:26
» Passwort Vergessen (SilentHowl)
von Joost Do 17 Okt 2024 - 17:14
» [Invision] Hintergrundbild fixieren
von Skouliki Mo 14 Okt 2024 - 11:30
» Paßwort vergessen
von Joost So 13 Okt 2024 - 17:58
» Anti-Spam-Prüfung
von Hana19 Sa 12 Okt 2024 - 16:59
» Private Nachrichten bleiben im Postausgang hängen
von Skouliki Fr 11 Okt 2024 - 11:11
» [phpBB3] Mittelteil des Forums verschoben
von Eto Mo 7 Okt 2024 - 20:50
» [phpBB3] Farbpalette ändern
von Skouliki Mo 7 Okt 2024 - 10:08
» [Klassische Version] Account löschen
von Joost Sa 5 Okt 2024 - 21:05
» Chatbox einloggen nicht möglich
von Joost So 29 Sep 2024 - 8:01
Beiträge mit den meisten Reaktionen des Monats
» Beitrag von Agorass in Passwort für meinen Adminbereich vergessen. ( 2 )
» Beitrag von Keks in [phpBB2] Unterforen Nebeneinander
( 1 )
Verbesserung für: Einklapp Funktion für Kategorien - bb3
Seite 1 von 1 • Teilen
Verbesserung für: Einklapp Funktion für Kategorien - bb3
Hallo,
ich habe mir diesen Beitrag durchgelesen: Einklapp Funktion für Kategorien - bb3 und die darin beschriebenen Anweisungen ausgeführt. Dabei ist mir Folgendes aufgefallen:
Deshalb habe ich einen anderen Weg zum einfügen erarbeitet und den Code etwas verändert. Das ganze funktioniert jetzt über die Index-Module.
-------------------------------------
[Anleitung] Einklapp Funktion für Kategorien/Forenlisten (BB3)
Jetzt müssen wir ein neues Modul erstellen. Klicke dazu auf Ein persönliches Modul erstellen.
Nimm folgende Einstellungen vor:
Gib bei Name des Moduls : einen Namen für das Modul (z.B.: EinAusklappen) ein.
Bei Die Standardaufstellung nutzen : wählst du Nein aus.
Das Feld bei Titel des Moduls : lässt du leer.
Bei Quelle des Moduls * : gibst du folgenden Code ein:
Absenden drücken.
Bei dem nun erscheinendem Fenster auf Hier klicken, um zur Modulanwendungsverwaltung zurückzukehren klicken.
Nachdem wir im vorherigen Schritt unser Modul erstellt haben müssen wir es nun einfügen. Dazu Scrollen wir auf der Seite nach unten bis wir bei Einfügen/Löschen persönlicher Module angekommen sind.
Folgende Einstellungen müssen vorgenommen werden:
Bei Widgets : wählen wir den Namen aus, den wir vorhin unserem Modul gegeben haben (z.B. EinAusklappen).
Bei Ort : wählen wir 3. Kolonne.
Bei Befugnisse : setzen wir bei allen einen Haken, die später einzelne Kategorien Ein- und Ausklappen dürfen.
Dann noch ein Klick auf Das Modul einfügen und wir haben unser Modul eingefügt. Es sollte nun in der Übersicht angezeigt werden.
Hier ist für alle, die in der rechten Modulspalte auch andere Module haben, Ende. Alle anderen müssen noch den letzten Punkt ausführen.
Um unser Forum wieder in die alte Ansicht zu bringen müssen wir als erstes nach Administrationsbereich -> Anzeige -> Farben -> CSS Stylesheet wechseln.
Dort muss folgender Code eingefügt werden und danach angenommen werden.
Jetzt sollte Euer Forum wieder so Aussehen wie vorher auch und bei einem klick auf eine Kategorie sollte sich diese "öffnen" oder "schließen".
-------------------------------------
Für Hinsweise auf Fehler in der Erklärung/dem neuen Script bin ich Dankbar.
Gruß, TOBBE
ich habe mir diesen Beitrag durchgelesen: Einklapp Funktion für Kategorien - bb3 und die darin beschriebenen Anweisungen ausgeführt. Dabei ist mir Folgendes aufgefallen:
- Wenn man den Code in eine Kategoriebeschreibung einsetzt, wie dort beschrieben, funktioniert er womöglich nicht. Der Grund dafür ist, dass die Beschreibung bei einigen Einstellungen auf der Startseite nicht angezeigt wird und der Code somit auch nicht eingefügt wird.
- Fügt man den Code in eine sichtbare Beschreibung ein, wird er nur für die darüber liegenden Kategorien ausgeführt. Er wird nicht für Kategorien ausgeführt, die unter der entsprechenden Kategorie/dem entsprechendem Forum stehen.
Folge: Der Code muss in die letzte Beschreibung eingefügt werden. Diese muss für alle Nutzer sichtbar sein, bei denen der Code ausgeführt werden soll. - Ist das letzte Forum nicht für alle sichtbar muss man den Code mehrmals einfügen.
- Der Code wird auch in manchen Unterforen ausgeführt und unterscheidet nicht zwischen den Foren. Klappe ich also auf der Startseite Kategorie 1 ein, wird mir eventuell auch in einer anderen Kategorie die Liste 1 eingeklappt, was ich aber gar nicht möchte.
Deshalb habe ich einen anderen Weg zum einfügen erarbeitet und den Code etwas verändert. Das ganze funktioniert jetzt über die Index-Module.
-------------------------------------
[Anleitung] Einklapp Funktion für Kategorien/Forenlisten (BB3)
- Gehe nach Adminbereich -> Module -> Index-Module.
- Um die Anzeige der Indexmodule zu aktivieren:
- Setze unter Allgemeine Optionen der Index-Module den Wert von Index-Module anzeigen : auf Ja.
- Gib bei Breite der 3. Kolonne (Rechts) : 180 oder eine größere Zahl ein.
- Bestätige das ganze mit einem Klick auf Absenden.
Nimm folgende Einstellungen vor:
- Code:
<script type="text/javascript">
var headerOnClick = function() {
if(parseInt(my_getcookie(this.id)) == 1) {
my_setcookie(this.id, '0', 0, 0);
this.parentNode.nextSibling.style.display = 'block';
} else {
my_setcookie(this.id, '1', 1, 0);
this.parentNode.nextSibling.style.display = 'none';
}
}
var forabg = document.getElementsByClassName('forabg');
for(var i = 0; i < forabg.length; i++) {
header = forabg[i].firstChild.firstChild.nextSibling.firstChild;
var tmp = header;
while(tmp.firstChild.firstChild) {
tmp = tmp.firstChild;
}
var h2 = tmp.innerHTML;
var h2Match = h2.match(/[a-zA-Z0-9]+/g);
var headerId = 'h';
for(var j = 0; j < h2Match.length; j++) {
headerId += h2Match[j];
}
header.style.cursor = 'pointer';
header.id = headerId;
header.onclick = headerOnClick;
if(parseInt(my_getcookie(header.id)) == 1) {
header.parentNode.nextSibling.style.display = 'none';
}
}
</script>
Folgende Einstellungen müssen vorgenommen werden:
Dann noch ein Klick auf Das Modul einfügen und wir haben unser Modul eingefügt. Es sollte nun in der Übersicht angezeigt werden.
Hier ist für alle, die in der rechten Modulspalte auch andere Module haben, Ende. Alle anderen müssen noch den letzten Punkt ausführen.
Dort muss folgender Code eingefügt werden und danach angenommen werden.
- Code:
#right {
width: 0px !important;
}
#content-container div#content {
margin-right: 0px !important;
}
Jetzt sollte Euer Forum wieder so Aussehen wie vorher auch und bei einem klick auf eine Kategorie sollte sich diese "öffnen" oder "schließen".
-------------------------------------
Für Hinsweise auf Fehler in der Erklärung/dem neuen Script bin ich Dankbar.
Gruß, TOBBE
Zuletzt von TOBBE am Mo 21 Feb 2011 - 22:54 bearbeitet; insgesamt 1-mal bearbeitet (Grund : Korrigierte Scriptversion eingefügt.)
TOBBE- Lehrling
- Beiträge : 30
Anmeldedatum : 09.12.08
Ähnliche Themen
» Einklapp Funktion für Kategorien - bb3
» Einklapp Funktion für Kategorien - bb2
» [phpBB2]Einklapp Funktion nur für bestimmte Kategorien möglich?
» Einklapp Funktion für Kategorie
» [phpBB2] Kategoriebilder auf der gesamten Breite & Einklapp-Funktion
» Einklapp Funktion für Kategorien - bb2
» [phpBB2]Einklapp Funktion nur für bestimmte Kategorien möglich?
» Einklapp Funktion für Kategorie
» [phpBB2] Kategoriebilder auf der gesamten Breite & Einklapp-Funktion
Seite 1 von 1
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten