[RC1] Einklappbare Kategorien & Boxen

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Huchinotte
Mitglied
Beiträge: 765
Registriert: 24.10.2007 09:34

Re: [DEV] Einklappbare Kategorien & Boxen

Beitrag von Huchinotte »

DerPate hat geschrieben:Morschen,

es sollte reichen das Beispiel 1:1 zu übernehmen.
Das habe ich ja gemacht .............. und auch mehrmals kontrolliert
DerPate hat geschrieben: Ich vermute mal, dass die js-Datein nicht richtig verlinkt sind ... bitte das mal zuerst überprüfen. Am Cookiepfad kanns eigentlich nicht liegen, aber das werd ich nochmal testen.
Hm wie meinst du das mit den js-Dateien nicht richtig verlinkt? Wo und wie kontrolliere ich das bzw. muss ich da irgendwo etwas ändern?

Gruß Huch

Edit:
Vemute das meinst du

Code: Alles auswählen

<script type="text/javascript" src="{T_TEMPLATE_PATH}/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/jquery.cookie.js"></script>
steht so auch drin

Edit 2:
Mir ist noch etwas aufgefallen

Code: Alles auswählen

    // BEGIN jQuery collapsible categories
    <script type="text/javascript">
    // <![CDATA[
    $(document).ready(function() {
       var id = [];
       
       $("[id^='fid']").each(function() {
          id.push( $(this).attr("id").replace('fid','') );
       });
       
       for (var i = 0; i < id.length; i++)
       {
          if ($.cookie('{COOKIE_NAME}_cb_' + id[i]) == 'collapsed')
          {
             $('#fid' + id[i]).text('[+]');
             $('#fid' + id[i]).addClass('collapsed');
             $('#frow' + id[i]).css("display","none");
          } else
          {
             $('#fid' + id[i]).text('[-]');
             $('#fid' + id[i]).addClass('expanded');
          }
          
          $('#fid' + id[i]).click(function()
          {
             var thisid = $(this).attr("id").replace('fid','');
             
             $.cookie('{COOKIE_NAME}_cb_' + thisid, null);
             {
                $.cookie('fshow_' + thisid, null);
                $(this).text('[-]');
                $(this).removeClass('collapsed');
                $(this).addClass('expanded');
                $("#frow" + thisid).slideDown(200);
             } else
             {
                $.cookie('{COOKIE_NAME}_cb_' + thisid, 'collapsed');
                $(this).text('[+]');
                $(this).removeClass('expanded');
                $(this).addClass('collapsed');
                $("#frow" + thisid).slideUp(200);
             }
          });
       }
    });
    // ]]>
    </script>
    // END jQuery collapsible categories
Wenn ich das so einfüge dann wird mir "// BEGIN jQuery collapsible categories" und " // END jQuery collapsible categories" im Header angezeigt. Folglich hab ich das gelöscht aber an dem kanns ja nicht liegen oder?
Huchinotte
Mitglied
Beiträge: 765
Registriert: 24.10.2007 09:34

Re: [DEV] Einklappbare Kategorien & Boxen

Beitrag von Huchinotte »

Hm dann werd ich wohl das Teil wieder ausbauen ....... ohne Hilfe komme ich hier nicht weiter ........
Sollte ein Lösung bestehen kann ichs ja wieder einbauen!

Gruß Huch
Sigi1991
Mitglied
Beiträge: 108
Registriert: 09.04.2008 15:31

Re: [DEV] Einklappbare Kategorien & Boxen

Beitrag von Sigi1991 »

Hat jemand schon die Anleitung für subsilver2?
DerPate
Mitglied
Beiträge: 157
Registriert: 12.06.2003 22:49

Re: [DEV] Einklappbare Kategorien & Boxen

Beitrag von DerPate »

Sorry, dass es mit der Rückmeldung bissl gedauert hat ...

Der Fehler war, dass aus irgend einem Grund eine Zeile im Java-Teil gefehlt hat und es folglich auch nicht funktionieren konnte ... dies wurde bereits korrigiert.

Und subsilver2 ... kommt, nachdem ich gestern bissl rumprobiert habe definitiv nicht, zumindest nicht von mir ... hab einfach keine Lust auf so ne Fricklei!
Huchinotte
Mitglied
Beiträge: 765
Registriert: 24.10.2007 09:34

Re: [DEV] Einklappbare Kategorien & Boxen

Beitrag von Huchinotte »

DerPate hat geschrieben:
Der Fehler war, dass aus irgend einem Grund eine Zeile im Java-Teil gefehlt hat und es folglich auch nicht funktionieren konnte ... dies wurde bereits korrigiert.
Hi .... schön das du dich wieder meldest.
Leider muss ich dir immer noch verkünden das es bei mir weiterhin nicht funktioniert. Hab genau so eingebaut wie im Eingangspost beschrieben und auch nochmals die beiden Dateien runtergeladen. Aber ich sehe absolut nix zum ein und ausklappen. Hab mal wenn ich auf der index bin in den Quellcode geschaut, das js wird auf jedenfall geladen. Aber sehen kann man nix. Kein Zeichen zum aus und einklappen .... nix.

Gruß Huch

Edit: du kannst es ja mal mit dem Style den ich verwende versuchen. Eventuell hängt das bei mir mit einen anderen Mod zusammen. Hier der Style SE_Pro zum downloaden.
DerPate
Mitglied
Beiträge: 157
Registriert: 12.06.2003 22:49

Re: [DEV] Einklappbare Kategorien & Boxen

