Seite 3 von 10

Re: [DEV] Einklappbare Kategorien & Boxen

Verfasst: 10.06.2009 10:23
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?

Re: [DEV] Einklappbare Kategorien & Boxen

Verfasst: 13.06.2009 10:34
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

Re: [DEV] Einklappbare Kategorien & Boxen

Verfasst: 20.06.2009 16:44
von Sigi1991
Hat jemand schon die Anleitung für subsilver2?

Re: [DEV] Einklappbare Kategorien & Boxen

Verfasst: 23.06.2009 12:40
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!

Re: [DEV] Einklappbare Kategorien & Boxen

Verfasst: 23.06.2009 17:13
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.

Re: [DEV] Einklappbare Kategorien & Boxen

Verfasst: 23.06.2009 19:55
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

Re: [DEV] Einklappbare Kategorien & Boxen

Verfasst: 23.06.2009 20:53
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

Re: [DEV] Einklappbare Kategorien & Boxen

Verfasst: 23.06.2009 23:02
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 ...

Re: [DEV] Einklappbare Kategorien & Boxen

Verfasst: 24.06.2009 07:51
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.

Re: [DEV] Einklappbare Kategorien & Boxen

Verfasst: 24.06.2009 08:26
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 ....