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

Antworten: 2
Seite [1]
der.zw3rg


Beginner




Beiträge: 1
# Thema - 11.02.2007 um 18:30 Uhr
ich hab hier einen von mir geschireben style switcher - jedoch bekomm ich ihn nicht im template zum laufen (auf anderen seiten funktionierts jedoch ohne probleme ...)

am anfang der datei (noch vor doctype)
<?php
session_start();
if ( isset($_GET['style']) ) {
$_SESSION['style'] = $_GET['style'];
}
elseif ( !isset($_SESSION['style']) ) {
$_SESSION['style'] = 'cssname';
}
?>


auszeichnung der css datei im head

<link rel="stylesheet" type="text/css" href="<?php echo $_SESSION['style']?>.css">


und die link zu den anderen styles sind dann nach diesem aufbau

<a href="<?php&phpMyAdmin=a7d6a530ea7fe797a049ba44b388371f echo $_SERVER['PHP_SELF']?>?style=cssname">cssname</a>


wenn ich nun aber den ersten teil im template an den anfang setze überschreibt er alles was vor und im head steht ...

auserdem sind die links nicht benutzbar da er auch als link ClanSphere/<?php echo $_SERVER['PHP_SELF']?>?style=cssname ausgiebt

kann mir jemand helfen ?
Inaktiv
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 1 - 12.02.2007 um 00:58 Uhr
öffne mal die index.php und leg vor "echo cs_template(..)" folgende variable fest: $cs_main['def_tpl']

also dann zb

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
1. / 2. / ... 
<?php

if (isset($_GET['style'])) {
 
$_SESSION['style'] = $_GET['style'];
}

if (isset(
$_SESSION['style'])) {
 
$cs_main['def_tpl'] = $_SESSION['style'];
}

?>


Zuletzt editiert von duRiel ClanSphere Team am 12.02.2007 um 00:59 Uhr (1x Editiert)
Inaktiv
|
der.zw3rg
Thread-Ersteller


Beginner




Beiträge: 1
# Antwort: 2 - 12.02.2007 um 17:06 Uhr
habs jetzt über ein javascript gelöst das einen cookie setzt

in aktion zu sehen auf -> http://silvergaming.net


Inaktiv
|
Antworten: 2
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo