Gewünschtes Template über Parameter laden

Ihre Meinung zu GuestCal ist uns wichtig /
Your opinion about GuestCal is important for us

Gewünschtes Template über Parameter laden

Postby TSpitzmann » Thu 11. Jun 2009, 14:08

Zunächst einmal vielen Dank für dieses äusserst nützliche Tool...

Ich würde anregen, in eine der nächsten Versionen die Funktionalität einzubauen, die es erlaubt, ein gewünschtes Template auch über die iFrame-Einbindung zu laden.
Folgende 3 Modifikations- bzw. Implementierungsschritte würde ich vorschlagen:

1. Die angepassten head.php, foot.php und main.css unter BASEDIR . 'templates' in einem neuen Verzeichnis speichern. Dieser Verzeichnisname soll auch der Parameter sein, der im iFrame in der 'src' Angabe verwendet werden soll.

2. iFrame Einbindung würde dann so aussehen:
Code: Select all
<iframe src="http://www.mysite.com/?utpl=red&atpl=blue" name="GuestCal" width="700" height="450" frameborder="0" scrolling="no"></iframe>

Damit würden im Usermode (utpl) ein Template "red" und im Adminmodus (atpl) ein "blue" Template verwendet werden. Möchte man das "default" Template verwenden, muss nichts angegeben werden.

3. in der Datei ini.inc.php müssen dann nur noch die Zeilen
Code: Select all
$templatePath = BASEDIR . 'templates/default/';
$templateAdminPath = BASEDIR . 'admin/templates/default/';

mit folgendem Code ersetzt werden:
Code: Select all
// Check desired template and create path for both user and admin templates
if (isset ($_GET['utpl']))
   $userTemplate = $_GET['utpl'];
elseif (isset ($_SESSION['utpl']))
   $userTemplate = $_SESSION['utpl'];
else $userTemplate = 'default';
if (isset ($_GET['atpl']))
   $adminTemplate = $_GET['atpl'];
elseif (isset ($_SESSION['atpl']))
   $adminTemplate = $_SESSION['atpl'];
else $adminTemplate = 'default';

$templatePath = BASEDIR . 'templates/' . $userTemplate . '/';
$templateAdminPath = BASEDIR . 'templates/' . $adminTemplate . '/';


Es wäre schön, wenn es in naher Zukunft eine Version mit dieser Funktionalität geben würde.

Vielen Dank im Voraus
Gruß TSpitzmann
TSpitzmann
 
Posts: 2
Joined: Thu 11. Jun 2009, 13:49

Re: Gewünschtes Template über Parameter laden

Postby Jan » Sat 13. Jun 2009, 17:19

Hallo,

danke für die Anregung. Die Template-Funktion war bisher auch noch garnicht fertig, nur schon angelegt. In den nächsten Wochen kommt ein großes Update, das ist auch das drin.

Viele Grüße, Jan
User avatar
Jan
 
Posts: 37
Joined: Fri 20. Mar 2009, 16:33

Re: Gewünschtes Template über Parameter laden

Postby TSpitzmann » Sun 14. Jun 2009, 23:23

Super! Dann werde ich mich gedulden und vorab schon einmal freuen.

Vielen Dank,

Gruß Tom.
TSpitzmann
 
Posts: 2
Joined: Thu 11. Jun 2009, 13:49


Return to Lob, Kritik oder Anregung / Praise, critique or motivation

Who is online

Users browsing this forum: No registered users and 1 guest

cron