½ºÅ² ÀÛ¼º ¿ä·É
- ±âº»½ºÅ²(default) ÆÄÀÏ ±¸¼º
default
|
½ºÅ²À» ´ã°í ÀÖ´Â Æú´õ, Æú´õ¸íÀ¸·Î ½ºÅ²¸íÀ» °áÁ¤
|
config
|
º¸µå ¼³Á¤ º¯¼ö ¸ðÀ½
|
image
|
º¸µå¿¡¼ »ç¿ëµÉ À̹ÌÁö ¸ðÀ½
|
javascript
|
º¸µå¿¡¼ »ç¿ëµÉ ÀÚ¹Ù½ºÅ©¸³Æ® ¸ðÀ½
|
layers
|
ÇØ´ç ½ºÅ²ÀÇ ·¹ÀÌ¾î ¸ðÀ½
|
contents.skin.php
|
±Ûº¸±â html
|
delete_form.skin.php
|
±ÛÁö¿ì±â ÀÔ·ÂÆû html
|
main_css.skin.php
|
¸ðµç html¿¡¼ Æ÷ÇԵǸç, Çì´õ(½ÃÀÛºÎ) ¿ªÈ°À» ÇÑ´Ù. <html> <head>...
|
mody_form.skin.php
|
±Û¼öÁ¤ ÀÔ·ÂÆû html
|
nboard.skin.php
|
±Û¸ñ·Ï html
|
reply_form.skin.php
|
´ä±Û ÀÔ·ÂÆû html
|
write_form.skin.php
|
±Û¾²±â ÀÔ·ÂÆû html
|
1. À§¿¡ ÆÄÀϵéÁß .skin.php ÆÄÀϵéÀº html Ãâ·Â ³»¿ëµéÀ» °¡Áö°í ÀÖ½À´Ï´Ù.
echo " ·Î ½ÃÀ۵Ǿî "; ·Î ³¡³ª´Â ºÎºÐ±îÁöÀÇ ³»¿ëµéÀÌ Ãâ·ÂÀÌ µË´Ï´Ù.
echo ¹®¿¡¼ À̽ºÄÉÀÌÇÎ ¹®ÀÚ¸¦ ¾µ‹š´Â \¸¦ºÙÇô ÁÖ¾î¾ß ÇÕ´Ï´Ù.
°¡·É phpÀÇ " ¿Í htmlÀÇ "´Â ¼·Î ´Ù¸£´Ï±î¿ä.
À̰ÍÀº htmlÀÇ " ¶ó´Â Á¡À» ¾Ë¸®±âÀ§Çؼ± \" ¶ó°í ¹Ù²Ù½Ã¸éµË´Ï´Ù.
htmlÃâ·ÂºÎ ¿Ü¿¡ ´Ù¸¥ ¿¬»ê ºÎºÐÀÌ Á¸Àç Çϱ⵵ Çϴ´ë À̰͵éÀº Ãâ·Â³»¿ëÀ» °áÁ¤ Áþ´Â°Íµé À̱⿡ °°ÀÌ ³Ö¾î¼
±¸¼ºÇØ ³õ¾Ò½À´Ï´Ù.
2. ./manager/resource/skin/ ¾È¿¡ µé¾î ÀÖ´Â ½ºÅ² µð·ºÅ丮µéÀº ¿øº» ½ºÅ²µé ÀÔ´Ï´Ù.
´©µåº¸µå´Â ÅÆÇø´À̶ó´Â °³³äÀÌ ¾Æ´Ñ º¹»ç¶ó´Â °³³äÀ» »ç¿ëÇϰí ÀÖ½À´Ï´Ù.
(º» µµÅ¥¸ÕÆ®ÀÇ ½ºÅ²¹æ½ÄÀ» ÂüÁ¶) ±× º¹»çº»ÀÇ ºÎ¸ðÀÎ ¿øº»µé ÀÔ´Ï´Ù.
3. skin.phpÆÄÀÏÀ» ¼öÁ¤Çؼ ÁÖ¼Ò¸¦ ¾µ‹š
./nboard/
µð·ºÅ丮¸¦ ½ÃÀÛÁ¡À¸·Î ÇØ¼ Ç®ÀÌµÈ »ó´ë°æ·Î¸¦ ÁÖ¼Ò·Î ±â¼úÇØ¾ß ÇÕ´Ï´Ù.
½ºÅ©¸³Æ®°¡ ½ÇÇàµÇ¸é ./nboard/nboard.php °°Àº ½ÇÇà »À´ë°¡ µÇ´Â ¿¬»êÆÄÀϵé È£ÃâÇÕ´Ï´Ù.
¸¹Àº Àâ´ÙÆÄÀϵéÀÌ ÀÖ´Ù°í Ãĵµ Ç×»ó ¸ÞÀÎµÇ°í ½ÇÁö·Î È£Ãâ ÆÄÀÏÀº ./nboard/ ¾È¿¡µé¾î ÀÖ´Â ÆÄÀϵéÀÔ´Ï´Ù.
(ÇϺΠµð·ºÅ丮³ª ÆÄÀÏÀº Á¦¿ÜµÈ ¼ø¼ö ./nboard/ ¿¡ µé¾î ÀÖ´Â ÆÄÀϵé)
ÀÌÆÄÀϵ鿡¼ ´Ù¸¥ ¿©·¯Àâ´ÙÇÑ ÆÄÀϵéÀ» ²ø¾î¿Í¼ ¿¬»êÀ» ÇÏ°í ±×¿¡ µû¶ó Ãâ·ÂÀ» ÇØÁִ°ÍÀÌÁö¿ä.
°á±¹ ½ºÅ²µµ ÀÌ ÆÄÀÏ¿¡¼ µðÀÚÀοä¼Ò¶ó´Â ¸í¸ñÀ¸·Î ²ø·ÁÁ® »ç¿ëµÇ´Â°Í ÀÌ±â ‹š¹®¿¡ °á±¹ ÆÄÀÏÀÚüÀÇ
½ÇÁúÀû ÁÖ¼Ò´Â(Ä¿·±Æ¼ÁÖ¼Ò) ./nboard/ ¶ó´Â °ÍÀÔ´Ï´Ù. (phpÀÇ include ¹æ½Ä¿¡ ´ëÇÑ ÀÌÇØ ÇÊ¿ä)
±×·¡¼ ½ºÅ²³»¿¡¼ ±â¼úµÇ¾î ÀÖ´Â ÁÖ¼ÒµéÀº ¸ðµÎ ./nboard¾È¿¡µé¾î ÀÖ´Â ÆÄÀϵ鿡¼ ¿¬´Ù°í »ý°¢ÇÏ½Ã¸é µË´Ï´Ù.
¿¹¸¦µé¾î ´Ù¸£°Ô ¾Ö±âÇØº¸ÀÚ¸é
contents.skin.phpÆÄÀÏ¿¡ ff¶ó´Â ±×¸²À» Ãß°¡ ÇÑ´Ù°í °¡Á¤Çϰí
±× ff¶ó´Â ÆÄÀÏÀÌ contents.skin.phpÆÄÀϰú µ¿ÀÏÇÑ À§Ä¡¿¡ ÀÖ´Ù°í ÇØµµ
<img src=ff.gif> ¶ó°í ÇÒ¼ö ¾ø´Ù´Â°ÍÀÔ´Ï´Ù.
contents.skin.phpÆÄÀÏÀº ./nboard/contents.php¶ó´Â »À´ëÆÄÀÏ¿¡¼ ²ø¾î¾²´Â°ÍÀ̰í
ÀÌ ÀÎÄí¸£µå(²ø¾î¾²´Â)°¡ Àû¿ë µÇ´Â Áï½Ã contents.skin.php´Â contents.phpÆÄÀÏÀÇ ³»¿ëÀ¸·Î ÀνĵǹǷÎ
./nboard/¶ó´Â µð·ºÅ丮³»¿¡¼ ff.gif¶ó´Â ±×¸²À» ã°ÚÁö¿ä.
Á¦´ë·Î µÈ´Ù¸é ÁÖ¼Ò´Â ./clone/$clone/skin/ÇØ´ç½ºÅ²¸í/ff.gif °¡ µÇ°ÚÁö¿ä.
4 ÀÏ´Ü ¸ÕÀú »õ·Î¿î ½ºÅ²À» Çϳª ¸¸µé±â À§Çؼ ¸®¼Ò½º ½ºÅ²¾È¿¡ ÀÖ´Â default½ºÅ²ÀÇ Ä«ÇǺ»À»
Çϳª ¸¸µéÀº ´ÙÀ½ »õ·Î ºÙÈú ½ºÅ² À̸§À¸·Î(µð·ºÅ丮À̸§ÀÌ °÷ ½ºÅ²À̸§ÀÌ µÊ) º¯°æÇսôÙ.
±×·¸°Ô Çß´Ù¸é ¸®¼Ò½º Æú´õ¿¡´Â ./manager/resource/skin/default/ ¿Í ./manager/resource/skin/»õ·Î¸¸µçÆú´õ/
µÎ°³°¡ Á¸Àç ÇϰÚÁö¿ä. ´Ù¸¥ ½ºÅ²Àº ¾ø´Ù´Â °¡Á¤ÇÏ¿¡¼ ¸»ÀÔ´Ï´Ù.
¸Þ´ÏÁ®¿¡ '½ºÅ²Ãß°¡'¿¡ º¸¸é ¹æ±Ý¸¸µç Æú´õ°¡ Ãß°¡°¡´É ¸®½ºÆ®¿¡ ¿Ã¶ó¿Í ÀÖÀ»°Ì´Ï´Ù.
ÀÌ°É º¹Á¦½ÇÇàÀ¸·Î º¹»çÇØ¼ º¹»çº»À» Çϳª¸¸µì´Ï´Ù.
±×·¯¸é ¸Þ´ÏÁ®ÀÇ '½ºÅ²¼±ÅÃ'¿¡ °¡º¸½Ã¸é º¹»çº»ÀÌ Çϳª »ý¼ºµÇ¾î ¸ñ·Ï¿¡ ¿Ã¶ó¿Í Àִ°ÍÀ» º¼¼öÀÖ½À´Ï´Ù.
À̰ÍÀ» ¼öÁ¤ÇÏ¿© »õ·Î¿î ½ºÅ²À» ¸¸µéÅÂ´Ï ¼öÁ¤»óÅÂÀÇ ½Ã°¢Àû È®ÀÎÀ» À§ÇØ º¸µåäÅÃÀ» ½ÇÇà½Ãŵ´Ï´Ù.
±×¸®°í ÀÛ¾÷À» À§ÇØ ÀÛ¾÷¼±Åõµ ½ÇÇà½Ãŵ´Ï´Ù.
ftp³ª ÅÚ³ÝÀ» ÅëÇØ /nboard/clone/ÇöÁ¦º¸µå¸í/skin µð·ºÅ丮¸¦ º¸½Ã¸é À§¿¡¼ ¸¸µé¾ú´ø º¹»çº» ½ºÅ²ÀÌ µé¾î
ÀÖ½À´Ï´Ù. À̰ÍÀ» ¹Þ¾Æ¼ ¿¡µðÅ͸¦ ÅëÇØ »õ·Î ¿øÇϽô ´ë·Î ²Ù¹Ì½Å´ÙÀ½ ´Ù½Ã ftp·Î ¾÷µ¥ÀÌÆ®¸¦ Çϰųª
±âŸ ¹æ¹ýÀ¸·Î µ¥ÀÌÅ͸¦ °»½Å(¾÷µ¥ÀÌÆ®)½Ãŵ´Ï´Ù. ±×·± ´ÙÀ½ ÇØ´çº¸µå¸¦ ¸®Ç÷¡½¬ ½ÃÄѼ º¯°æµÈ ³»¿ëÀ»
È®ÀÎÇÏ°í ¿øÇϴ´ë·Î ±¸¼ºÀ» ÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ ½ÇÁúÀûÀÎ ½ºÅ²¸¸µé±â°¡ ³¡ÀÌ ³º´Ù°í Ä¡¸é ÀÌÁ¦ À̰ÍÀ» ¿øº» ¿µ¿ªÀ¸·Î ¿Å°Ü¼ ´Ü¼øÈ÷ º¹»ç¹°¿¡¼
º¹»çÀÇ ´ë»ó, Áï ¿øº»À¸·Î ½Â°Ý½Ãŵ´Ï´Ù.
±×¸®°í ¿øº»ÀÌ µÇ¾úÀ½À¸·Î ¾î¶°ÇÑ º¸µå¿¡¼ º¹»ç¸¦ ÇØ °¡µçÁö ±×¿¡ ¸Â°Ô ÀÚµ¿À¸·Î ¼ÂÆÃ µÇ¾î¾ß ÇÕ´Ï´Ù.
À̸¦ À§ÇØ º¯°æÇØ Áà¾ß ÇÒ °ÍÀº ./ÇØ´ç½ºÅ²¸í/config/*.var.php ÆÄÀϵ鿡 µé¾îÀÖ´Â ¼³Á¤º¯¼ö Áß, ÁÖ¼Ò°¡ µé¾î ÀÖ´Â °ªµé ÀÔ´Ï´Ù.
À̰͵éÀ» Á¦´ë·Î ¸ÂÃçÁÖÁö ¾ÊÀ¸¸é ÇØ´çºÎºÐÀÌ Á¦´ë·Î Ãâ·ÂµÇÁö ¾Ê½À´Ï´Ù. (ÁÖ·Î ±×¸²)
°¡·É
$Icon_Index = "<img src=./clone/board10/skin/myskin/image/b_index.gif border=0>";
¶ó´Â º¯¼ö°¡ ÀÖ´Ù°í Ä¡¸é board10¿¡¸¸ ¸Â°Ô²û ÁÖ¼Ò°¡ ¼ÂÆÃµÇ¾î Àִ°ÍÀÔ´Ï´Ù.
±×·¸´Ù¸é, ¾î¶»°Ô ¾ËÁöµµ ¸øÇÏ´Â º¸µå¸íÀ» ´ëºñÇØ Ç×»ó Àû¿ë ½Ãų¼ö Àִ°¡ Çϸé
º¸µå¸í ÀÚ¸®¿¡ $clone À̶ó´Â º¯¼ö¸¦ ¾²¸éµË´Ï´Ù.
ÀÌ º¯¼ö´Â Ä¿·±Æ¼(ÇöÁ¦) º¸µå¸íÀÌ ´ëÀԵ˴ϴÙ.
board2 ¶ó´Â º¸µå¸¦ ¿ÀǽÃ۸é $clone º¯¼ö¿¡´Â board2¶ó´Â º¯¼ö°¡ ÇÒ´çµÇ°Ô²û µÇ¾î ÀÖ½À´Ï´Ù. ±×·¯¸é
$Icon_Index = "<img src=./clone/$clone/skin/myskin/image/b_index.gif border=0>"; ˼
$Icon_Index = "<img src=./clone/board2/skin/myskin/image/b_index.gif border=0>"; ³ª ´Ù¸§¾ø°í
board50À̶ó´Â º¸µå¸¦ ¿¸é board50ÀÌ ¼³Á¤µÊÀ¸·Î Ç×»ó ÇØ´ç º¸µå¸í¿¡ ¸Â°Ô ÁÖ¼Ò°ªÀ» À¯Áö ÇÒ¼ö ÀÖ½À´Ï´Ù.
ÀÌ $cloneº¯¼ö´Â º¸µå³» ¾îµð¿¡¼³ª ´Ù Àû¿ë µÇ°Ô µÇ¾î À־ ¾î¶²°÷À̵çÁö º¯ÈÇÏ´Â
º¸µå¸í¿¡¸Â°Ô Àû¿ë½ÃŰ°í ½ÍÀº °÷ÀÌ ÀÖ´Ù¸é À̺¯¼ö¸¦ »ç¿ëÇÏ¸é µË´Ï´Ù.
À§¿Í µ¿ÀÏÇÑ Àǹ̷Î, Ä¿·±Æ¼ ½ºÅ²¸íÀ» ÀǹÌÇÏ´Â º¯¼ö·Î´Â $SKIN_NAME ÀÌ ÀÖ½À´Ï´Ù.
ÀϹÝÀûÀÎ html»ç¿ë ¹üÀ§³»¿¡¼ ÀÌ·¯ÇÑ ÁÖ¼Ò¿¡ °ü·ÃµÈ ¹®Á¦°¡ ÇØ°áµÇ¸é,
¿Ï¼ºµÈ ¿øº» ½ºÅ²ÀÔ´Ï´Ù. ÀÌÁ¦ »ç¿ë ÇÏ½Ã¸é µË´Ï´Ù.