コアサーバーV2プランご契約でドメイン更新費用が永久無料

�T�v

�X�^�C���V�[�g�`�F���W���[�̓T�C�g�̃X�^�C���V�[�g��K��҂��I�����Đ؂�ւ�����悤�ɂ���X�N���v�g�ł��B�K��҂́A�T�C�g�쐬�҂��p�ӂ����O���X�^�C���V�[�g����D���Ȃ��̂�I�����āA�D�݂̃f�U�C���ʼn{���ł���悤�ɂȂ�܂��BJavaScript�ŃX�^�C���V�[�g��؂�ւ�����̂�����܂����A�����PHP�̃X�N���v�g�ɂ���āA�e�y�[�W�ɊO���X�^�C���V�[�g���w�肷��link�v�f�𒼐ڑ}�����Đ؂�ւ��܂��Bv1.00����UA�ɉ�����CSS�������Ő؂�ւ�����悤�ɂȂ�܂����B

�Ƃ肠���������Ă݂�B��

�X�^�C���V�[�g�`�F���W���[EX�̓X�^�C���V�[�g�`�F���W���[�ɓ��ɂ��⎞�Ԃɂ���Ď����I�ɃX�^�C���V�[�g��؂�ւ���@�\��lj��������̂ł��B�������灛���܂ł͂���CSS�A�����������灛�������܂ł͂���CSS�A�̂悤�ɐݒ肵�Ă����Ώ����CSS��؂�ւ��܂��B�T�C�g�f�U�C����ύX����@�������Ώ����͖��ɗ��‚�������܂���B

���̃y�[�W�ł͈ȍ~�A�X�^�C���V�[�g�`�F���W���[EX��EX�ƕ\�L���܂��B�܂��A���ɋL�q���Ȃ���Η��X�N���v�g���ʂ̐����ɂȂ�܂��B

�g�p��̒���

CSS�̎����̓u���E�U�ɂ���ĈقȂ�̂ŁA������ւ�����ӂ���K�v������܂��B���g�p�̍ۂ́A�����x���Ȃ���΃����N�����Ē��������Ǝv���܂��̂ŁA���Ђ��A�����������B�����v�]�Ȃǂ�����܂��������炭��BBS-PHP�łǂ����B

�X�^�C���V�[�g�`�F���W���[ v 1.02 ���_�E�����[�h����H�� csschg102.lzh

�X�^�C���V�[�g�`�F���W���[EX v 1.00 ���_�E�����[�h����H�� csschgex100.lzh

�ݒu���@

�X�N���v�g�{��

�_�E�����[�h�����t�@�C�����𓀂��āAsetstyle.php �ƁAchgstyle.php �̂Q�‚̃t�@�C����C�ӂ̃t�H���_�ɃA�b�v���[�h���܂��B�A�b�v���[�h�����t�H���_�̃p�[�~�b�V������ 705 �ȏ�ɂ����A�e�t�@�C���̃p�[�~�b�V������604�ȏ�ɐݒ����܂��B�����Ȃ������ꍇ�̓p�[�~�b�V�������w�萔�l���傫�����Ď����Ă݂Ă��������B�������APHP�̓����T�[�o�łȂ��ƃ_���ł��B

�ύX�p�O��CSS�t�@�C��

�����ō�邩�z�z�T�C�g���璸�Ղ���Ȃǂ��āA�C�ӂ̃f�B���N�g���ɂ܂Ƃ߂Ēu���Ă����܂��B

CSS��I������y�[�W

CSS��I������h���b�v�_�E�����j���[��\�����������ꏊ�ɁA<?php include("setstyle.php"); ?> ��}�����܂��B

CSS�̕ύX��K�p������y�[�W

�K�p���������y�[�W�́A<head>�`</head>�ԂɁA<?php include("chgstyle.php"); ?> ��}�����܂��B

�ݒu��

�hhttp://www.hoge.com/index.php�h���T�C�g�̃z�[���y�[�W���Ƃ��āA���̃y�[�W�ŃX�^�C���V�[�g��ύX�ł���悤�ɂ��Ă݂܂��B

�@/�@���T�C�g���[�g�f�B���N�g���B
�@�b�@index.php�@���T�C�g�z�[���̃y�[�W����<?php include("setstyle.php"); ?>��}�����܂��B
�@�b�@setstyle.php�@���T�C�g���[�g��setstyle.php���A�b�v���܂��B
�@�b�@chgstyle.php�@���T�C�g���[�g��chgstyle.php���A�b�v���܂��B
�@�b�@hoge.php�@���T�C�g���[�g�̃y�[�W�ɂ�<?php include("chgstyle.php"); ?>��}�����܂��B
�@���@style/�@���ύX�p�O��CSS�t�@�C�����i�[����f�B���N�g���B
�@�b�@�@main.css�@���ύX�p�O��CSS�t�@�C��(������f�t�H���g��CSS�Ɖ��肵�܂�)�B
�@���@hoge/�@�����[�g�ȉ��̃f�B���N�g���B
�@�@�@�@hogehoge.php�@�����[�g�ȉ��̃y�[�W�ɂ�<?php include("../chgstyle.php"); ?>�̂悤�ɑ}�����܂��B

setstyle.php�� $selfurl �́hhttp://www.hoge.com/setstyle.php�h�܂��́h/setstyle.php�h�ɁA$csspath �́hhttp://www.hoge.com/style/�h�܂��́h/style/�h�ɂ��܂��Bchgstyle.php�� $default_css �́hhttp://www.hoge.com/style/main.css�h�܂��́h/style/main.css�h�ɂ��܂��B�C���N���[�h����X�N���v�g�t�@�C���̓C���N���[�h����y�[�W����̑��΃p�X�Ŏw�肵�܂��B���̂悤�ɐݒ�E�ݒu����ƁAhogehoge.php��<?php include("../setstyle.php"); ?>��}�����A���̃y�[�W�ŃX�^�C����ύX���Ă��T�C�g�S�̂ɔ��f����܂��B

�ݒ�ύX

�e�t�@�C�������������ŊJ���āA�ݒ荀�ڂ��‹��ɍ��킹�ĕύX���܂��B

setstyle.php

$home
�ύX�����y�[�W�́uHOME�֖߂�v�̃����N��BCSS�ύX��ɕύX�����y�[�W��\�����Ȃ���CSS��I�������y�[�W�������[�h����ݒ�i�ȉ���$reload�Q�Ɓj�Ȃ炷��K�v�͂���܂���B
$selfurl
���̃X�N���v�g�isetstyle.php�j�̏ꏊ�ƃt�@�C�����BURL����΃p�X�w��𐄏��B
$csspath
�ύX�p�O��CSS�t�@�C���̂���f�B���N�g���B�Ō�Ɂh/�h���‚���BURL����΃p�X�w��𐄏��B
$reload
0�FCSS�ύX��A�ύX�����y�[�W��\������B�ǂ�CSS�ɕύX�����̂��m�F�ł���B
1�FCSS�ύX��A�ύX�����y�[�W��\�����Ȃ��ŁACSS��I�������y�[�W�������[�h����B
$cookie
�ۑ�����N�b�L�[���B���ɕύX����K�v�͖������A�ύX�����ꍇ�� chgstyle.php �� $cookie �������ɂ���B
$expire
�N�b�L�[�̗L�������BEX�̏ꍇ�͗L��������Z���i30���ȂǂɁj���������ǂ��ł��傤�B
$css_file[����]
�ύX�p�O��CSS�t�@�C���̃t�@�C������K�v�Ȃ��������܂��B�t�@�C�������hnone�h�ɂ����CSS���w�肵�܂���B
$css_title[����]
�ύX�p�O��CSS�t�@�C���ɑΉ������^�C�g���i�����j�������܂��B
CSS�I���̃h���b�v�_�E�����j���[�ɂ͂��ꂪ�\�������̂ŕ�����Ղ����̂ɂ������������ł��傤�B
$dayschedule
���ɂ��ɂ����CSS��ύX�A0:���Ȃ��A1:����BEX�݂̂̐ݒ�ł��B
$daytable[����]
�h2007/1/1 2007/1/31�h�̂悤��CSS�̕ύX���Ԃ̕ύX�J�n�������ɁA�ύX�I�������E�ɁA���p�X�y�[�X�ŋ�؂��ď����܂��B
���̗�̏ꍇ�͂P�������ύX���ԂɂȂ�܂��B1�������̏ꍇ�͍��E�������t�ɂ��܂��BEX�݂̂̐ݒ�ł��B
$daydistcss[����]
��L�̎w����Ԓ��ɓK��������CSS�̃t�@�C�����������܂��BEX�݂̂̐ݒ�ł��B
$timeschedule
���Ԃɂ����CSS��ύX�A0:���Ȃ��A1:����BEX�݂̂̐ݒ�ł��B
$timetable[����]
�h0 1 6 23 �h�̂悤��0�`23�܂ł̂Q�S���Ԑ���CSS��ύX���鎞�Ԃ������܂��B�Q�S���Ԃ��ׂĎw�肷��K�v�͂���܂���B
���̗�̏ꍇ�͂O����A�P����A�U����A�Q�R����ɓ���CSS��K�������܂��BEX�݂̂̐ݒ�ł��B
$timedistcss[����]
��L�̎w�莞�Ԓ��ɓK��������CSS�̃t�@�C�����������܂��BEX�݂̂̐ݒ�ł��B

chgstyle.php

$cookie
�ۑ�����N�b�L�[���B���ɕύX����K�v�͖������A�ύX�����ꍇ�� setstyle.php �� $cookie �������ɂ���B
$default_css
CSS�ύX�O��N�b�L�[�������ȏꍇ�̃f�t�H���g��CSS�t�@�C����URL�B���΃p�X���Ɛݒu���ʓ|�ɂȂ�̂ŁA��΃p�X�𐄏��B
$autoselect
CSS�ύX�O��N�b�L�[�������ȏꍇ��UA�ɉ���CSS�������Ő؂�ւ��@0:���Ȃ��A1:����B
$expire
�N�b�L�[�̗L�������Bsetstyle.php �� $expire �Ɠ����ɂ��܂��BEX�݂̂̐ݒ�ł��B
$dayschedule
setstyle.php �̐ݒ�Ɠ����ɂ��܂��BEX�݂̂̐ݒ�ł��B
$daytable[����]
setstyle.php �̐ݒ�Ɠ����ɂ��܂��BEX�݂̂̐ݒ�ł��B
$daydistcss[����]
setstyle.php �̐ݒ�Ɠ����ɂ��܂��B�������ACSS�t�@�C���͐�΃p�X�w��ɂ��܂��BEX�݂̂̐ݒ�ł��B
$timeschedule
setstyle.php �̐ݒ�Ɠ����ɂ��܂��BEX�݂̂̐ݒ�ł��B
$timetable[����]
setstyle.php �̐ݒ�Ɠ����ɂ��܂��BEX�݂̂̐ݒ�ł��B
$timedistcss[����]
setstyle.php �̐ݒ�Ɠ����ɂ��܂��B�������ACSS�t�@�C���͐�΃p�X�w��ɂ��܂��BEX�݂̂̐ݒ�ł��B

UA�ɉ�����CSS�̎����؂�ւ��ɂ‚���

$autoselect ���h1�h�ɐݒ肷���UA�i���[�U�[�G�[�W�F���g�A�u���E�U�̎�ނ�o�[�W�����j�ɉ�����CSS�������Ő؂�ւ����܂��BUA�ʂ�CSS�t�@�C���́Achgstyle.php�̃X�N���v�g���� $default_css = "/style/opera.css"; // Opera �̂悤�ɏ����Ă��镔���Ŏw�肵�܂��B�R�����g���Q�l��UA�ʂ�CSS�t�@�C���� $default_css �Ɠ����悤�Ɏw�肵�Ă��������B�����؂�ւ�����K�v���Ȃ�UA�ɂ‚��ẮA�����؂�ւ����Ȃ��ꍇ��CSS���w�肵�܂��B����UA�𔻕ʂ��Ă��镔�����폜���Ă��\���܂��񂪁A���ʂ̏��Ԃ͕ς��Ȃ��ł��������B

URL��f�B���N�g���̎w��ɂ‚���

chgstyle.php �ŏo�͂����link�v�f�̊O���X�^�C���V�[�g�̃p�X�́Asetstyle.php �� $csspath �Ŏw�肵�Ă��܂��B���̃p�X�͑��΃p�X�ł��w��ł��܂����A���΃p�X�ɂ���Ɖ��ʃf�B���N�g���̃y�[�W�ł͐������p�X�ɂȂ�Ȃ��̂Œ��ӂ��Ă��������B$home�A$selfurl �‚��Ă������ŁA���֐����l����ΐݒu���e�Ղ����AURL����΃p�X�Ŏw�肵�������ǂ��Ǝv���܂��B

�N�b�L�[�̗L���͈͂ɂ‚���

�N�b�L�[�́ACSS�I���Ɏw�肵�� setstyle.php �̂���f�B���N�g�������[�g�Ƃ��āA���ʃf�B���N�g�����ׂĂ��L���͈͂ɂȂ�܂��B�Ⴆ�΁A�T�C�g�̃��[�g�f�B���N�g���ɒu���� setstyle.php ��CSS��I�������ꍇ�A�T�C�g�S�̂��L���͈͂ɂȂ�܂��Bsetstyle.php �� $selfurl �͎��s���� setstyle.php ���w�肵�Ă��܂��B�����ŃT�C�g�̃��[�g�f�B���N�g���ɒu���� setstyle.php ��URL����΃p�X�Ŏw�肵�Ă����΁A�T�C�g�̂ǂ̃y�[�W����CSS��ύX���Ă��T�C�g�S�̂ɔ��f�����悤�ɂȂ�܂��B

EX�̓��쓙�ɂ‚���

���ɂ��⎞�ԂŎ����؂�ւ�����CSS�̗D�揇��

���ɂ��w��Ǝ��Ԏw�肪�d�Ȃ����ꍇ�͓��ɂ��̕����D�悳��܂��B�ǂ���̎w����Ȃ���Βʏ�̓���ɂȂ�܂��B�ʏ펞�̃f�t�H���gCSS�ł��� setstyle.php �� $css_file[1] �� chgstyle.php �� $default_css �����ɂ��܂��͎��Ԃɂ���Ďw�肳�ꂽCSS�ɒu����������̂ŁA���̂Q�‚͓����ݒ�i�ʏ펞��CSS�t�@�C���j�ɂ��Ă����Ă��������B�w�莞�ԓ��ł��f�t�H���gCSS�ȊO��I������΁A�X�^�C���V�[�g�`�F���W���[�Ɠ��l�̓���ɂȂ�܂��B

�u���E�U�̃L���b�V���̊֌W

CSS�������؂�ւ�����Ă��Ă��u���E�U�̐ݒ�ɂ���Ă̓y�[�W�������[�h���Ȃ��Ƃ����ɂ͔��f����Ȃ����Ƃ�����܂��B�����ɔ��f���������ꍇ�́AHTTP�w�b�_��meta�v�f���g���ău���E�U�����̃y�[�W���L���b�V�����Ȃ��悤�ɂ�����Ό��ʂ����邩������܂���B��������܂���A�Ă̂͂�����u���E�U�̎d�l�ɂ�邽�߁B

PukiWiki��u���O�Ȃǂ�CSS�؂�ւ�

PukiWiki��MovableType�Ȃǂ�CMS��u���O�ł���r�I�ȒP��CSS��؂�ւ��ł���悤�ł��B����CMS�͎g�p�������Ƃ��Ȃ��̂ł����A�X�^�C���V�[�g�`�F���W���[�ł�CSS�؂�ւ����@��������Ă��������Ă���T�C�g���Љ���Ē����܂��B

FrontPage - PukiWiki�͂������H
Yoshii����^�c��PukiWiki�Ɋւ���l�X�ȏ��̂���T�C�g�B�������PukiWiki�̃T�C�g�ł��BPukiwiki�̃X�L�����z�z����Ă��܂��BPukiWiki��CSS���X�^�C���V�[�g�`�F���W���[�Ő؂�ւ�����@�̉��������A�z�z�X�L���͂��̏�Ŋm�F�ł��܂��B���w�i��skin002���ӊO�ƌ��Ղ��A�����Ӗ���Pukiwiki���ۂ��Ȃ��̂ŋC�ɓ����Ă܂��B
�Ƃ茾Place
JingShang����^�c��MovableType���̊o��������JAVA�̃Q�[���Ȃǂ̂���T�C�g�B�������MovableType�ȃT�C�g�ł��BMovableType��CSS���X�^�C���V�[�g�`�F���W���[�Ő؂�ւ�����@�̉��������A���ۂɐ؂�ւ��ł��܂��B�w�i�ɉ摜���g�p���Ă��邹�����A���Ȃ茀�I�ɕω����܂��B

�ύX�{�^�����g�킸��CSS��؂�ւ�����@�iJavaScript���g�p�j

CSS�ύX�t�H�[���̃h���b�v�_�E�����j���[��CSS��I������Ƃ�����CSS��ύX����悤�ɂ�����@�ł��BJavaScript���g�p���܂����AJavaScript�������Ȏ��͑��M�{�^���ŕύX�ł��܂��B

CSS�ύX�t�H�[����\������y�[�W(setstyle.php���C���N���[�h�����y�[�W�j��<head>�`</head>�ԂɈȉ���JavaScript�R�[�h���L�q���܂��B

<meta http-equiv="Content-Script-Type" content="text/javascript">
<script type="text/javascript">
<!--
function ChangeStyle() {
document.ccform.method = "post";
//���̍s��setstyle.php��http://����n�܂��΃p�X�Ŏw��
document.ccform.action = "http://www.hoge.com/setstyle.php";
document.ccform.submit();
}
-->
</Script>

setstyle.php���ȉ��̂悤�ɏ��������܂��B

echo "<form method=\"post\" action=\"{$selfurl}\">\n";
��
echo "<form method=\"post\" action=\"{$selfurl}\" name=\"ccform\">\n";
��

echo "<select name=\"cssnum\">\n";
��
echo "<select name=\"cssnum\" onChange=\"ChangeStyle()\">\n";
��

echo "<input type=\"submit\" value=\"�ύX\">\n";
���i���̍s���폜���Ă��܂��Ă������ł����j
echo "<noscript><input type=\"submit\" value=\"�ύX\"></noscript>\n";
�Ɂi���������JavaScript�������ȂƂ��ɂ͕ύX�{�^���ŕύX�ł��܂��j

�X�V����

�X�^�C���V�[�g�`�F���W���[

2005/05/18�@ver.1.02�@HTTP_REFERER�`�F�b�N�폜�B�ϐ����ύX�i$this > $selfurl �j�B
2005/01/04�@ver.1.01�@UA�ʎ����ؑւ� Firefox ��lj��B���ꂾ���ł��i���B
2004/03/23�@ver.1.00�@UA�ɉ�����CSS�������Ő؂�ւ���I�v�V������lj��B�h���b�v�_�E�����j���[���̑I�����Ă���CSS��option�v�f��SELECTED������t����悤�ɂ��܂����B
2003/08/31�@ver.0.10�@�Ƃ肠�������J�B

�X�^�C���V�[�g�`�F���W���[EX

2007/02/13�@ver.1.00�@�Ƃ肠�������J�B

Copyright (c) 2003-2006 Teal All Rights Reserved.