Teammitglieder online
Support-Box
Neue Beiträge seit dem letzten Besuch.
Textbausteine des MODERATIONSTOOL
AB > PFAD > GENERATOR
FORUM > PFAD > GENERATOR
Unterstützung Lösungs-Probleme
Auffällige
User
Der Runde
Tisch
HÄUFIG GESTELLTE FRAGEN
Regeln und nützliche Hinweise
Neueste Themen
» Profil in beiträgen nur im blog deaktivieren.
von derforumde Gestern um 16:54

» [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

» [phpBB2] Admin Passwort nicht korrekt
von Joost Do 26 Sep 2024 - 19:20

» Grid-Layout für alle Forumversionen verfügbar
von Joost Mi 18 Sep 2024 - 16:54

Verbesserung für: Einklapp Funktion für Kategorien - bb3

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach unten

einklapp* - Verbesserung für: Einklapp Funktion für Kategorien - bb3 Empty Verbesserung für: Einklapp Funktion für Kategorien - bb3

Beitrag von TOBBE So 20 Feb 2011 - 18:07

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:

  • 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.einklapp* - Verbesserung für: Einklapp Funktion für Kategorien - bb3 Adminb10

  • 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.
    einklapp* - Verbesserung für: Einklapp Funktion für Kategorien - bb3 Einste10

  • Jetzt müssen wir ein neues Modul erstellen. Klicke dazu auf Ein persönliches Modul erstellen.einklapp* - Verbesserung für: Einklapp Funktion für Kategorien - bb3 Modul_10

    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:
      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>
      Das ist der Code, der später dafür sorgt, dass deine Kategorien Ein- und Ausgeklappt werden. Beim Einfügen musst du darauf achten, dass der HTML-Editor ausgeschaltet ist und das grüne Kreuz sichtbar ist. HTML-EDIT einklapp* - Verbesserung für: Einklapp Funktion für Kategorien - bb3 Modul_11

    • 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.einklapp* - Verbesserung für: Einklapp Funktion für Kategorien - bb3 Modul_12

    Dann noch ein Klick auf Das Modul einfügen und wir haben unser Modul eingefügt. Es sollte nun in der Übersicht angezeigt werden.einklapp* - Verbesserung für: Einklapp Funktion für Kategorien - bb3 Modul_13

    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.einklapp* - Verbesserung für: Einklapp Funktion für Kategorien - bb3 Adminb11

    Dort muss folgender Code eingefügt werden und danach angenommen werden.
    Code:
    #right {
       width: 0px !important;
    }

    #content-container div#content {
       margin-right: 0px !important;
    }
    einklapp* - Verbesserung für: Einklapp Funktion für Kategorien - bb3 Css_an10


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.)
avatar
TOBBE
Lehrling
Lehrling

Männlich Beiträge : 30
Anmeldedatum : 09.12.08
keine
phpBB3

Nach oben Nach unten

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach oben

- Ähnliche Themen

 
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten