Demo

Give it a try
and play around
with ClanSphere
Demo


Answers: 2
Page [1]
der.zw3rg


Beginner




Posts: 1
# Thread - 2007-02-11 at 6:30 PM
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 ?
Inactive
duRiel ClanSphere Team


Weltmeister




Location: Cambridge
Posts: 7300
# Answer: 1 - 2007-02-12 at 12:58 AM
ö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'];
}

?>


Last edit by duRiel ClanSphere Team at 2007-02-12 at 12:59 AM (1x Edited)
Inactive
|
der.zw3rg
Thread author


Beginner




Posts: 1
# Answer: 2 - 2007-02-12 at 5:06 PM
habs jetzt über ein javascript gelöst das einen cookie setzt

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


Inactive
|
Answers: 2
Page [1]


You must be registered.