Temalarınızı farklı renk seçeneği ile kullanabilirsiniz
not: anlatımda default tema esas alınmıştır. Farklı tema kullanıyorsanız ilk önce temanızın index.template.php dosyasının yedeğini alınız Linkleri goruntulemenize izin verilmiyor.
Kayit olun veya Giris yapintemanızın index.template.php dosyasını açın
bul
}
// The main sub template above the content.
function template_main_above()üstüne ekle
// renk secenegi
if(!$context['user']['is_guest'] && isset($_POST['options']['renk']))
{
include_once($GLOBALS['sourcedir'] . '/Profile.php');
makeThemeChanges($context['user']['id'], $settings['theme_id']);
$options['renk'] = $_POST['options']['renk'];
}
elseif ($context['user']['is_guest'])
{
if (isset($_POST['options']['renk']))
{
$_SESSION['renk'] = $_POST['options']['renk'];
$options['renk'] = $_SESSION['renk'];
}
elseif (isset($_SESSION['renk']))
$options['renk'] = $_SESSION['renk'];
}bul
// The ?fin11 part of this link is just here to make sure browsers don't cache it wrongly.üstüne ekle
if (isset($options['renk']))
$settings['theme_main_color'] = $options['renk'];
// If not set, or if not allowed to set
if(!isset($options['renk']) || (isset($settings['allow_color_change']) && $settings['allow_color_change'] == 'no'))
{
// Defaults.
$options['renk'] = isset($settings['theme_main_color']) ? $settings['theme_main_color'] : 'style';
$settings['theme_main_color'] = $options['renk'];
}bul
<link rel="stylesheet" type="text/css" href="', $settings['default_theme_url'], '/print.css?fin11" media="print" />';
üsütüne ekle
<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/' , $settings['theme_main_color'] , '.css?fin11" />bu kısımdan sonrayı kendinize göre editleyebilirsiniz
bul
}
// Otherwise they're a guest - this time ask them to either register or login - lazy bums...
üsütüne ekle
echo '
<div style="position: relative; bottom: 30px; right:30px; float:right; ">
<form action="', $scripturl, '" method="post" class="smalltext">
<input style="border: solid 2px #5371AD; background-color: #E5E5E8; color: #E5E5E8; width: 30px; font-size: 3px;" type="submit" value="style" name="options[renk]"/>
<input style="border: solid 2px #5371AD; background-color: #d70303; color: #d70303; width: 30px; font-size: 3px;" type="submit" value="kirmizi" name="options[renk]"/>
<input style="border: solid 2px #5371AD; background-color: #1240c3; color: #1240c3; width: 30px; font-size: 3px;" type="submit" value="mavi" name="options[renk]"/>
<input style="border: solid 2px #5371AD; background-color: #09bd38; color: #09bd38; width: 30px; font-size: 3px;" type="submit" value="yesil" name="options[renk]"/>
<input style="border: solid 2px #5371AD; background-color: #000000; color: #000000; width: 30px; font-size: 3px;" type="submit" value="siyah" name="options[renk]"/>
</form>
</div>';bundan sonra temanızın farklı renk seçeneklerine sahip css dosyalaını yapmalısınız.
bu css dosyalarının adı yukarıda en son verdiğim kısımdaki yazan renk isimleri olmalıdır.
örnek olarak
<input style="border: solid 2px #5371AD; background-color: #d70303; color: #d70303; width: 30px; font-size: 3px;" type="submit" value="kirmizi" name="options[renk]"/>burda value="kirmizi" denmi? yani css dosyanızın adı kirmizi.css olacak.
[Alıntıdır]