Beitrag von DerPate »

Kannst du mal bitte nen Link zu deinem Forum schicken? Das _muss_ funktionieren, bei mx-sports-zone hats doch auch geklappt ... :-?

Zeigts dir [+] bzw [-] an?

Wenn nicht ist entweder der "Schalter" an der falschen Stelle eingebaut, oder jquery wurde doch nicht geladen.

Findest du im Quelltext deiner Seite die entsprechenden Einträge? Also das was du ins Template eingebaut hast.

Hast du den Cache gelöscht?

Hast du Javascript deaktiviert? *g*

... bin bissl ratlos ...

edit: der Link zu se_pro tuts gerade nicht
Huchinotte
Mitglied
Beiträge: 765
Registriert: 24.10.2007 09:34

Re: [DEV] Einklappbare Kategorien & Boxen

Beitrag von Huchinotte »

Hi .......... der Pate,

1. link zum Forum kann ich dir nicht schicken, weil ich das ganze erst einmal local installiert habe.
2. Nein mir werden [+] bzw [-] nicht angezeigt
3. Hm also ich meine es ist richtig eingebaut, habs nochmal kontrolliert (siehe auch Punkt 8 )
4. Wenn ich im Index mich befinde und den Quelltext ansehe, dann sehe ich zumindest das javascript welchen in der overall_header eingebaut ist und die beiden

Code: Alles auswählen

<script type="text/javascript" src="./styles/se_pro/template/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="./styles/se_pro/template/jquery.cookie.js"></script>
Muss ich noch etwas sehen?
5. cache geleert, Style und Boardcache
6. Javascript ist aktiviert
7. hab mal den Style auf einen Freehoster geladen .... http://www.savefile.com/files/2136560
8. hab dir auch mal die 3 betreffenden Dateien auf den Freehoster hochgeladen .... http://www.savefile.com/files/2136564. Kannst sie dir mal ja anschauen. Hab in der overall_header noch ein js am laufen das unter anderem auch ne jqeury js benutzt

Code: Alles auswählen

<script type="text/javascript" src="{ROOT_PATH}jquery_core_mini.js"></script>
<script type="text/javascript" src="{ROOT_PATH}jquery_cookie_mini.js"></script>
Nicht das sich da etwas beisst.

Gruß Huch
DerPate
Mitglied
Beiträge: 157
Registriert: 12.06.2003 22:49

Re: [DEV] Einklappbare Kategorien & Boxen

Beitrag von DerPate »

2. Nein mir werden [+] bzw [-] nicht angezeigt
Nicht das sich da etwas beisst.
... vermutlich doch ...

$('#fid' + id).text('[+]'); ... erstellt in dem leeren <span>-Element, dem du die fid verpasst das [+] bzw [-] ...

Schmeiß jquery-1.3.2.min.js wieder raus und jquery_cookie_mini.js ist evtl. nichts anderes als die komprimierte Version von jquery.cookie.js ... also auch raushauen ...
Huchinotte
Mitglied
Beiträge: 765
Registriert: 24.10.2007 09:34

Re: [DEV] Einklappbare Kategorien & Boxen

Beitrag von Huchinotte »

Hi ............

also ich hab mal jeweils die beiden js Dateien verglichen und die scheinen wirklich identisch zu sein.
Hab nun mal deine gelöscht so das die beiden jquery_core_mini.js und jquery_cookie_mini.js noch im Rootverzeichnis sich befinden.
In der overall_header wird nun nur noch

Code: Alles auswählen

<script type="text/javascript" src="{ROOT_PATH}jquery_core_mini.js"></script>
<script type="text/javascript" src="{ROOT_PATH}jquery_cookie_mini.js"></script>
aufgerufen. Hab den javascript Teil noch in der overall_header eingefügt und die Änderungen in der forumlist_body und der includes/functions noch gemacht und trotzdem wird nichts angezeigt, bin echt hier am verzweifeln.
Im Quelltext der index wird aber das javascript angezeigt also das hier

Code: Alles auswählen

    <script type="text/javascript">
    // <![CDATA[
    $(document).ready(function() {

       var id = [];
       
       $("[id^='fid']").each(function() {
          id.push( $(this).attr("id").replace('fid','') );
       });
...
...
...
...
Dazu vielleicht noch eine Frage. In dem javascript Teil steht etwas von

Code: Alles auswählen

if ($.cookie('phpbb3_njeiv_cb_' + id[i]) == 'collapsed')
...
Was bedeutet "phpbb3_njeiv_cb_"? Sollte das der Cookiename sein den ich im ACP eingestellt habe? Wenn ja ... hab ich selber dort phpbb3_n3fv2" stehen.
DerPate
Mitglied
Beiträge: 157
Registriert: 12.06.2003 22:49

Re: [DEV] Einklappbare Kategorien & Boxen

Beitrag von DerPate »

Was bedeutet "phpbb3_njeiv_cb_"? Sollte das der Cookiename sein den ich im ACP eingestellt habe? Wenn ja ... hab ich selber dort phpbb3_n3fv2" stehen.[/quote]

Sollte der Cookie-Name sein ... Copy-&-Paste-Fehler meinerseits. Daran kanns aber definitiv nicht liegen!

Hab mir gestern auch mal deine Datein angeschaut und die sehen soweit i.O. aus ... hab momentan nichtmal ne Idee, woran es liegen könnte.

Wenn du Firefox nutzt, installiere mal das FireBug-AddOn und schau obs dir nen Fehler ausgibt ....
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“