Demo
Probiere ClanSphere aus und teste daran herum.
Demo
Spenden
ClanSphere ist freie OpenSource Software.
Bitte unterstützt uns.
Spenden
Antworten: 4
Seite [1] |
c0rpi
Beginner
Beiträge: 6 |
# Thema - 18.10.2010 um 08:06 Uhr
Hallo an die gesammte Community,
ich möchte auf Clansphere umsteigen und bastle gerade an einem Template für meinen Clan, da aber ich mit Clansphere noch nicht so stark vertraut bin, finde ich noch keine Lösung für mein Problem.
Habe auch schon Forum und Wiki durchsucht aber nichts dergleichen gefunden, falls es doch bereits Themen gibt bitte ich euch mir den Fehler zu verzeihen und mich freundlich darauf hinweisen.
Zu meinem Problem
Ein Template mit einer Navigation die wie folgt aufgebaut ist:
Navigationsmenü mit Subnavi welches sich durch Mouseover wechselt, wenn man über die verschiedene Menüpunkte mit der Maus drübergeht.
Subnavi liegt in einer externen Datei welches in der index.html eingebunden wurde.
Hier die index.html...
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.
| 1. / 2. / ...
<!-- NAVIGATION -->
<table class="menubgm" align="center" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td class="mshatt" width="100%" align="center">
<div id="mytabsmenu" class="tabsmenuclass">
<ul>
<li class="navi_home"><a href="#" rel="gotsubmenu[selected]"></a></li>
<li class="navi_clan"><a href="#" rel="gotsubmenu"></a></li>
<li class="navi_community"><a href="#" rel="gotsubmenu"></a></li>
<li class="navi_server"><a href="#" rel="gotsubmenu"></a></li>
<li class="navi_extras"><a href="#" rel="gotsubmenu"></a></li>
</ul>
</div>
</td>
</tr>
</table>
<table align="center" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td align="center" class="mainall" width="100%">
<!--1st link within submenu container should point to the external submenu contents file-->
<div id="mysubmenuarea" class="tabsmenucontentclass"><a href="/test/templates/FGC_Design/[b]submenucontents.htm[/b]" style="visibility:hidden">Sub Menu contents</a></div>
<script type="text/javascript">
//mouseovertabsmenu.init("tabs_container_id", "submenu_container_id", "bool_hidecontentsmouseout")
mouseovertabsmenu.init("mytabsmenu", "mysubmenuarea", true)
</script>
</td>
</tr>
</table>
<!-- END NAVIGATION --> |
und hier die Submenü-Datei...
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
| 1. / 2. / ...
<!-- STARTSEITE -->
<div class="tabsmenucontent">
<ul>
<li><a href="{url:news_recent}" class="wlink">News</a></li>
<li><a href="{url:articles}" class="wlink">Artikel</a></li>
<li><a href="{url:search}" class="wlink">Search</a></li>
<li><a href="{url:votes}" class="wlink">Umfragen</a></li>
<li><a href="{url:votes}" class="wlink">Umfragen</a></li>
<li><a href="{url:votes}" class="wlink">Impressum</a></li>
</ul>
</div>
<!-- CLAN -->
.
.
.
.
. |
Mein Problem liegt in der Linkerkennung und zwar die Linkangaben wie {url:news_recent} werden nicht erkannt und weiß im Moment nicht warum.
Es wäre super wenn mir da jemand helfen könnte und mir mal einen Tip geben kann wie ich das Problem lösen kann.
Danke vorab für euere Hilfe
Grüße ePic
Zuletzt editiert von funkyepic am 19.10.2010 um 07:47 Uhr (1x Editiert)
|
|
|
|
Tress13
Highlander
Herkunft: Lüdenscheid
Beiträge: 3048 |
# Antwort: 1 - 18.10.2010 um 17:49 Uhr
Du kannst das doch auch ohne Javascript lösen.
Ich verwende dazu folgenden Code:
index.htm
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.
| 1. / 2. / ...
<div id="navleiste">
<ul id="navi">
<li class="navi_home"><a href="#"></a>
<ul id="nav1">
<li><a href="{url:news_recent}" class="wlink">Startseite</a></li>
<li><a href="{url:history}" class="wlink">Geschichte</a></li>
<li><a href="{url:rules}" class="wlink">Regeln</a></li>
<li><a href="{url:gbook}" class="wlink">Gbook</a></li>
<li><a href="{url:board}" class="wlink">Forum</a></li>
<li><a href="{url:votes}" class="wlink">Umfragen</a></li>
<li><a href="{url:search}" class="wlink">Search</a></li>
</ul>
</li>
<li class="navi_clan"><a href="#"></a>
<ul id="nav2">
<li><a href="{url:clans_view:view:id=1}" class="wlink">Clan</a></li>
<li><a href="{url:members}" class="wlink">Squads</a></li>
<li><a href="{url:static_view:view:id=79}" class="wlink">Management</a></li>
<li><a href="{url:users}" class="wlink">Members</a></li>
<li><a href="{url:static_view:view:id=66}" class="wlink">Beitrittsdaten</a></li>
</ul>
</li>
<li class="navi_gaming"><a href="#"></a>
<ul id="nav3">
<li><a href="{url:games}" class="wlink">Games</a></li>
<li><a href="{url:events_agenda}" class="wlink">Events</a></li>
<li><a href="{url:wars}" class="wlink">Clanwars</a></li>
<li><a href="{url:cups}" class="wlink">Turniere</a></li>
<li><a href="{url:clans}" class="wlink">Clan-Archiv</a></li>
</ul>
</li>
<li class="navi_extras"><a href="#"></a>
<ul id="nav4">
<li><a href="{url:gallery}" class="wlink">Galerie</a></li>
<li><a href="{url:files}" class="wlink">Downloads</a></li>
<li><a href="{url:static_view:view:id=44}" class="wlink">Medaillen</a></li>
<li><a href="{url:shop}" class="wlink">Shop</a></li>
<li><a href="{url:bets}" class="wlink">Wettbüro</a></li>
<li><a href="{url:links}" class="wlink">Links</a></li>
<li><a href="{url:linkus}" class="wlink">Linkus</a></li>
</ul>
</li>
</ul>
</div> |
layout.css
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.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
| 1. / 2. / ...
/* START Navigationsleiste */
a.wlink, a.wlink:visited, a.wlink:active {
color: #fff;
text-decoration: none;
font-weight: bold;
}
a.wlink:hover {color: #555;}
#navleiste{
background-image: url('Bilder/Navigation/navigation.jpg');
width: 1000px;
height: 69px;
font-weight: bold;
text-align: center;
float: left;
}
li ul {
position: absolute;
float: left;
top: 32px;
display: none;
}
ul li a {
display: block;
background-color: transparent;
height: 12px;
padding: 13px 20px;
}
ul {
Position: absolute;
}
ul#nav1 li, ul#nav2 li, ul#nav3 li, ul#nav4 li{
list-style: none;
float: left;
text-align: left;
position: relative;
}
ul#navi {
margin: 0;
}
ul#nav1, ul#nav2, ul#nav3, ul#nav4 {
left: 0;
top: 27px;
width: 1000px;
}
li:hover ul, li.over ul {
display: block; }
.navi_home {
list-style: none;
width: 200px;
height: 31px;
float: left;
margin-top: 2px;
margin-left: 10px;
}
.navi_home:hover {
background: url('Bilder/Navigation/home_hover.jpg');
background-color: transparent;
}
.navi_clan {
list-style: none;
width: 200px;
height: 30px;
float: left;
margin-top: 2px;
}
.navi_clan:hover {
background: url('Bilder/Navigation/clan_hover.jpg');
background-color: transparent;
}
.navi_gaming {
list-style: none;
width: 200px;
height: 30px;
float: left;
margin-top: 2px;
}
.navi_gaming:hover {
background: url('Bilder/Navigation/gaming_hover.jpg');
background-color: transparent;
}
.navi_extras {
list-style: none;
width: 200px;
height: 30px;
float: left;
margin-top: 2px;
}
.navi_extras:hover {
background: url('Bilder/Navigation/extras_hover.jpg');
background-color: transparent;
}
/* ENDE Navigationsleiste */ |
Du musst auch da drauf achten, dass deine Module aktiviert sind und die Rechte passen.
Kannste unter System/Module nachsehen und ggf. aktivieren und anpassen.
------------------
www.iv-gaming.de | www.iv-artwork.de
|
|
| |
|
|
SCHIRI
Weltmeister
Herkunft: Hamburg
Beiträge: 5299 |
# Antwort: 3 - 19.10.2010 um 10:44 Uhr
Das Problem ist einfach, dass diese submenu-datei eine einfache html-datei ist, die einfach nur per javascript, also nachdem die seite geladen wurde, nachträglich geladen und dann eingefügt wird. Dabei wird das ganze gar nicht mehr von php und erst recht nicht von clansphere vorverarbeitet. Die Platzhalter können also gar nicht in echte urls umgewandelt werden.
Für deine Art ein Subnavi einzubinden wüsste ich jetzt auch keine schöne Lösung für das Problem.
Du müsstest wohl ein eigenes modul erstellen (also einen order im mods ordner mit info.php udn access.php und dann in den ordner noch eine subnavi.php anlegen, in der du dann per cs_subtemplate wieder in theme renderst. in die theme-datei packst du dann den html code den du jetzt in der subnavi-datei stehen hast und dann kannst du das ganze über /index.php?mod=DEINMOD&action=subnavi aufrufen
------------------
www.laszlokorte.de
|
|
| |
|
Antworten: 4
Seite [1] |
Sie müssen sich registrieren, um zu antworten. |