Antwort
 
LinkBack Themen-Optionen Thema durchsuchen
Alt 15.08.2009, 00:30 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 16.07.2009
Beiträge: 2
Standard Klapp Script erweitern

Hallo, ich hoffe hier kann mir einer helfen, und zwar habe ich ein Script welches dafür sorgt das in meinem Forum die Kategorien zugeklappt sind & mit einem Klick öffnen lassen.
Code:
<script type="text/javascript">
function Klappen(Id) {
     var KlappText = document.getElementById('Lay'+Id);
     var KlappBild = document.getElementById('Pic'+Id);
     var jetec_Minus="images/minus.gif", jetec_Plus="images/plus.gif";
   if (KlappText.style.display == 'none') {
       KlappText.style.display = 'block';
       KlappBild.src = jetec_Minus;
 } else {
       KlappText.style.display = 'none';
       KlappBild.src = jetec_Plus;
    }
 }

</script>
Als ID wird automatisch die ID der Forenkategorie verwendet, nun möchte ich aber das ID 2 & 51 nicht zugeklappt sind & aufgeklappt werden können wie die anderen, sondern aufgeklappt sind & zugeklappt werden können. (Diese 2 IDs halt anders rum funktioniern)

Achso, und der Link ist einem Template:
Code:
<a class="medium" href="javascript:Klappen($forumcat[forumcat_id])"><img src="images/plus.gif" id="Pic$forumcat[forumcat_id]" border=0 alt="auf/zu-klappen"></a>
Und die Div in einer anderen:
Code:
<div id="Lay$forumcat[forumcat_id]" style="display: none;">
Und die Templates werden in einer forumdisplay.php zugewiesen:
PHP-Code:
                if($config['forum_showmod']==1)
                    {
                    
$mods=new moderators(); 
                    
$cat_mod=$mods->getMods(1,$forumcat['forumcat_id']);
                    
                    eval(
"\$mod_col2= \"".pkTpl("forum/main_mod_col2")."\";");
                    }
                    
                
$forumcat_name=pkEntities($forumcat['forumcat_name']);
                
$forumcat_threadcount=$FORUM->getCategoryThreadcount($forumcat['forumcat_id']);
                
$forumcat_postcount=$FORUM->getCategoryPostcount($forumcat['forumcat_id']);

    
                eval(
"\$main_row.= \"".pkTpl("forum/main_row")."\";");
                eval (
"\$main_row.= \"".pkTpl("forum/subcat")."\";"); 
Kann mir da einer helfen? Wenn sich das überhaupt realisieren lässt.

Danke im Voraus.

Hat sich erledigt, ich habe es hinbekommen.

Geändert von Muetze (15.08.2009 um 02:10 Uhr)
Muetze ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.08.2009, 08:51 Nach oben    #2
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 3.198
Standard

Zitat:
Zitat von Muetze Beitrag anzeigen
Hat sich erledigt, ich habe es hinbekommen.
Ist das da oben dann auch schon die Lösung? Oder magst du uns die noch sagen? Denn es gibt ja immer wieder Leute, die via Suchfunktion hier her finden werden - da wäre es doch schade, wenn nur die Frage gefunden wird!
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.08.2009, 12:32 Nach oben    #3
Neuer Benutzer
 
Registriert seit: 16.07.2009
Beiträge: 2
Standard

Aber na klar.

Ich habe in der forumsdisplay.php einfach gesagt, das er bei den 2 gewünschten IDs eine andere Templates nehmen soll (subcatopen.htm)
PHP-Code:
                eval("\$main_row.= \"".pkTpl("forum/main_row")."\";");
                if(
$forumcat['forumcat_id'] == 2)
                eval (
"\$main_row.= \"".pkTpl("forum/subcatopen")."\";");
                if(
$forumcat['forumcat_id'] == 51)
                eval (
"\$main_row.= \"".pkTpl("forum/subcatopen")."\";");
                else
                eval (
"\$main_row.= \"".pkTpl("forum/subcat")."\";"); 
Und dann eine Kopie der subcat.htm gemacht & diese dann subcatopen.htm genannt. In dieser habe ich aus
Code:
style="display: none;"
einfach
Code:
style="display:;
gemacht. Das war Alles.

Hoffe das kann in irgendeiner Form noch jemand helfen.


MfG
Mütze
Muetze ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.08.2009, 11:20 Nach oben    #4
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Koblenz
Beiträge: 4.794
Standard

Was genau soll
Code:
style="display:;"
sein?
__________________
Mehr TuS Koblenz geht nicht ... - TuS Koblenz Forum ... Benjamin Klaile ist noch in der Aufwärmphase
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.08.2009, 15:14 Nach oben    #5
Oliver O.
 
Benutzerbild von Xean
 
Registriert seit: 17.08.2005
Beiträge: 475
Standard

Ein fehlerhafter CSS-Befehl, der ignoriert wird, würde ich behaupten.
Besser wäre es, das Style-Attribute weg zu lassen.
__________________
"Wer die Freiheit aufgibt, um Sicherheit zu gewinnen, der wird am Ende beides verlieren" (Benjamin Franklin)
Xean ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Diverses aus meinem Apache Logs robo47 Tools, Server, Betriebssysteme 3 25.05.2007 22:52
php script (mit mysql-abfrage)wird nicht zu ende ausgeführt lodee PHP-Programmierung 2 12.09.2006 12:39
PHP Script alle x Sekunden ausführen | .bat Script? dsxs Sonstige Programmiersprachen 2 03.08.2006 12:15
Java Script Hilfe!!! (Platzierung eines Link) Gamesagent JavaScript und AJAX 3 08.01.2006 04:54
Java Script & Java manuel Allgemeine Java-Programmierung 8 21.12.2005 19:58


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:05 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47