News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 2
Seite [1]
tobimo


King for a day




Beiträge: 253
# Thema - 12.08.2011 um 16:55 Uhr
Hallo!

Ich kann mich daran erinnern, dass wir hier im Forum mal folgendes Thema hatten:
Es wurde ein kleines Script entwickelt, welches abfragt, auf welcher Seite man ist, damit man darüber dann bei einer Second Navi/Tab Navigation einen Oberpunkt immer markiert hat bzw. auch Unterpunkte markieren kann.

Leider finde ich das mit Hilfe der Suche überhaupt nicht mehr. Bin mir nicht sicher ob es überhaupt noch existiert oder ob es damals eine Lösung gab.

Vielleicht findet einer von euch den Thread ja oder hat Zeit und Lust das Script zu basteln?

Freundliche Grüße

tobimo


Zuletzt editiert von tobimo am 12.08.2011 um 16:59 Uhr (1x Editiert)
Inaktiv
SlayR ClanSphere Team


Geekboy




Herkunft: Calbe (Saale)
Beiträge: 1133
# Antwort: 1 - 12.08.2011 um 18:12 Uhr
Du meinst bestimmt diesen Thread!?


------------------
--- CLANSPHERE ---
Professional clan care starts here


Inaktiv
|
tobimo
Thread-Ersteller


King for a day




Beiträge: 253
# Antwort: 2 - 13.08.2011 um 19:42 Uhr
Ja, genau.

Undzwar bin ich das jetzt so angegangen, wie auf der ersten Seite beschrieben ist.

Die Auswahl klappt dann auch auf jeden Fall!

Das Problem jetzt ist, dass die Tab-Navigation bei mir auf JS basiert, und deshalb wird automatisch immer die Sub-Navi des ersten Oberpunktes geladen. Obwohl dann z.B. der Haupt-Reiter des zweiten Oberpunktes ausgewählt ist.

Ich weiß jetzt nicht wirklich wie ich das verknüpfen soll.

Hier meine nav.php
 
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.
1. / 2. / ... 

<?php
// Clansphere 2011
// Tom08

// 2011-01-02
// users/nav.php
// Einbindung: {users:nav:id=X}

// ## Funktionsweise ##
// $key['x'] = 1 => Der Menüpunkt X ist aktiv.

$id cs_get('id');
$id $id['id'];
$key = array();


if(
$cs_main['mod'] == 'news' || $cs_main['mod'] == 'wars' || $cs_main['mod'] == 'awards' || $cs_main['mod'] == 'history' || $cs_main['mod'] == 'teams' || $cs_main['mod'] == 'static'){
  
$key['1'] =  true;
}
// nächste abfrage
//elseif($cs_main['mod'] == 'wars'){
//  $key['2'] = true;
//}
elseif ($cs_main['mod'] == 'gallery' || $cs_main['mod'] == 'video'){
    
$key['2'] = true;
}

echo (!empty(
$key[$id])) ? 'active' 'inactive'


hier meine navi.js
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
1. / 2. / ... 
 
var sfx 'StarFox - Matches - Awards - History - Teams - Vorstand';
var 
media 'Gallery - Video';
var 
community 'Forum - Liga - Livechat - Gästebuch';
var 
contact 'Kontakt - About - Impressum - Jobs@Starforce';

function 
navi(point) {
    
    switch(
point){
        case 
'sfx':  document.getElementById("secondnavi").innerHTML sfx;
                        break;
        case 
'media':  document.getElementById("secondnavi").innerHTML media;
                        break;
        case 
'community':  document.getElementById("secondnavi").innerHTML community;
                        break;
        case 
'contact':  document.getElementById("secondnavi").innerHTML contact;
                        break;                        
        default: 
document.getElementById("secondnavi").innerHTML sfx;
    }
}



Inaktiv
|
Antworten: 2
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo