Hallo zusammen,
ich bin noch dabei mein eigenes Design an das Kit anzupassen.
Hier mal ein Auszug aus der site.htm
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
|
<div class="columnContainer">
<div class="first column">
<div id="leftboxcontent" class="columnInner"> $navigation_left </div>
</div>
<div class="second column">
<div id="centerboxcontent" class="columnInner"> $site_body </div>
</div>
<div class="third column">
<div id="rightboxcontent" class="columnInner"> $navigation_right </div>
</div>
</div>
|
Wie man sieht, sind hier die Platzhalter für den Content und die Navigationen.
Ich habe nun ein Problem. Wenn ich im Forum beide Nvigationen ausblenden möchte, variiert die Breite der Seite nicht, da die Nvigation so in der site.htm angegeben wird:
|
Quellcode
|
1
2
3
|
<div class="first column">
<div id="leftboxcontent" class="columnInner"> $navigation_left </div>
</div>
|
Das was hier in
ROT makiert ist, muss mit ausgeblendet werden:
<div class="columnContainer">
<div class="first column">
<div id="leftboxcontent" class="columnInner"> $navigation_left
</div>
</div>
<div class="second column">
<div id="centerboxcontent" class="columnInner"> $site_body </div>
</div>
<div class="third column">
<div id="rightboxcontent" class="columnInner"> $navigation_right
</div>
</div>
</div>
Aber wie soll das gehen?
Edit://
Wenn das so nicht geht, kann man dann die
include.php nicht in
forum.php umbenennen und diese verwendet dann anstatt
site.htm dann forum.htm ? So das man das Forum so aufruft:
forum.php?path=forumsdisplay
Edit.//
Ich habe eine Möglichkeit gefunden. Ich habe das in der public.php geändert
|
PHP-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
if ($path == 'forumsdisplay') {
eval("\$site=\"".pkTpl("site_forum")."\";");
}
elseif ($path == 'forumscategory') {
eval("\$site=\"".pkTpl("site_forum")."\";");
}
elseif ($path == 'forumsthread') {
eval("\$site=\"".pkTpl("site_forum")."\";");
}
elseif ($path == 'forumseditpost') {
eval("\$site=\"".pkTpl("site_forum")."\";");
}
elseif ($path == 'forumsmoderate') {
eval("\$site=\"".pkTpl("site_forum")."\";");
}
elseif ($path == 'forumsnewpost') {
eval("\$site=\"".pkTpl("site_forum")."\";");
}
else {
eval("\$site=\"".pkTpl("site")."\";");
}
|
Läuft wunderbar. Nur weis ich nicht ob das zu Einschränkungen führen kann?
Dieser Beitrag wurde bereits 20 mal editiert, zuletzt von »Sumale.nin« (31. Mai 2011, 09:49)