Funktion bei Benutzereinstellungen hinzufügen Topic is solved

Deutschsprachiger Support für CMS Made Simple
Post Reply
joernroeder

Funktion bei Benutzereinstellungen hinzufügen

Post by joernroeder »

Hallo Forum.

Ich will für die Administration verschiedene CSS-Templates benutzen die das gleiche Theme benutzen ( änderbare Schriftgröße etc.)

Also soll man bei "Benutzerspezifische Einstellungen" ne Checkbox aktivieren können.
Wie ist dies den am besten umzusetzen?

Danke
Jörn
joernroeder

Re: Funktion bei Benutzereinstellungen hinzufügen

Post by joernroeder »

Dann schreib ich mir mal selber... :)

Ich hab jetzt schon den Eintrag in "editprefs.php" geschrieben, funzt auch... Aber wie lese ich diesen in der style.php aus?

Hier der Code editprefs.php:

Zeile 40:

Code: Select all

$fontsize = 0;
if (isset($_POST['fontsize'])) $fontsize = $_POST['fontsize'];
Zeile 76:

Code: Select all

set_preference($userid, 'fontsize', $fontsize);
Zeile 91:

Code: Select all

$fontsize = get_preference($userid, 'fontsize');
Zeile 182:

Code: Select all

<div class="pageoverflow">
				<p class="pagetext"><?php echo lang('fontsize'); ?>:</p>
				<p class="pageinput">
					<input class="pagenb" type="checkbox" name="fontsize" <?php if ($fontsize) echo "checked=\"checked\""; ?> /><?php echo lang('fontsize') ?>
				</p>
			</div>

Hier der Code ab Zeile 17 in der style.php, wie ich es mir denken würde:

Code: Select all

$style="style";
if (isset($_GET['ie']))
    {
    $style.="_ie";
    }
$style .= ".css";
if (file_exists(dirname(__FILE__)."/themes/".$theme."/css/".$style))
	{
	if(($_SERVER['fontsize']) && file_exists(dirname(__FILE__)."/themes/".$theme."/css/".$style) 
	{
	$style .= "_large.css";
	}	
	readfile(dirname(__FILE__)."/themes/".$theme."/css/".$style);
	}
else if (file_exists(dirname(__FILE__)."/themes/default/css/".$style))
	{
	readfile(dirname(__FILE__)."/themes/default/css/".$style);
}
Wie würde dies den funktionieren?

Jörn
Last edited by joernroeder on Fri Feb 02, 2007 6:20 pm, edited 1 time in total.
cyberman

Re: Funktion bei Benutzereinstellungen hinzufügen

Post by cyberman »

Ähmm, warum erstellt du dir nicht einfach ein eigenes, zweites (,drittes, viertes ...) Admin-Template?

Oder hab ich da etwas falsch verstanden?
Last edited by cyberman on Fri Feb 02, 2007 10:30 pm, edited 1 time in total.
Post Reply

Return to “German - Deutsch”