UBOARD ¸Å´º¾ó
  ¸Å´º¾ó   Ä«Å×°í¸® TREE Ä«Å×°í¸® »ý¼º,º¯°æ Ä«Å×°í¸® ¼³Á¤    
1. ±âº»ÀÌÇØ
 
2. ¼³Ä¡¼ø¼­
 
3. Æú´õ/ÆÄÀϱ¸¼º
 
4. Ãâ·ÂÀû¿ë ±âº»ÅÂ±× È®ÀåÅÂ±× ¸µÅ©ÅÂ±× FORM ű×
 
5. Á¦ÀÛ °¡ÀÌµå ½ÇÇà È帧µµ ³»ºÎ ½ºÅ²ÆÄÀÏ ¿¬°á ¿ÜºÎ ÆÄÀÏ URL¿¬°á ½ºÅ²ÆÄÀÏ ¼öÁ¤ NEW ÄÁÅÙÃ÷ Á¦ÀÛ »õ·Î¿î ½ºÅ²Æú´õ Ãß°¡ ¹æ¹ý DB Å×ÀÌºí º¯¼ö,ÇÔ¼ö º¹»ç & ºô´õ Ajax ±â´É¸¸ »ç¿ëÇÏ±â ÆË¾÷ ·¹À̾î·Î Ãâ·ÂÇϱ⠹«ÀçÇÑ ¼ö·® °Ô½ÃÆÇ ÀåÂø 6. FAQ
 1. ±âº»ÀÌÇØ

   UBOARD
    UBOARD ´Â Å×Å©³ëÆ® ±â¹ÝÀÇ Ajax Framework ÀÔ´Ï´Ù.
    ¾ÆÁÖ °£´ÜÇÑ ¹æ¹ýÀ¸·Î À¥2.0 Æ®·»µåÀÇ SMART UI ¸¦ ±¸ÇöÇÕ´Ï´Ù
    Àû¿ë¹üÀ§´Â TECHNOTE ¿¡ Á¾¼ÓµÇÁö ¾Ê°í ȨÆäÀÌÁö ³»ÀÇ ¸ðµç ¿µ¿ª¿¡ ´ëÇØ Àû¿ëµË´Ï´Ù.
    ±âº» ÆÐŰÁö¿¡´Â Ajax Çü °Ô½ÃÆÇ À¯Æ¿ ¹× Ç¥ÁؽºÅ²ÀÌ µé¾î ÀÖ½À´Ï´Ù.
    

   Å×Å©³ëÆ®
    TECHNOTE6, TECHNOTE7 ¹öÀüÀº À¥»çÀÌÆ® Á¦ÀÛ¿ë À¥ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
    °Ô½ÃÆÇ, ȸ¿ø°ü¸®, ȨÆäÀÌÁö ºô´õ, ¼îÇθô ºô´õ.. µî À¥ »çÀÌÆ®Á¦ÀÛ¿¡
    ÇÊ¿äÇÑ ´Ù¾çÇÑ ±â´ÉÀ» °®Ãá ºñÁ¤Çü ÅëÇÕ ¼Ö·ç¼ÇÀÔ´Ï´Ù.

   Ajax
    Asynchronous JavaScript XML ÀÇ ¾àÀڷμ­
    'ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ Ȱ¿ëÇÑ ºñµ¿±â½Ä XML Åë½Å¹æ½Ä' À¸·Î Ç®ÀÌµÉ ¼ö ÀÖ½À´Ï´Ù.
    À¥ºê¶ó¿ìÀúÀÇ Á¦¾î ¾øÀÌ XMLHttpRequest °´Ã¼·Î À¥ ¼­¹ö¿Í Åë½ÅÇÔÀ¸·Î¼­
    ÆäÀÌÁö À̵¿ µ¿ÀÛ ¾øÀÌ ³»ºÎÀûÀ¸·Î ¼­¹ö¿Í ±³½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. À̸¦ Ȱ¿ëÇØ
    ÆäÀÌÁö°¡ Ãâ·Â°íÁ¤(Á¤Áö)µÈ »óÅ¿¡¼­µµ ÆäÀÌÁö ³»ÀÇ ¿©·¯ ¿µ¿ªµéÀ» °¢°¢
    Ãâ·Â Á¦¾îÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.

   UBOARD ¿ëµµ
    Ajax Ãâ·Â ¹æ½ÄÀ» ÃÖ´ëÇÑ ½±°í °£´ÜÇÑ ¹æ¹ýÀ¸·Î ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÝ´Ï´Ù.
    ¾î¶² Ãâ·Â¿ä¼Ò(ÄÁÅÙÃ÷)¸¦ Ajax ¹æ½ÄÀ¸·Î ±¸Çö ÇϰíÀÚ ÇÒ ¶§ UBOARD¸¦ »ç¿ëÇÕ´Ï´Ù.
±âº» ÆÐŰÁö¿¡´Â Ajax Çü °Ô½ÃÆÇ ½ºÅ²ÀÌ µé¾î ÀÖ½À´Ï´Ù. À̰ÍÀº ȨÆäÀÌÁö³»ÀÇ ¸ðµç ÆäÀÌÁö¿¡(°æ·Î¿¡ »ó°ü ¾øÀÌ) °£´ÜÇÑ html ű׸¸À¸·Î °Ô½ÃÆÇ ÀÚü ¹× °Ô½ÃÆÇ°ú °ü·ÃµÈ ÄÁÅÙÃ÷¸¦ »ðÀÔÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
HTML ű׸¦ ³ÖÀ» ¼ö ÀÖ´Â °÷Àº ¸ðµÎ Àû¿ëµÇ¹Ç·Î ÀÌ¹Ì ¿Ï¼ºµÈ ȨÆäÀÌÁö³ª Ÿ»çÀÇ À¥ÇÁ·Î±×·¥¿¡ ´ëÇØ¼­µµ Àû¿ëÀÌ °¡´ÉÇÕ´Ï´Ù. Framework °³¹ß ¹æ¹ýÀÇ Àϰü¼º ÀÖ´Â Àû¿ëÀ» À§ÇÏ¿© °³¹ß ¹æ¹ý·ÐÀ» Åä´ë·Î ÀÌ·ç¾îÁø ±ÔÄ¢Àû ±â´ÉÀÇ Æ²À» ¶æÇÕ´Ï´Ù. À¥ ÄÁÅÙÃ÷ Á¦ÀÛÀÇ ±â¹ÝÀÌ µÇ´Â °øÀ¯ Library ¿Í º¸Á¶Àû ¿ªÇÒÀÇ Utility µéÀÌ ÀÌ¿¡ Æ÷ÇԵ˴ϴÙ. ±ÔÄ¢°ú ±â´ÉÀÌ ³»ÀåµÈ °³¹ß(Á¦ÀÛ) ½Ã½ºÅÛ À̶ó°í Á¤ÀÇµÉ ¼ö ÀÖ½À´Ï´Ù.
2. ¼³Ä¡¼ø¼­ 1. 'TECHNOTE' Á¤½Ä¹öÀü ¼³Ä¡ (TECHNOTE6.9 ÀÌ»ó ¹öÀü) Á¦ÀÛ»ç ȨÆäÀÌÁö¿¡¼­ 'TECHNOTE7' ¹öÀüÀ» ´Ù¿î ¹Þ½À´Ï´Ù. ´Ù¿î ¹ÞÀº ÆÄÀÏÀ» PC¿¡¼­ ¾ÐÃà ÇØÁ¦Çϰí manual.html ¸¦ open ÇÕ´Ï´Ù. ¸Å´º¾ó ³»ÀÇ ¼³Ä¡ ¼³¸í¿¡ µû¶ó Å×Å©³ëÆ®¸¦ ¼³Ä¡ ÇÕ´Ï´Ù. 2. 'UBOARD' ÆÐŰÁö ¼³Ä¡ 1. Á¦ÀÛ»ç ȨÆäÀÌÁö¿¡¼­ UBOARD ÆÐŰÁö¸¦ ´Ù¿î ¹Þ¾Æ pc ¿¡¼­ ¾ÐÃà ÇØÁ¦ÇÕ´Ï´Ù. 2. TECHNOTE Á¤½Ä¹öÀüÀÌ ¼³Ä¡µÈ °æ·Î¿¡ ¸Â°Ô ÆÄÀÏÀ» ¿Ã¸³´Ï´Ù. TECHNOTE °¡ 'technote7' À̶ó´Â Æú´õ¿¡ ¼³Ä¡µÇ¾î ÀÖ´Â °æ¿ì ¾Æ·¡¿Í °°ÀÌ ÆÄÀÏÀ» ¿Ã¸³´Ï´Ù.
technote7/skin_uboard/* UBOARD ½ºÅ²Æú´õ
technote7/ub.php UBOARD ¸ÞÀÎÁ¢¼Ó
technote7/include/public_inc/util_ub.php UBOARD sub¿¬°á
technote7/include/admin/board/ub_conf.php UBOARD °ü¸®¼³Á¤ technote7/include/admin/board/ub_help.php UBOARD °ü¸®¼³Á¤ ¸Å´º¾ó technote7/include/admin/board/frame.php °Ô½ÃÆÇ ¼³Á¤ ÁÂÃø¸Þ´º
technote7/include/admin/root/top_board/board_list.php Àüü°ü¸®¡æº¸µå°ü¸®¡æ¸ñ·Ï technote7/include/admin/root/top_board/board_copy.php Àüü°ü¸®¡æº¸µå°ü¸®¡æº¹»ç
technote7/include/admin/root/top_skin/builder.php Àüü°ü¸®¡æºô´õ¡æ¸ÞÀÎ technote7/include/admin/root/top_skin/builder_kit.php Àüü°ü¸®¡æºô´õ¡æ»ý¼º
technote7/include/admin/root/top_db/file_viewer.php Àüü°ü¸®¡æDB°ü¸®¡æÅ½»ö±â 3. UBOARD »ý¼º a. Å×Å©³ëÆ® Àüü°ü¸®(admin.php) ¡æ º¸µå°ü¸® ¡æ [º¸µå»ý¼º] ¿¡¼­ °Ô½ÃÆÇÀ» »ý¼ºÇÕ´Ï´Ù. b. Å×Å©³ëÆ® Àüü°ü¸®(admin.php) ¡æ º¸µå°ü¸® ¡æ [º¸µå°ü¸®-ÅëÇÕ] ¿¡¼­ À§ a Ç׿¡¼­ »ý¼ºÇÑ °Ô½ÃÆÇÀÇ °ü¸®¼³Á¤ ÆäÀÌÁö·Î Á¢¼ÓÇÕ´Ï´Ù. c. °ü¸®¼³Á¤ ÆäÀÌÁö ÁÂÃø ÇÏ´Ü¿¡ [UBOARD °ü¸®¼³Á¤] À» ¸Þ´ºÀ» Ŭ¸¯Çؼ­ UBOARD ¸¦ »ý¼ºÇÕ´Ï´Ù. d. UBOARD ¼³Á¤ÆäÀÌÁö ÁÂÃøÀÇ Ä«Å×°í¸® ¸Þ´º¸¦ ÅëÇØ Ä«Å×°í¸®¸¦ »ý¼ºÇÕ´Ï´Ù. e. UBOARD ¼³Á¤ÆäÀÌÁö¿¡ ¿¹½ÃµÇ´Â Ajax Çü °Ô½ÃÆÇ ±âº» ű׸¦ º¹»çÇØ¼­ ȨÆäÀÌÁö ³»ÀÇ ¾Æ¹«°÷¿¡³ª ºÙ¿© ³Ö°í Ãâ·Â»óŸ¦ È®ÀÎÇÕ´Ï´Ù.
3. Æú´õ/ÆÄÀϱ¸¼º
skin_uboard UBOARD ½ºÅ²Æú´õ standard [½ºÅ²Æú´õ1] ub_css CSS style ub_img Images ub_js Javascript ub_php php function & sub_skin [°Ô½ÃÆÇ ½ºÅ²] - Ä«Å×°í¸® ¼³Á¤¿¡¼­ '½ºÅ² ¹Ì¸®º¸±â' ·Î Ãâ·ÂÇüÅ ȮÀÎ °¡´ÉÇÔ bbs1_standard.php UBOARD Ç¥ÁØÇü °Ô½ÃÆÇ bbs1_standard_low.php °£·«È­ Ç¥ÁØÇü °Ô½ÃÆÇ bbs2_classic.php ÀϹÝÇü °Ô½ÃÆÇ bbs2_classic_round.php ÀϹÝÇü °Ô½ÃÆÇ Å׵θ® ¶ó¿îµù bbs3_simple.php ÀÏ¹Ý ´Ü¼øÇü °Ô½ÃÆÇ1 bbs3_simple2.php ÀÏ¹Ý ´Ü¼øÇü °Ô½ÃÆÇ2 bbs4_both.php º»¹®¡ê¸ñ·Ï ÁÂ¿ì ¹èÄ¡Çü °Ô½ÃÆÇ bbs5_memo.php ¹æ¹®ÀÚ ¸Þ¸ðÀå bbs6_only_body.php º»¹®À» ÀÏ¹Ý ÆäÀÌÁö ÇüÅ·Π´Ü¼øÈ­ Ãâ·Â °Ô½ÃÆÇ bbs8_order_form.php ±Û¾²±âÆû-ÁÖ¹®¼­ ÀÀ¿ë °Ô½ÃÆÇ bbs9_mobile.php ¸ð¹ÙÀÏ Ãâ·Â¿ë °Ô½ÃÆÇ [°Ô½ÃÆÇ ¹Ì¸®º¸±â ½ºÅ²](iboard) - ¼Ò½º³»¿¡ Ãâ·ÂÀû¿ë ¹æ¹ý ¼³¸í µé¾î ÀÖÀ½ mini_total.php ÃÖ±Ù ¸ñ·Ï,´ñ±Û,¾Ù¹ü,À¥Áø Á¾ÇÕ mini1_index.php ÃÖ±Ù ±Û¸ñ·Ï mini2_reply.php ÃÖ±Ù ´ñ±Û¸ñ·Ï mini3_album.php ¾Ù¹üÇüÅ mini4_webzine.php À¥ÁøÇüÅ [Ȱ¿ëÀ¯Æ¿] - ¼Ò½º³»¿¡ Ãâ·ÂÀû¿ë ¹æ¹ý ¼³¸í µé¾î ÀÖÀ½ util_calendar.php Ä«·»´Ù(°Ô½ÃÆÇ ³¯Â¥¿¡ ¿¬µ¿) util_category_tree.php UBOARD Ä«Å×°í¸® TREE util_member_login.php ȸ¿ø ·Î±×ÀÎÆû - ¹Ú½ºÇü util_member_login2.php ȸ¿ø ·Î±×ÀÎÆû - °¡·ÎÇü util_member_login3.php ȸ¿ø ·Î±×ÀÎ ¿©ºÎ ºÐº° Ãâ·Â Ȱ¿ë util_member_rank.php ȸ¿ø¼øÀ§ Rank(Æ÷ÀÎÆ®¼ø,±Ûµî·Ï¼ø,ÃÖ±Ùµî·Ï) util_tag_rank.php ű×(°Ë»öÁÖÁ¦¾î) ¸®½ºÆ® view_only_body.php °Ô½ÃÆÇ ƯÁ¤±ÛÀ» ÀÏ¹Ý ÆäÀÌÁöó·³ ´Ü¼øÈ­ Ãâ·Â [¸Å´º¾ó ÂüÁ¶ÆÄÀÏ] : [¸Å´º¾ó]¡æ[Á¦ÀÛ °¡À̵å]¡æ hello_inside.php [³»ºÎ ½ºÅ²ÆÄÀÏ ¿¬°á ÀÌÇØ] hello_outside.php [¿ÜºÎ ÆÄÀÏ URL ¿¬°á ÀÌÇØ] newskin [½ºÅ²Æú´õ Ãß°¡] ±âº»½ºÅ² ¹Ì¸®º¸±â

4. Ãâ·ÂÀû¿ë ¼³Ä¡Á¤º¸ ¿¹ ¤ý Å×Å©³ëÆ® ¼³Ä¡ URL : http://www.abcd.com/technote7/ ¤ý Ãâ·Â¿¬µ¿ °Ô½ÃÆÇ¸í : ubtest ¤ý uboard ½ºÅ²Æú´õ¸í : standard ¡Ø ÀÌÇÏ ¼³¸íÀº TECHNOTE ¹× UBOARD ¼³Ä¡Á¤º¸°¡ À§¿Í °°´Ù´Â °¡Á¤ÇÏÀÇ ¼³¸íÀÔ´Ï´Ù. ¡Ø UBOARD-Ajax °Ô½ÃÆÇÀº ¿øÇü Å×Å©³ëÆ®¿¡¼­ »ý¼ºÇÑ °Ô½ÃÆÇTABLE(DB)À» °øÀ¯ÇÕ´Ï´Ù. UBOARD Ãâ·Â ±âº»Å±×
<script src="/technote7/skin_uboard/standard/ub_js/uboard.js" type="text/javascript"></script>
<div class="is_uboard"> <input type="hidden" name="fix_board_name" value="ubtest"> <input type="hidden" name="fix_category_num" value="2"> </div>
¤ý ³ì»ö ¹®ÀÚ¿­Àº »ç¿ëȯ°æ¿¡ µû¶ó »ç¿ëÀÚ°¡ º¯°æÇÒ ¼ö ÀÖ´Â ¿ä¼ÒÀÔ´Ï´Ù. ¤ý °¥»ö ¹®ÀÚ¿­Àº º¯°æÇÒ ¼ö ¾ø´Â °íÁ¤°ªÀÔ´Ï´Ù. ¤ý ±ºÃ»»ö ¹®ÀÚ¿­Àº ¼³Á¤¿É¼Ç key ·Î¼­ ±ÔÁ¤µÈ ¹®ÀÚ¿­¸¸ ¼±Åûç¿ë °¡´ÉÇÕ´Ï´Ù. ¤ý À§ ű׸¦ ³ÖÀº °÷¿¡´Â UBOARD ÀÇ 2 ¹ø Ä«Å×°í¸® ¼³Á¤¿¡¼­ ÁöÁ¤ÇÑ ÄÁÅÙÃ÷°¡ Ãâ·ÂµË´Ï´Ù. html ű׸¦ ³ÖÀ» ¼ö Àִ ȨÆäÀÌÁö ³»ÀÇ ¸ðµç ÆäÀÌÁö¿¡ Àû¿ëµË´Ï´Ù. Ãâ·Â¹°Àº UBOARD ÀÚü °Ô½ÃÆÇ·ù ÀÏ ¼öµµ ÀÖ°í ¿ÜºÎ °æ·ÎÀÇ ¹«¾ùÀÏ ¼ö µµ Àִµ¥ ÀÌ´Â Ä«Å×°í¸®º° ¼³Á¤ ÆäÀÌÁö¿¡¼­ ¼³Á¤ÇÕ´Ï´Ù. ¤ý ÇÑ ÆäÀÌÁö(html) ³»¿¡ <script ... uboard.js></script> ÄÚµå´Â ÇÑ Â÷·Ê¸¸ µé¾î °¡°í <div class="is_uboard">...</div> ´Â ÇÊ¿äÇÑ ¸¸Å­ ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¤ý <div class="is_uboard">...</div> Çü½ÄÀº div ű׿¡¸¸ Àû¿ë µÇ´Â °ÍÀÌ ¾Æ´Ï°í <td class="is_uboard">...</td> , <span class="is_uboard">...</span> °ú °°ÀÌ div, td, dl, td, dd, span .. µî ´Ù¸¥ ű׿¡µµ Àû¿ëÇØµµ µË´Ï´Ù. ¤ý <div class="is_uboard">...</div> ű״ <uboard>...</uboard> ·Î ÀÛ¼ºÇصµ µË´Ï´Ù. html ±ÔÁ¤´ë·Î ¶ó¸é À§ Çü½ÄÀ¸·Î ÀÛ¼ºÇØ¾ß µÇÁö¸¸ ÄÚµåÀÇ °¡µ¶¼º°ú ÀÛ¾÷ Æí¸®¼º ¶Ç´Â is_uboard °¡ ¾Æ´Ñ ´Ù¸¥ className ¸¦ ÁöÁ¤ÇØ¾ß ÇÏ´Â °æ¿ì¿¡´Â ¾Æ·¡Ã³·³ <uboard>...</uboard> ű׷ΠÀÛ¼ºÇÕ´Ï´Ù. Ãâ·Â°á°ú´Â µ¿ÀÏÇÕ´Ï´Ù.
<uboard> <input type="hidden" name="fix_board_name" value="ubtest"> <input type="hidden" name="fix_category_num" value="2"> </uboard>
UBOARD Ãâ·Â È®ÀåÅÂ±× UBOARD Ãâ·ÂÁ¶°ÇÀº ±âº»ÀûÀ¸·Î °¢ Ä«Å×°í¸®º° ¼³Á¤ÆäÀÌÁö¿¡¼­ ÁöÁ¤ÇÏÁö¸¸ html ºÎºÐ¿¡¼­µµ ¿©·¯ ¼³Á¤¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. À̸¦ ÀÌ¿ëÇÏ¿© »óȲ¿¡ µû¶ó À¯¿¬ÇÏ°Ô ´Ù¾çÇÑ Ãâ·ÂÁ¶°ÇÀ» ¸¸µé ¼ö ÀÖÀ¸¸ç javascript ¿¡ ÀÇÇÑ µ¿ÀûÁ¦¾î(Dom) °¡´ÉÇÏ°Ô µË´Ï´Ù.
<script src="/technote7/skin_uboard/standard/ub_js/uboard.js" type="text/javascript"></script>
<div class="is_uboard" id="ub_test" style="width:500px; background-color:#ffffff;"> <input type="hidden" name="fix_board_name" value="ubtest"> <input type="hidden" name="fix_category_num" value="2">
<input type="hidden" name="fix_category1" value="´º½º"> <input type="hidden" name="fix_category2" value="»ýȰ,¹®È­"> <input type="hidden" name="fix_call_file" value="bbs4_both.php"> <input type="hidden" name="fix_request" value="openmode=body&no=4"> <input type="hidden" name="fix_open_block_id" value=""> <input type="hidden" name="fix_open_focus_id" value=""> <input type="hidden" name="fix_body_block_id" value=""> <input type="hidden" name="fix_body_view_only" value=""> <input type="hidden" name="fix_add_url_param" value=""> <input type="hidden" name="fix_add_js_src" value=""> <input type="hidden" name="fix_add_css_src" value=""> <input type="hidden" name="fix_GET[key1]" value="AA"> <input type="hidden" name="fix_GET[key2]" value="BB"> <input type="hidden" name="fix_GET[key3]" value="CC"> ....... ....... </div>
fix_board_name ±âº» ¿¬µ¿µÉ °Ô½ÃÆÇ(Àüü°ü¸®¡æº¸µå°ü¸® ¿¡¼­ »ý¼º) À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
fix_category_num Ãâ·Â´ë»ó Ä«Å×°í¸® ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÁöÁ¤ÇÑ Ä«Å×°í¸®ÀÇ ¼³Á¤´ë·Î Ãâ·ÂÀÌ ÀÌ·ïÁý´Ï´Ù. Ä«Å×°í¸® ¹øÈ£´Â UBOARD °ü¸®¼³Á¤ ÁÂÃøÀÇ [Ä«Å×°í¸® TREE] ¿¡ Ç¥½ÃµÇ¾î ÀÖ½À´Ï´Ù.
fix_category1 'Ä«Å×°í¸® ºÐ·ù 1´Ü°è¿¡ ÇØ´çµÇ´Â ¸íĪ' À» ÁöÁ¤ÇÕ´Ï´Ù. Ãâ·Â´ë»ó Ä«Å×°í¸®¸¦ ¹øÈ£°¡ ¾Æ´Ñ '¸íĪ' À¸·Î ÁöÁ¤ÇØ¾ß ÇÒ ¶§ Ȱ¿ëÇÕ´Ï´Ù. °¡º¯ÀûÀÎ Ä«Å×°í¸®¸¦ ±ÔÁ¤ÇØ¾ß ÇÒ¶§ À¯¿ëÇÕ´Ï´Ù. (ex, ¼îÇθôÀÇ »óǰº° °Ô½ÃÆÇ) ÀÌ ¼³Á¤ÀÌ À¯È¿ÇÏ·Á¸é À§ÀÇ fix_category_num °ªÀº ÁöÁ¤ÇÏÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù.
fix_category2 'Ä«Å×°í¸® ºÐ·ù 2´Ü°è¿¡ ÇØ´çµÇ´Â ¸íĪ' À» ÁöÁ¤ÇÕ´Ï´Ù. Ãâ·Â´ë»ó Ä«Å×°í¸®¸¦ ¹øÈ£°¡ ¾Æ´Ñ '¸íĪ' À¸·Î ÁöÁ¤ÇØ¾ß ÇÒ ¶§ Ȱ¿ëÇÕ´Ï´Ù. °¡º¯ÀûÀÎ Ä«Å×°í¸®¸¦ ±ÔÁ¤ÇØ¾ß ÇÒ¶§ À¯¿ëÇÕ´Ï´Ù. (ex, ¼îÇθôÀÇ »óǰº° °Ô½ÃÆÇ) ÀÌ ¼³Á¤ÀÌ À¯È¿ÇÏ·Á¸é À§ÀÇ fix_category_num °ªÀº ÁöÁ¤ÇÏÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù. ÀÌ ¼³Á¤ÀÌ À¯È¿ÇÏ·Á¸é »óÀ§ Ä«Å×°í¸®ÀÎ fix_category1 ÀÌ ¹Ýµå½Ã ÁöÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù.
fix_call_file Ãâ·Â¿¬°á ´ë»ó ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.
1. ½ºÅ² Æú´õ³»ÀÇ ÆÄÀÏ ¿¬°á ¹æ¹ý 'abcde.php' ¿Í °°ÀÌ ÆÄÀÏ À̸§¸¸ ÁöÁ¤ÇÑ °æ¿ì '/technote7/skin_uboard/standard/abcde.php' ÆÄÀÏ·Î ÀνÄÇÏ¿© URL ·Î ¿¬°áµË´Ï´Ù. UBOARD ½ºÅ²Æú´õ ³»ÀÇ php ÆÄÀÏÀ» ¿¬°áÇÒ¶§ ÀÌ ¹æ½ÄÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù.
2. ¿ÜºÎ ÆÄÀÏ ¿¬°á ¹æ¹ý 'URL:/forum/item/info.php' ¿Í °°ÀÌ URL: À» ¾Õ¿¡ ºÙÀÏ °æ¿ì '/forum/item/info.php' ¸¦ URL ÁÖ¼Ò·Î ÀνÄÇÏ¿© ¿¬°áµË´Ï´Ù. 'URL:http://abcd.com/forum/item/info.php' ó·³ Àüü url Çü½ÄÀ¸·Î ÁöÁ¤Çصµ µË´Ï´Ù. ½ºÅ²Æú´õ ¿ÜºÎÀÇ ¾î¶² ÆÄÀÏÀ» ¿¬°áÇÒ¶§ ÀÌ ¹æ½ÄÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù. URL ¿¬°áÀ̹ǷΠhtml, php, asp, jsp.. ¾î¶² ÆÄÀÏÀÌ°Ç »ó°ü ¾øÁö¸¸ °°Àº ȨÆäÀÌÁö ³»ÀÇ ÆÄÀÏ À̾î¾ß ÇÕ´Ï´Ù.
¡Ø Âü°í º» ű×È®Àå ¿É¼Ç¿¡ ÀÇÇÑ Ãâ·ÂÆÄÀÏ ÁöÁ¤Àº Á¢¼ÓÀÚ¿¡ ÀÇÇØ º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù. Áï, ű׸¦ ÀÓÀÇ º¯°æÇÏ¿© µ¿ÀÏÇÑ Ä«Å×°í¸®¸¦ abcde.php ½ºÅ² ÆÄÀϷεµ Ãâ·ÂÇÒ ¼ö ÀÖ°í efgh.php ÆÄÀϷεµ Ãâ·ÂÇÒ ¼ö ÀÖÀ¸¹Ç·Î º¸¾È¼ºÀÌ ³·¾Æ Áý´Ï´Ù. ¸¸¾à, ÀÌ ¿É¼ÇÀ» Â÷´ÜÇÏ·Á¸é [Ä«Å×°í¸® ¼³Á¤]¡æ[2. ½ºÅ²ÆÄÀÏ ÁöÁ¤]¡æ[½ºÅ²ÆÄÀÏ ´ÙÁßÀû¿ë] À» Off ½ÃŰ¸é µË´Ï´Ù.
fix_request UBOARD Ãâ·Â¿¬°á URL ¿¡ 'Á¤ÀûÀÎ' ÆÄ¶ó¸ÞŸ(º¯¼ö)¸¦ Ãß°¡ÇÕ´Ï´Ù. ex, 'openmode=list' °Ô½ÃÆÇ ±Û¸ñ·Ï Ãâ·Â(±âº»°ª) ex, 'openmode=body' °Ô½ÃÆÇ º»¹® °¡Àå ÃÖ±Ù±Û Ãâ·Â ex, 'openmode=body&no=5' °Ô½ÃÆÇ º»¹® 5¹ø±Û Ãâ·Â ex, 'openmode=body&no=5&body_only=y' °Ô½ÃÆÇ º»¹® 5¹ø±Û Ãâ·Â & ÇÏ´Ü ±Û¸ñ·Ï »ý·« ex, 'openmode=write' ±Û¾²±âÆû Ãâ·Â ex, 'ub_search=Çѱ¹&ub_shwhere=tbody' °Ë»ö¸ðµå : °Ë»ö¾î=Çѱ¹ & °Ë»öÇʵå=tbody ex, 'abce=AAA&efgh=BBB&....' ½ºÅ²ÆÄÀÏ¿¡¼­ $_GET['abce'],$_GET['efgh']... ¹è¿­·Î ¹ÞÀ½
fix_add_url_param UBOARD ¿¬°á URL ¿¡ 'µ¿ÀûÀÎ' ÆÄ¶ó¸ÞŸ(º¯¼ö)¸¦ Ãß°¡ÇÕ´Ï´Ù. À§ÀÇ fix_request ¿Í °°Àº ¼Ó¼ºÀ» °®°í ÀÖ½À´Ï´Ù¸¸, º¯°æÀÌ ÀæÀº º¯¼ö¸¦ Àü¼ÛÇÒ¶§ »ç¿ëµË´Ï´Ù. ÆäÀÌÁö¹øÈ£,Á¤·ÄŰ,±Û¹øÈ£... µî ex, 'abce=AAA&efgh=BBB&....' ½ºÅ²ÆÄÀÏ¿¡¼­ $_GET['abce'],$_GET['efgh']... ¹è¿­·Î ¹ÞÀ½
fix_open_block_id ÄÁÅÙÃ÷°¡ Ãâ·ÂµÉ ºí·ÏÀÇ ¾ÆÀ̵𸦠ÁöÁ¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î´Â uboard ű׸¦ ³ÖÀº À§Ä¡¿¡ Ãâ·ÂµÇÁö¸¸ Ưº°È÷ ´Ù¸¥ ºí·Ï¿¡ Ãâ·ÂµÇµµ·Ï ÇÏ·Á¸é ÇØ´ç ºí·ÏÀÇ ¾ÆÀ̵𸦠ÁöÁ¤ÇØ ÁÖ¸é µË´Ï´Ù. Ãâ·ÂÄÚÀÚ ÇÏ´Â div, td, span, dl, dt, dd ... ¿¡ ¾ÆÀ̵𸦠¸í½ÃÇϰí ÇØ´ç¾ÆÀ̵𸦠ÁöÁ¤ÇÕ´Ï´Ù.
fix_open_focus_id ÄÁÅÙÃ÷ Ãâ·ÂÈ­¸é ±âÁØÁ¡(focus) ¾ÆÀ̵𸦠ÁöÁ¤ÇÕ´Ï´Ù. uboard ºí·Ï ¾È¿¡¼­ ÆäÀÌÁö À̵¿½Ã¸¶´Ù ÀÌ ÁöÁ¤ À§Ä¡°¡ È­¸é»ó´Ü¿¡ ¸ÂÃçÁý´Ï´Ù. ¤ý ƯÁ¤ ¿µ¿ª(ÁöÁ¡)ÀÇ ¾ÆÀ̵𸦠ÁöÁ¤Çϸé ÇØ´ç ÁöÁ¡ÀÌ Æ÷Ä¿½ÌµË´Ï´Ù. ¤ý '_self' ¸¦ ÁöÁ¤Çϸé uboard ÅÂ±× »ðÀÔ À§Ä¡°¡ Æ÷Ä¿½Ì µË´Ï´Ù(±âº»°ª) ¤ý '_top' À» ÁöÁ¤ÇÏ¸é ÆäÀÌÁöÀÇ ÃÖ»ó´ÜÀÌ Æ÷Ä¿½Ì µË´Ï´Ù. ¤ý 'none' À» ÁöÁ¤ÇÏ¸é Æ÷Ä¿½Ì µ¿ÀÛÀÌ Â÷´ÜµË´Ï´Ù.
fix_body_block_id °Ô½ÃÆÇ¿¡¼­ ±ÛÁ¦¸ñÀ» Ŭ¸¯ÇßÀ»¶§ º»¹®ÀÌ Ãâ·ÂµÉ ¿µ¿ªÀ» º°µµ ÁöÁ¤ÇÏ·Á¸é Ãâ·Â´ë»ó ºí·Ï(div, td, span, dl, dt, dd ...)ÀÇ ¾ÆÀ̵𸦠ÁöÁ¤ÇØ ÁÝ´Ï´Ù. '±Û¸ñ·Ï ¿µ¿ª' °ú 'º»¹® ¿µ¿ª' ÀÌ µ¿¶³¾îÁø ÆäÀÌÁö ±¸¼ºÀ϶§ ÇÊ¿äÇÕ´Ï´Ù.
fix_body_view_only °Ô½ÃÆÇÀÇ º»¹®³»¿ë Ãâ·Â½Ã [º»¹®+¸ñ·Ï] ±¸¼ºÀ¸·Î Ãâ·ÂµÇ°Ô ÇÏ·Á¸é 'n' ¸¦ ÁöÁ¤Çϰí [º»¹®] ¸¸ ´Üµ¶ Ãâ·ÂµÇ°Ô ÇÏ·Á¸é 'y' ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. [Ä«Å×°í¸® ¼³Á¤]¡æ[6-2. º»¹®]Á¤¡æ[º»¹®³» Ãâ·Â¿ä¼Ò]¡æ[±Û¸ñ·Ï] ÀÇ ¼³Á¤ÀÌ ±âº»ÀûÀ¸·Î Àû¿ëµÇ°í º» ¼³Á¤¿É¼ÇÀº ±× ¼³Á¤À» ÀϽÃÀûÀ¸·Î º¯°æÇØ¾ß ÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù.
fix_add_js_src UBOARD Ãâ·Â ¿¬°á½Ã ƯÁ¤ javascript ÆÄÀÏÀ» ·ÎµùÇÏ·Á¸é ÇØ´ç .js ÆÄÀÏÀÇ url À» ´ëÀÔÇÕ´Ï´Ù.
fix_add_css_src UBOARD Ãâ·Â ¿¬°á½Ã ƯÁ¤ style½ÃÆ® ÆÄÀÏÀ» ·ÎµùÇÏ·Á¸é ÇØ´ç .css ÆÄÀÏÀÇ url À» ´ëÀÔÇÕ´Ï´Ù.
fix_GET[key1] , fix_GET[key2] , fix_GET[key3] ... º¯¼ö Àü¼Û ¿É¼ÇÀÔ´Ï´Ù. ÀÌ ¹æ¹ýÀ¸·Î Àü¼ÛÇÑ °ªÀº php ½ÇÇàÆÄÀÏ(½ºÅ²ÆÄÀÏ)¿¡¼­ $_GET[] ¹è¿­ º¯¼ö·Î ¹ÞÀ¸¸é µË´Ï´Ù. Áï, $_GET['key1'] , $_GET['key2'] , $_GET['key3'] ... º¯¼ö ÇüÅ·Π°ªÀ» »ç¿ëÇÏ¸é µË´Ï´Ù. 'key1', 'key2', 'key3'... ¹®ÀÚ¿­Àº °íÁ¤µÈ°Ô ¾Æ´Ï´Ï ÀÓÀÇ·Î Á¤Çؼ­ ÀÛ¼ºÇÏ¸é µÇ°í ÇÊ¿äÇÑ ¸¸Å­ Ãß°¡ÇÏ¸é µË´Ï´Ù. html ´Ü¿¡ ¾î¶² ¼³Á¤Ç׸ñÀ» ¸¸µé¶§ ÁַΠȰ¿ëÇÕ´Ï´Ù.
fix_control_option , fix_post_form , fix_after_function ... ±âŸ °í±Þ¿É¼ÇÀÌ ÀÖÀ½. ¡Ø [ÂüÁ¶] fix_.... °ªµéÀº Áö¼Ó¼ºÀ» Áö´Ï°í ÀÖÀ¸¹Ç·Î fix_.... Àû¿ëÀ¸·Î Ãâ·ÂµÈ ¿µ¿ªÀ» fix_.... ÁöÁ¤¾øÀÌ ¸µÅ© ¿¬°áÇØµµ ¿ì¼± ÁöÁ¤µÇ¾î ÀÖ´ø fix_.... °ªÀÌ ±×´ë·Î Àû¿ëµË´Ï´Ù. ¿ì¼± Àû¿ëµÈ fix_.... °ªÀ» ¸ðµÎ ÃʱâÈ­ ½ÃŰ·Á¸é ¸µÅ©Å±×ÀÇ Ã¹¹øÂ° ÀÎÀÚ¿¡ fix_clear_all=y ¸¦ Æ÷ÇÔ½ÃŰ¸é µË´Ï´Ù. UBOARD ¸µÅ©ÅÂ±× ÀÏ¹Ý ÆäÀÌÁöÀÇ ¸µÅ© ű״ <a href="/info/abcd.php">¸µÅ©¸Þ´º</a> ÇüŶõ°Ç ¾Ë°í ÀÖÀ» °Ì´Ï´Ù. ±×·±µ¥ UBOARD ´Â ¿ÜºÎ ÆäÀÌÁö·Î À̵¿ÇÏ´Â°Ô ¾Æ´Ï¶ó, ÇöÀç Ãâ·ÂµÈ ÆäÀÌÁö ³»ÀÇ Æ¯Á¤ ¿µ¿ª Áï, div, td, span, dl, dt, dd... µîÀÇ ¿µ¿ª¾È¿¡ Ãâ·Â¹°À» ºÒ·¯ ¿À´Â °ÍÀ̹ǷΠÀÏ¹Ý ¸µÅ©Çü½Ä°ú ´Ù¸¨´Ï´Ù.
<script src="/technote7/skin_uboard/standard/ub_js/uboard.js" type="text/javascript"></script> .................... ex, Ãâ·Â¿µ¿ª .................... <!-- ex, uboard °¡ Ãâ·ÂµÈ ¿µ¿ª --> <div class="is_uboard" id="exm_id1" style="width:500px; background-color:#ffffff;"> <input type="hidden" name="fix_board_name" value="ubtest"> <input type="hidden" name="fix_category_num" value="2"> <input type="hidden" name="fix_call_file" value="bbs4_both.php"> </div> <!-- ex, ÀÏ¹Ý div ¿µ¿ª --> <div id="exm_id2"> ¿ì¸®³ª¶ó ´ëÇѹα¹.... µ¿Çع°°ú ¹éµÎ»êÀÌ.... </div> <!-- ex, ÀÏ¹Ý table ¡æ td ¿µ¿ª --> <table width=400> <tr><td id="exm_id3">°Ü¿ï¹Ù´Ù ¾î¼±¸..</td></tr> <tr><td id="exm_id4">¹«¸ª°è°î ¾î¼±¸..</td></tr> </table> ..................... ¸µÅ©ÅÂ±× .................... <!-- [ex 1] 'exm_id1' ¿µ¿ª¿¡ Ãâ·ÂÇÏ´Â ¸µÅ© --> <a onclick="UBOARD_CALL('fix_category_num=4','exm_id1')"> exm_id1 ¿µ¿ª¿¡ Ä«Å×°í¸®4 Ãâ·ÂÇϱâ </a>
<!-- [ex 2] 'exm_id2' ¿µ¿ª¿¡ Ãâ·ÂÇÏ´Â ¸µÅ© --> <a onclick="UBOARD_CALL('fix_board_name=ubtest&fix_category_num=3','exm_id2')"> exm_id2 ¿µ¿ª¿¡ Ä«Å×°í¸®3 Ãâ·ÂÇϱâ </a>
<!-- [ex 3] 'exm_id3' ¿µ¿ª¿¡ Ãâ·ÂÇÏ´Â ¸µÅ© --> <a onclick="UBOARD_CALL('fix_board_name=ubtest&fix_category_num=5','exm_id3')"> exm_id3 ¿µ¿ª¿¡ Ä«Å×°í¸®5 Ãâ·ÂÇϱâ </a>
<!-- [ex 4] 'exm_id4' ¿µ¿ª¿¡ ¿ÜºÎ URL Ãâ·ÂÇÏ´Â ¸µÅ© --> <a onclick="UBOARD_CALL('fix_call_file=(URL:/myitem/rank_list.php)','exm_id4')"> exm_id4 ¿µ¿ª¿¡ ¿ÜºÎ URL ¿¬°á Ãâ·ÂÇϱâ </a>
[ex 1] : exm_id1 ¿µ¿ªÀº UBOARD ű׿¡ ÀÇÇØ ÀÌ¹Ì UBOARD ¸¦ Ãâ·ÂÇÑ ¿µ¿ªÀ̹ǷΠ¸µÅ©ÅÂ±× ¿¡¼­´Â º¯µ¿°ª¸¸ Äõ¸®·Î ³Ö¾î ÁÖ¸é µË´Ï´Ù. ('fix_...' °ªÀº Áö¼Ó¼ºÀ» Áö´Ô) [ex 2, 3] : exm_id2, exm_id3 ¿µ¿ªÀº UBOARD űװ¡ ¾Æ´Ñ ÀÏ¹Ý ¿µ¿ª À̹ǷΠ±âº» Äõ¸®¸¦ ´Ù ³Ö¾î¼­ Àü¼ÛÇØ¾ß ÇÕ´Ï´Ù. ±âº»Äõ¸®¶õ°Ç À§ ±âº»ÅÂ±× , È®ÀåÅÂ±× ¿¡ ³ª¿Í ÀÖ´Â <input ... naem='fix_...' ...> ¼³Á¤ ¿ä¼ÒµéÀ» ¸»ÇÕ´Ï´Ù. [ex 4] : exm_id4 ¿µ¿ª¿¡ URLÀ» ¿¬°á Ãâ·ÂÇÏ´Â ¿¹ÀÔ´Ï´Ù. UROARD ³»ÀÇ php ¸¦ °ÅÄ¡Áö ¾Ê°í °ð¹Ù·Î ÁöÁ¤ÇÑ URL¿¡¼­ µ¥ÀÌŸ¸¦ °¡Á®¿É´Ï´Ù. URL Àº °°Àº µµ¸ÞÀÎ ³»ÀÇ ÁÖ¼Ò¸¸ °¡´ÉÇÕ´Ï´Ù. À§ Äڵ忡¼­ º¸µíÀÌ ¸µÅ©Å±״ UBOARD_CALL() ÇÔ¼ö ½ÇÇàÀ¸·Î Ãâ·Â¿¬°á µË´Ï´Ù. ÀÌ ÇÔ¼ö´Â ¾Æ·¡¿Í °°ÀÌ 5°¡ÁöÀÇ Àμö¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. UBOARD_CALL('¼³Á¤¿É¼Ç Äõ¸®','Ãâ·Â¿µ¿ª ID','URL ÆÄ¸®¸ÞŸ','FORM À̸§','ÄÁÆ®·Ñ¿É¼Ç') ¤ý ¼³Á¤¿É¼Ç Äõ¸® : À§ÀÇ ±âº»ÅÂ±× , È®ÀåÅÂ±× ¿¡ ³ª¿Í ÀÖ´Â input ¼³Á¤ ¿ä¼Òµé. ex, fix_board_name=wxyz&fix_call_file=abc.php&fix_request=(openmode=body&no=5)&... ex, fix_board_name=wxyz&fix_call_file=(URL:http://abcd.co.kr/abcd/abcd.html)&...... ¤ý Ãâ·Â¿µ¿ª ID : ¸µÅ© ´ë»óÀÌ Ãâ·ÂµÉ ¿µ¿ªÀÇ ID. (°¡Â¥ ID ¸¦ ÁöÁ¤ÇÏ¸é ·¹À̾î·Î Ãâ·ÂµÊ) ¤ý URL ÆÄ¸®¸ÞŸ : UBOARD ¿¬°á URL ÁÖ¼Ò¿¡ µ¡ºÙ¿©Áú $_GET[] º¯¼ö ÆÄ¶ó¸ÞŸ(¿É¼Ç) ¤ý FORM À̸§ : form ¹®¼­ Àü¼Û½Ã ÇØ´ç form ÀÇ name ÁöÁ¤(¿É¼Ç) , [¡éFORM ű×] ÂüÁ¶ ¤ý ÄÁÆ®·Ñ¿É¼Ç : Ãâ·Â¿µ¿ª(div) ¿¡ ´ëÇÑ ÄÁÆ®·Ñ ¿É¼Ç ex, 'width=200,height=350,css_style=color:red;,left=50,top=30,move_left=150,move_top=-20' width : Ãâ·Â¿µ¿ª ³Êºñ height : Ãâ·Â¿µ¿ª ³ôÀÌ css_style : Ãâ·Â¿µ¿ª css style left : ·¹À̾î·Î Ãâ·Â½Ã left À§Ä¡ top : ·¹À̾î·Î Ãâ·Â½Ã top À§Ä¡ move_left : ·¹À̾î·Î Ãâ·Â½Ã ¸¶¿ì½º Ŭ¸¯ÁöÁ¡À¸·Î ºÎÅÍÀÇ left »ó´ëÀ§Ä¡ move_top : ·¹À̾î·Î Ãâ·Â½Ã ¸¶¿ì½º Ŭ¸¯ÁöÁ¡À¸·Î ºÎÅÍÀÇ top »ó´ëÀ§Ä¡ FORM ű×(ÀԷ°ª Àü¼Û ¹æ½Ä)
<form name='test_form' onsubmit="UBOARD_CALL('fix_board_name=ubtest&fix_category_num=5','exm_id3','key1=value1&...',this); return false;"> À̸§ : <input type='text' name='myname' size='15'> ¸ÞÀÏ : <input type='text' name='mymail' size='15'> <input type='submit' value="Àü¼Û"> </form>
<!-- À§ FORM ¾ç½ÄÀ» onclick À̺¥Æ®·Î Àü¼Û½Ãų¶© this ´ë½Å ÆûÀ̸§À» Á÷Á¢ ³Ö´Â´Ù. --> <img src='/test/img/ok_button.gif' alt='Àü¼Û¹öư' onclick="UBOARD_CALL('fix_board_name=ubtest&fix_category_num=5','exm_id3','key1=value1&...','test_form');">
'test_form' ÀÔ·ÂÆûÀÇ µ¥ÀÌŸ¸¦ Ä«Å×°í¸®5 ¿¡¼­ ¼³Á¤ÇÑ ´ë»ó(½ºÅ²ÆÄÀÏ)¿¡ Àü¼ÛÇϴ ű×ÀÔ´Ï´Ù. Æû Àü¼ÛÈÄ °á°ú È­¸éÀº 'exm_id3' ¿µ¿ª¿¡ Ãâ·ÂµË´Ï´Ù.
5. Á¦ÀÛ °¡ÀÌµå º» ¹®¼­´Â ±âº»ÀûÀÎ °Í¸¸ ¼³¸íÇϰí ÀÖÀ¸´Ï Á» ´õ ±¸Ã¼È­µÈ ³»¿ëÀº Á¦ÀÛ»ç ȨÆäÀÌÁö¸¦ ÂüÁ¶ ÇϽʽÿÀ. UBOARD ½ÇÇà È帧µµ ¨ç À¥ºÎ¶ó¿ìÀú°¡ URL ÁÖ¼Ò·Î À¥¼­¹ö¿¡°Ô µ¥ÀÌŸ¸¦ ¿äûÇÕ´Ï´Ù. ¨è À¥¼­¹ö°¡ À¥¹®¼­(html ÄÚµå)¸¦ Àü¼ÛÇϸé À¥ºÎ¶ó¿ìÀú´Â À̸¦ ¹Þ¾Æ È­¸é¿¡ Ãâ·ÂÇÕ´Ï´Ù. ¨é À¥¹®¼­¿¡ Æ÷ÇԵǾî ÀÖ´Â <script src='/technote7/skin_uboard/standard/ub_js/uboard.js'></script> javascript °¡ ½ÇÇàµË´Ï´Ù. ¨ê uboard.js ´Â À¥¹®¼­ ³»¿¡¼­ UBOARD ű׸¦ ã¾Æ¼­ ÇØ´ç ű׳»¿¡ ¼³Á¤µÈ 'fix_...' °ªµéÀ» ÇØ¼®ÇÏ¿© XMLHttpRequest °´Ã¼·Î À¥¼­¹ö¿¡ µ¥ÀÌŸ¸¦ ¿äûÇÕ´Ï´Ù. ¨ë À¥¼­¹ö´Â ¿äû´ë·Î ÇÁ·Î¼¼½ÌÀ» °ÅÃÄ UBOARD ¿ë html Äڵ带 uboard.js ¿¡°Ô ¹ÝȯÇÕ´Ï´Ù. ¨ì uboard.js ´Â À¥¹®¼­³»ÀÇ °¢ UBOARD Ãâ·Â ÁöÁ¤ ¿µ¿ª¿¡ html µ¥ÀÌŸ¸¦ »ðÀÔÇÕ´Ï´Ù. ¨ç ~ ¨è ´Â ÀϹÝÀûÀÎ À¥ÆäÀÌÁöÀÇ Ãâ·Â¿äû¡æ¿Ï·á °úÁ¤ÀÔ´Ï´Ù. uboard.js ´Â ¨è°¡ ¹ÝȯÇÑ ¹®¼­¿¡¼­ UBOARD ű׸¦ ã¾Æ ¨é ~ ¨ì Ajax ½ÇÇà °úÁ¤À» ÁøÇàÇÏ°Ô µË´Ï´Ù. À¥¹®¼­ ³»¿¡¼­ UBOARD ¸µÅ©Å±×(À§ÀÇ 'UBOARD ¸µÅ©Å±×' ÂüÁ¶)¸¦ Ŭ¸¯ÇÑ °æ¿ì¿¡µµ ¨é ~ ¨ì ÀÇ °úÁ¤ÀÌ ½ÇÇàµÇ¸é¼­ ¸µÅ© ű׿¡¼­ ÁöÁ¤ÇÑ ¿µ¿ªÀ¸·Î ¹®¼­¸¦ ºÒ·¯ ¿É´Ï´Ù. ¨ë ÀÇ ¹Ýȯ µ¥ÀÌŸ¸¦ »ý¼ºÇϱâ À§ÇÑ php ÆÄÀÏ ½ÇÇàÀº ¾Æ·¡ÀÇ ¼ø¼­´Â ÁøÇàµË´Ï´Ù. ¡æ technote/ub.php ¡æ technote/include/public_inc/util_ub.php ¡æ technote/skin_uboard/standard/½ºÅ²ÆÄÀÏ.php ´Ü, Ä«Å×°í¸® ¼³Á¤¿¡¼­ ½ºÅ²ÆÄÀÏ ÁöÁ¤À» ¿ÜºÎ url ·Î ¼³Á¤Ç߰ųª UBOARD »ðÀÔ Å±׿¡¼­ ½ºÅ²ÆÄÀÏÀ» ¿ÜºÎ URL ·Î ÁöÁ¤ÇÑ °æ¿ì¿¡´Â ÀÌ °úÁ¤À» °ÅÄ¡Áö ¾Ê°í uboard.js ¿¡¼­ °ð¹Ù·Î ÇØ´ç URL ·Î ¿¬°áµË´Ï´Ù. ³»ºÎ ½ºÅ²ÆÄÀÏ ¿¬°á ÀÌÇØÇϱâ (Àû¿ëÆÄÀÏ: skin_uboard/standard/hello_inside.php) Ãâ·Â, »ðÀÔ, ¸µÅ©, ÆûÀü¼Û µîÀÇ ¿¬°á¹æ½ÄÀ» º¸¿© ÁÖ´Â °ÍÀÌ´Ï µû¶óÇØ º¸¼¼¿ä. 1. [UB°ü¸®¼³Á¤]¡æ[Ä«Å×°í¸® »ý¼º] ¿¡¼­ 'test1' ¶ó´Â »õ·Î¿î Ä«Å×°í¸®¸¦ »ý¼ºÇÑ ÈÄ ÁÂÃøÀÇ 'Ä«Å×°í¸®TREE' ¿¡¼­ 'test1' ÀÇ Ä«Å×°í¸® ¹øÈ£(ÇÎÅ©»ö ¼ýÀÚ)¸¦ È®ÀÎÇÕ´Ï´Ù. 2. 'test1' Ä«Å×°í¸®ÀÇ ¼³Á¤ÆäÀÌÁö¸¦ ¿­°í [2. ½ºÅ²ÆÄÀÏ ÁöÁ¤]¡æ[³»ºÎ ½ºÅ² ÆÄÀÏ·Î ÁöÁ¤] À» 'hello_inside.php' ÆÄÀÏ·Î ¼³Á¤ÇÕ´Ï´Ù. 3. ȨÆäÀÌÁö ³»¿¡ ÇöÀç Á¤»ó Ãâ·ÂÁßÀÎ ¾Æ¹« ÆäÀÌÁö¿¡ ¾Æ·¡ ű׸¦ º¹»çÇØ ³Ö½À´Ï´Ù. ű׸¦ ³ÖÀ» °÷ÀÌ ¾ø´Ù¸é ÀÓÀÇÀÇ html ÆÄÀÏÀ» ¸¸µé¾î ¿Ã¸®°í ÁøÇàÇÕ´Ï´Ù. Ä«Å×°í¸® ¹øÈ£·Î ÁöÁ¤ÇÑ 8 Àº À§ 1Ç׿¡¼­ ½ÇÁ¦ È®ÀÎÇÑ ¹øÈ£¸¦ ¹Ù²ã ³ÖÀ¸¼¼¿ä.
<script src="/technote7/skin_uboard/standard/ub_js/uboard.js"></script>
<!-- Ãâ·Â --> <div class="is_uboard" id="exm_id1" style="width:500px; background-color:#ffffff;"> <input type="hidden" name="fix_board_name" value="ubtest"> <input type="hidden" name="fix_category_num" value="8"> </div>
<!-- ¸µÅ© --> <a onclick="UBOARD_CALL('fix_board_name=ubtest&fix_category_num=8','exm_id1')">[Ŭ¸¯1]</a>
4. À§ ű׸¦ ³ÖÀº ÆäÀÌÁö¸¦ À¥ºÎ¶ó¿ìÀú·Î ¿¬°áÇØ¼­ Ãâ·Â°á°ú¸¦ È®ÀÎÇÕ´Ï´Ù. 5. hello_inside.php ¸¦ ÅØ½ºÆ® ÆíÁý±â·Î ¿­¾î¼­ Äڵ带 »ìÆì º¾´Ï´Ù. ¿ÜºÎ ÆÄÀÏ URL¿¬°á ÀÌÇØÇϱâ (Àû¿ëÆÄÀÏ: hello_outside.php) ½ºÅ²Æú´õ ¿ÜºÎÀÇ ÆÄÀÏ¿¡ ´ëÇÑ URL¿¬°á¹æ½ÄÀ» º¸¿© ÁÖ´Â °ÍÀÌ´Ï µû¶óÇØ º¸¼¼¿ä. 1. skin_uboard/standard/hello_outside.php ÆÄÀÏÀ» Å×Å©³ëÆ®°¡ ¼³Ä¡µÈ Æú´õ ¿ÜºÎÀÇ ´Ù¸¥ °æ·Î¿¡ ¿Ã¸³´Ï´Ù. 2. [UB°ü¸®¼³Á¤]¡æ[Ä«Å×°í¸® »ý¼º] ¿¡¼­ 'test2' ¶ó´Â »õ·Î¿î Ä«Å×°í¸®¸¦ »ý¼ºÇÕ´Ï´Ù. 3. 'test2' Ä«Å×°í¸®ÀÇ ¼³Á¤ÆäÀÌÁö¸¦ ¿­°í [2. ½ºÅ²ÆÄÀÏ ÁöÁ¤]¡æ[¿ÜºÎ URL ·Î ÁöÁ¤] ¿¡ À§ 1Ç׿¡¼­ ¿Ã¸° URLÀ» ÁöÁ¤ÇÕ´Ï´Ù. 'URL:/mytest/hello_outside.php' °ú °°ÀÌ ¾Õ¿¡ URL: À» ºÙÀ̰í /·Î ½ÃÀ۵Ǵ URLÇü½ÄÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù.(URL:http://.. Çü½Äµµ À¯È¿) 4. ȨÆäÀÌÁö ³»¿¡ ÇöÀç Á¤»ó Ãâ·ÂÁßÀÎ ¾Æ¹« ÆäÀÌÁö¿¡ ¾Æ·¡ ű׸¦ º¹»çÇØ ³Ö½À´Ï´Ù. ű׸¦ ³ÖÀ» °÷ÀÌ ¾ø´Ù¸é ÀÓÀÇÀÇ html ÆÄÀÏÀ» ¸¸µé¾î ¿Ã¸®°í ÁøÇàÇÕ´Ï´Ù. URLÀº À§ 3Ç׿¡¼­ ÁöÁ¤ÇÑ °Í°ú µ¿ÀÏÇÏ°Ô ¹Ù²ã ³ÖÀ¸¼¼¿ä.
<script src="/technote7/skin_uboard/standard/ub_js/uboard.js"></script>
<!-- Ãâ·Â --> <div class="is_uboard" id="exm_id2" style="width:500px; background-color:#ffffff;"> <input type="hidden" name="fix_board_name" value="ubtest"> <input type="hidden" name="fix_call_file" value="URL:/mytest/hello_outside.php"> </div>
<!-- ¸µÅ© --> <a onclick="UBOARD_CALL('fix_board_name=ubtest&fix_call_file=(URL:/mytest/hello_outside.php)','exm_id2')">[Ŭ¸¯2]</a>
4. À§ ű׸¦ ³ÖÀº ÆäÀÌÁö¸¦ À¥ºÎ¶ó¿ìÀú·Î ¿¬°áÇØ¼­ Ãâ·Â°á°ú¸¦ È®ÀÎÇÕ´Ï´Ù. 5. hello_outside.php ¸¦ ÅØ½ºÆ® ÆíÁý±â·Î ¿­¾î¼­ Äڵ带 »ìÆì º¾´Ï´Ù. ½ºÅ²ÆÄÀÏ ¼öÁ¤ ±âº» Á¦°øµÈ ½ºÅ²À» ¼öÁ¤ÇÏ·Á¸é skin_uboard/standard/*.php ÆÄÀÏÀ» Á÷Á¢ ¼öÁ¤Çϰųª ÆÄÀÏÀ» ´Ù¸¥ À̸§À¸·Î º¹»çÇØ¼­ Ãß°¡·Î ³Ö°í ¼öÁ¤ÀÛ¾÷ ÇÏ¸é µË´Ï´Ù. Ãß°¡µÈ ½ºÅ²ÆÄÀÏÀ» Ãâ·Â Àû¿ëÇÏ·Á¸é [Ä«Å×°í¸® ¼³Á¤]¡æ[2,½ºÅ²ÆÄÀÏ ÁöÁ¤] ¿¡¼­ ÁöÁ¤ÇÕ´Ï´Ù. NEW ÄÁÅÙÃ÷ Á¦ÀÛ
1, ½ºÅ² °æ·Î¿¡ Á¦ÀÛ skin_uboard/standard/ Æú´õ¿¡ ÄÁÅÙÃ÷ Ãâ·Â ÆÄÀÏÀ» ¸¸µé¾î ¿Ã¸®°í, À§ Ç׸ñ¿¡¼­ ¼³¸íÇÑ ±âº»ÅÂ±× , È®Àåű×, ¸µÅ©ÅÂ±× ¹æ½ÄÀ¸·Î ¿¬°áÇÏ¸é µË´Ï´Ù.
2, ¿ÜºÎ °æ·Î¿¡ Á¦ÀÛ UBOARD ½ºÅ²Æú´õ°¡ ¾Æ´Ñ °÷¿¡ Ãâ·Â´ë»ó ÆÄÀÏÀÌ ÀÖ´Â °æ¿ì ¤ý [Ä«Å×°í¸® ¼³Á¤]¡æ[2. ½ºÅ²ÆÄÀÏ ÁöÁ¤] ¿¡¼­ ÇØ´ç ÆÄÀÏÀ» URL À» ÁöÁ¤ÇØ ÁÝ´Ï´Ù. ¤ý UBOARD Ãâ·ÂÅÂ±× ÀÛ¼º½Ã È®ÀåÅÂ±× 'fix_call_file' ¿¡ URL À» ´ëÀÔÇØÁÝ´Ï´Ù. ex, <input type=hidden name='fix_call_file' value='URL:/myitem/salse.php'> ¤ý ÇØ´ç URL¿¡ ¾î¶² º¯¼ö¸¦ Àü´ÞÇÏ·Á¸é È®ÀåÅÂ±× 'fix_GET[key1]' ¹æ½ÄÀ» »ç¿ëÇÕ´Ï´Ù. ex, <input type="hidden" name="fix_GET[key1]" value="AA"> ¤ý ¸µÅ©(Onclick) Çü½ÄÀ¸·Î ¿ÜºÎ ÆÄÀÏÀÇ Ãâ·Â¹°À» »ðÀÔÇÏ·Á¸é UBOARD ¸µÅ©ÅÂ±× ÀÛ¼º½Ã 'fix_call_file' ÆÄ¶ó¸ÞŸ¿¡ URL À» ´ëÀÔÇØÁÝ´Ï´Ù.(À§ÀÇ ÀÛ¼º¿¹ ÂüÁ¶) »õ·Î¿î ½ºÅ²Æú´õ Ãß°¡ ¹æ¹ý ±âº»Á¦°ø ½ºÅ² : skin_uboard/standard/ »õ·Î¿î ½ºÅ² : skin_uboard/newskin/ ó·³ °°Àº °æ·Î¿¡ Æú´õ¸¦ Ãß°¡ÇÏ¸é µË´Ï´Ù. ±âº»Á¦°ø ½ºÅ²Æú´õ¸¦ º¹»çÇÏ¿© ´Ù¸§ À̸§À¸·Î ³Ö°í ÀÛ¾÷ÇÏ¸é ¼ö¿ùÇÕ´Ï´Ù. »õ ½ºÅ²Æú´õ¸¦ Ãâ·ÂÀû¿ë ÇÏ·Á¸é [Ä«Å×°í¸® ¼³Á¤]¡æ[2. ½ºÅ²ÆÄÀÏ ÁöÁ¤] À» ¼³Á¤ º¯°æÇϰí UBOARD Ãâ·ÂÀû¿ë ¹®¼­¿¡´Â <script src="/technote7/skin_uboard/newskin/ub_js/uboard.js" type="text/javascript"></script> ¿Í °°ÀÌ »õ ½ºÅ²Æú´õ³»ÀÇ uboard.js ¸¦ ¿¬°áÇÏ¸é µË´Ï´Ù. DB Å×À̺í UBOARD ½ºÅ²À¸·Î ±¸ÇöµÇ´Â °Ô½ÃÆÇÀº Å×Å©³ëÆ®¿¡¼­ »ý¼ºÇÑ ÀÏ¹Ý°Ô½ÃÆÇ Å×À̺íÀ» »ç¿ëÇÕ´Ï´Ù. UBOARD »ý¼º½Ã »õ·Î »ý¼ºµÇ´Â Å×À̺íÀº Ä«Å×°í¸®º° ¼³Á¤ Å×À̺í 1°³ »ÓÀÔ´Ï´Ù. °Ô½ÃÆÇ À̸§ÀÌ 'ubtest' ÀÎ °æ¿ì 'Ä«Å×°í¸® ¼³Á¤' Å×ÀÌºí ¸íÀº 'a_tn2_ubtest_ub' ÀÔ´Ï´Ù. ±× ¿ÜÀÇ Å×À̺íÀº Å×Å©³ëÆ® ÀÏ¹Ý °Ô½ÃÆÇ Å×À̺í(¸ñ·Ï,´ñ±Û,Åë°è°è,¼³Á¤)À» »ç¿ëÇÕ´Ï´Ù. Å×À̺í È®ÀÎÀº [Àüü°ü¸®]¡æ[º¸µå°ü¸®]¡æ[º¸µå¼³Á¤] ÆäÀÌÁö ÁÂ.ÇÏ´ÜÀÇ [DB>TABLE] ¸Þ´º ÀÔ´Ï´Ù. º¯¼ö,ÇÔ¼ö UBOARD ½ºÅ²¿¡¼­ »ç¿ëµÇ´Â º¯¼ö´Â ±âº»ÀûÀ¸·Î [ÀÏ¹Ý °Ô½ÃÆÇ] ½ºÅ²ÀÇ º¯¼ö ¿Í µ¿ÀÏÇÕ´Ï´Ù. ´Ü, ÀÏ¹Ý °Ô½ÃÆÇ¿¡¼­ »ç¿ëµÇ´Â º¸µå¼³Á¤ º¯¼ö($Bconfig['key']) ´Â ±ØÈ÷ ÀϺθ¸ »ç¿ëÇÏ°í ´ë½Å UBOARD Ä«Å×°í¸® ¼³Á¤º¯¼ö($Uconfig['key']) ¸¦ »ç¿ëÇÕ´Ï´Ù. $Uconfig['key'] º¯¼öÀÇ 'key' ´Â UBOARD Ä«Å×°í¸® ¼³Á¤ÆäÀÌÁö¸¦ HTML ¼Ò½ºº¸±â ÇØ¼­ °¢ input Ç׸ñ name À¸·Î È®ÀÎÇϰųª ¶Ç´Â UBOARD Ä«Å×°í¸® ¼³Á¤ ¿øº»¼Ò½º include/admin/board/ub_conf.php Çϴܺθ¦ º¸¸é µË´Ï´Ù. UBOARD º¹»ç & ºô´õ ¤ý Å×Å©³ëÆ® Àüü°ü¸®¡æ[º¸µå°ü¸®]¡æ[º¸µå°ü¸®-ÅëÇÕ] ÀÇ [º¹»ç] ±â´ÉÀ» Ȱ¿ëÇÏ¸é ¼³Á¤ÀÌ µ¿ÀÏÇÑ UBOARD ¸¦ º¹»ç »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¤ý Å×Å©³ëÆ® Àüü°ü¸®¡æ[½ºÅ²,ºô´õ]¡æ[ºô´õ] ±â´ÉÀ» Ȱ¿ëÇϸé UBOARD ¸¦ ºô´õ ÇüÅ·Π¸¸µé¾î ´Ù¸¥ »ç¿ëÀÚ¿¡°Ô ¹èÆ÷ÇÒ ¼ö ÀÖ½À´Ï´Ù. Å×Å©³ëÆ® ¼³Ä¡¾øÀÌ Ajax ±â´É¸¸ »ç¿ë TECHNOTE ¹öÀüÀ» ¼³Ä¡ÇÏÁö ¾ÊÀº »óÅ¿¡¼­µµ skin_uboard/standard/ Æú´õ¸¸ ȨÆäÀÌÁö¿¡ ¿Ã·Á ÁÖ¸é ¿ÜºÎ URL ¿¬°á ¹æ½Ä Ajax ±â´ÉÀº Á¤»óÀûÀ¸·Î »ç¿ë °¡´ÉÇÕ´Ï´Ù. ¿ÜºÎ URL ¿¬°á ¹æ½ÄÀº Å×Å©³ëÆ®³»ÀÇ php ÆÄÀÏÀ» °ÅÄ¡Áö ¾Ê°í Á÷Á¢ ¿ÜºÎ url ÀÇ Ãâ·Â¹°À» °¡Á® ¿É´Ï´Ù. [ex] ÆË¾÷ ·¹À̾î·Î Ãâ·ÂÇϱâ
<!-- [ex1] ÆË¾÷ ·¹À̾î Ãâ·ÂÅÂ±× --> <uboard style="position:absolute; width:300px; left:50px; top:50px; border:2px solid red; background-color:#ffffff;"> <input type="hidden" name="fix_board_name" value="ubtest"> <input type="hidden" name="fix_category_num" value="2"> </uboard> <!-- [ex2] ÆË¾÷ ·¹À̾î Ãâ·Â ¸µÅ© --> <a onclick="UBOARD_CALL('fix_board_name=ubtest&fix_category_num=5','rest_id','','','width=500,left=100,top=300,css_style=background-color:#ffffff;border:2px solid red;')">Ŭ¸¯</a>
[ex1] 2¹ø Ä«Å×°í¸®¸¦ ·¹À̾î·Î Ãâ·ÂÇÔ. [ex2] 5¹ø Ä«Å×°í¸®¸¦ ·¹À̾î·Î ¸µÅ©ÇÔ (rest_id:Á¸ÀçÇÏÁö ¾Ê´Â °¡»ó id ¸¦ ÁöÁ¤ÇÏ¸é ·¹ÀÌÀÌ·Î Ãâ·ÂµÊ) [ex] ¹«Á¦ÇÑ ¼ö·®ÀÇ ÆäÀÌÁö¿¡ °¢°¢ °Ô½ÃÆÇ ÀåÂøÇϱ⠼ö¹é°³°¡ ³Ñ´Â À¥ÆäÀÌÁö°¡ ÀÖ°í ±× °¢°¢ÀÇ ÆäÀÌÁö ¾È¿¡´Â ±× ÆäÀÌÁö¸¸ÀÇ °Ô½ÃÆÇÀ» ÀåÂøÇØ¾ß ÇÏ´Â °æ¿ì°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. °¡Àå ÈçÇÑ ¿¹·Î, ¼îÇθôÀ» º¸¸é µî·ÏµÈ »óǰÀÌ ¼öõ°³Àε¥ °¢°¢ÀÇ »óǰÁ¤º¸ Ãâ·Â ÆäÀÌÁö ³»¿¡´Â ±× »óǰ¸¸À» À§ÇÑ »óǰÆò°¡, QA °Ô½ÃÆÇÀÌ ÀåÂøµÇ¾î ÀÖ´Â °É º¼¼ö ÀÖ½À´Ï´Ù. ¼öõ°³ÀÇ °Ô½ÃÆÇ Ä«Å×°í¸®¸¦ ÀÏÀÏÀÌ »ý¼ºÇØÁÙ ¼ö´Â ¾øÁö¿ä. ÀÌ·²¶© fix_category1 , fix_category2 ¿É¼ÇÀ» »ç¿ëÇÏ¸é µË´Ï´Ù. ¿ì¼± UBOARD ÀÇ [Ä«Å×°í¸®¼³Á¤]¡æ[Àüü]¡æ[3.Á¦ÇѼ³Á¤]¡æ[°¡»ó Ä«Å×°í¸® ¿¬°á Çã¿ë]¡æ[On] À» ÁöÁ¤Çϰí, »óǰÁ¤º¸ Ãâ·Â ÆäÀÌÁö ¼Ò½º¿¡´Â ´ÙÀ½°ú °°ÀÌ UBOARD °Ô½ÃÆÇ ű׸¦ ³Ö¾î ÁÖ¸é µË´Ï´Ù. »óǰµî·Ï °íÀ¯¹øÈ£(uid)°¡ $GOODS['no'] ¶ó°í °¡Á¤ÇÑ ¿¹ ÀÔ´Ï´Ù.
<!-- $GOODS['no'] ¹ø »óǰÀÇ '»óǰÆò°¡' °Ô½ÃÆÇ Ãâ·ÂÅÂ±× --> <uboard id="estm_block" style="width:400px; background-color:#ffffff;"> <input type="hidden" name="fix_board_name" value="ubtest"> <input type="hidden" name="fix_category1" value="estm"> <input type="hidden" name="fix_category2" value="<?=$GOODS['no']?>"> </uboard>
<!-- $GOODS['no'] ¹ø »óǰÀÇ 'Q&A' °Ô½ÃÆÇ Ãâ·ÂÅÂ±× --> <uboard id="qna_block" style="width:400px; background-color:#ffffff;"> <input type="hidden" name="fix_board_name" value="ubtest"> <input type="hidden" name="fix_category1" value="qna"> <input type="hidden" name="fix_category2" value="<?=$GOODS['no']?>"> </uboard>
........ ¸µÅ©ÅÂ±× ................................... <a onclick="UBOARD_CALL('fix_board_name=ubtest&fix_category1=estm&fix_category2=<?=$GOODS['no']?>','estm_block')">»óǰÆò</a> <a onclick="UBOARD_CALL('fix_board_name=ubtest&fix_category1=qna&fix_category2=<?=$GOODS['no']?>','qna_block')">Q & A</a>
fix_category1Àº ÀÓÀÇÀÇ ´Ü¾î(estm, qna)·Î, fix_category2 ´Â »óǰµî·Ï ±Û¹øÈ£·Î °¡»ó Ä«Å×°í¸®¸¦ Á¤ÀÇÇß½À´Ï´Ù. »óǰ¸¶´Ù °¢ÀÚÀÇ UBOARD Ä«Å×°í¸®¸¦ °®°Ô µÈ °ÍÀÔ´Ï´Ù.
ÀÌ·¸°Ô »óǰ¸¶´Ù »ý¼ºµÈ ¼ö¸¹Àº °Ô½ÃÆÇµéÀ» ´Ù½Ã [»óǰÆò °Ô½ÃÆÇ Àüü] , [Q&A °Ô½ÃÆÇ Àüü] µÎ °Ô½ÃÆÇÀ¸·Î ÅëÇÕÃâ·Â ÇÏ·Á¸é
<!-- »óǰÆò°¡ °Ô½ÃÆÇ ÅëÇÕÃâ·Â ÅÂ±× --> <uboard id="estm_block" style="width:400px; background-color:#ffffff;"> <input type="hidden" name="fix_board_name" value="ubtest"> <input type="hidden" name="fix_category1" value="estm"> <input type="hidden" name="fix_category2" value=""> </uboard>
<!-- Q&A °Ô½ÃÆÇ ÅëÇÕÃâ·Â ÅÂ±× --> <uboard id="qna_block" style="width:400px; background-color:#ffffff;"> <input type="hidden" name="fix_board_name" value="ubtest"> <input type="hidden" name="fix_category1" value="qna"> <input type="hidden" name="fix_category2" value=""> </uboard>
........ ¸µÅ©Å±×..................................... <a onclick="UBOARD_CALL('fix_board_name=ubtest&fix_category1=estm&fix_category2=','estm_block')">»óǰÆò</a> <a onclick="UBOARD_CALL('fix_board_name=ubtest&fix_category1=qna&fix_category2=','qna_block')">Q & A</a>
ÀÌ·¸°Ô µË´Ï´Ù. 2´Ü°è Ä«Å×°í¸®(fix_category2)¸¦ ÃʱâÈ­ ½ÃÄѼ­ 1´Ü°è Ä«Å×°í¸®(fix_category1)¿¡ ÀÇÇØ¼­¸¸ ºÐ·ùµÇ°Ô ÇÑ °ÍÀÔ´Ï´Ù.
±×·¸´Ù¸é À̹ø¿£ [Q&A]+[»óǰÆò] À» ÇѰ³ÀÇ °Ô½ÃÆÇÀ¸·Î ÅëÇÕÃâ·Â ÇÏ·Á¸é ¾î¶»°Ô ÇÒ±î¿ä? ¹Ù·Î ´äÀÌ ¶°¿À¸£Áö ¾Ê´Â´Ù¸é À§ ³»¿ëÀ» ÀÌÇØÇÏÁö ¸øÇÑ °ÍÀÌ´Ï ´Ù½Ã Çѹø º¸½Ã±¸¿ä, ´äÀº 1´Ü°è Ä«Å×°í¸®(fix_category1)µµ ÃʱâÈ­ ½ÃŰ¸é µË´Ï´Ù.
6. F A Q Á» ´õ ¼¼ºÎÀûÀÎ ³»¿ëÀº Á¦ÀÛ»ç ȨÆäÀÌÁö °Ô½ÃÆÇÀ» ÂüÁ¶ ÇϽʽÿÀ. Å×Å©³ëÆ®¿Í UBOARD ´Â ´Ù¸¥ °Ç°¡¿ä? 'Å×Å©³ëÆ®' ´Â °Ô½ÃÆÇ,ȸ¿ø°ü¸®,¼îÇθô,Ȩºô´õ µîÀÇ ±â´ÉÀ» °¡Áö°í ÀÖ´Â MAIN ÇÁ·Î±×·¥À̰í 'UBOARD' ´Â 'Å×Å©³ëÆ®' ¿¡ ¼ÓÇÏ´Â Sub ÇÁ·Î±×·¥ÀÔ´Ï´Ù. Sub ÇÁ·Î±×·¥ ÀÌÁö¸¸ Ȱ¿ë ¿µ¿ªÀº Á¾¼ÓµÇÁö ¾Ê°í 'Å×Å©³ëÆ®' ¿ÜºÎ ¿µ¿ª±îÁö È®ÀåµË´Ï´Ù. UBOARD ¼³Ä¡ °¡´ÉÇÑ Å×Å©³ëÆ® ¹öÀüÀº? TECHNOTE6.9 ¹öÀü(PHP) ÀÌ»óÀ̾î¾ß ÇÕ´Ï´Ù. ±× ÀÌÇÏ ¹öÀüÀ̰ųª TECHNOTE CGI ¹öÀü¿¡´Â ¼³Ä¡ÇÒ ¼ö ¾ø½À´Ï´Ù. °Ô½ÃÆÇ¿¡ ÀԷ¶õ Ãß°¡ ÇÏ·Á¸é? ÀÏ¹Ý °Ô½ÃÆÇÀÇ ¼³Á¤(uboard ¼³Á¤ÀÌ ¾Æ´Ñ)¡æ[6-16] ±Û¾²±â ÀÔ·ÂÇ׸ñ Ãß°¡ ¼³Á¤Çϱ⠿¡¼­ ¸ÕÀú ÀԷ¶õ »ý¼ºÇØ ÁØ ´ÙÀ½ UBOARD °Ô½ÃÆÇ ½ºÅ² ¼Ò½º¿¡¼­ Á÷Á¢ ÀԷ¶õ ű׸¦ ³Ö¾î ÁÖ¾î¾ß ÇÕ´Ï´Ù. °Ô½ÃÆÇ ¼Ò½º¿¡¼­ ±Û¾²±âÆû, º»¹®Ãâ·Â ÇØ´ç function À» º¸¸é Ãß°¡ÀԷ¶õ Àû¿ëÇÏ´Â ¹æ¹ýÀÌ ³ª¿Í ÀÖ½À´Ï´Ù. ÀÏ¹Ý°Ô½ÃÆÇ/UBOARD °Ô½ÃÆÇ È¥¿ëÀÌ °¡´É ÇÑÁö¿ä? ƯÁ¤ °Ô½ÃÆÇ Çϳª¸¦ ÀÏ¹Ý°Ô½ÃÆÇ ÇüÅ·Π»ç¿ëÇϸ鼭 µ¿½Ã¿¡ UBOARD ajax °Ô½ÃÆÇÀ¸·Î »ç¿ëÇØµµ ¹®Á¦´Â ¾ø½À´Ï´Ù. ´Ù¸¸, ÀÏ¹Ý °Ô½ÃÆÇ Å×ÀÌºí º¸´Ù UBOARD °Ô½ÃÆÇ Å×À̺íÀÌ ´õ ¸¹Àº Çʵ带 Çʵ带 »ç¿ëÇϹǷΠȿÀ²¼ºÀ» À§Çؼ­´Â °¡±ÞÀû °¢°¢ÀÇ ¿ëµµ·Î ±¸ºÐÇØ¼­ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. UBOARD ¸¦ º¹»çÇÏ·Á¸é? Å×Å©³ëÆ® Àüü°ü¸®¡æ[º¸µå°ü¸®]¡æ[º¸µå°ü¸®-ÅëÇÕ] ÀÇ [º¹»ç] ±â´ÉÀ» Ȱ¿ëÇÏ¸é ¼³Á¤ÀÌ µ¿ÀÏÇÑ UBOARD ¸¦ º¹»ç »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. UBOARD ¿ë ºô´õÀ» Á¦ÀÛÇÏ·Á¸é? Å×Å©³ëÆ® Àüü°ü¸®¡æ[½ºÅ²,ºô´õ]¡æ[ºô´õ] ±â´ÉÀ» Ȱ¿ëÇϸé UBOARD ¸¦ ºô´õ ÇüÅ·Π¸¸µé¾î ´Ù¸¥ »ç¿ëÀÚ¿¡°Ô ¹èÆ÷ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ÇÁ·Î±×·¥À¸·Î ¸¸µç ȨÆäÀÌÁö¿¡µµ Àû¿ë °¡´ÉÇÑÁö¿ä? ´Ù¸¥ À¥ÇÁ·Î±×·¥À» »ç¿ëÇØ ¸¸µç ȨÆäÀÌÁö¶ó ÇÏ´õ¶óµµ UBOARD °Ô½ÃÆÇÀ» »ðÀÔÇϰųª °ü·Ã ±â´ÉµéÀ» Àû¿ë ÇÒ ¼ö ÀÖ½À´Ï´Ù. html ű׸¦ ³ÖÀ» ¼ö ÀÖ´Â °÷ÀÌ¸é ´Ù °¡´ÉÇÕ´Ï´Ù. À¥ÇÁ·Î±×·¥ ¾øÀÌ html ¸¸À¸·Î ¸¸µé¾îÁø ȨÆäÀÌÁö ¿¡µµ Àû¿ë °¡´ÉÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î µé¾î ÀÖ´Â ½ºÅ²ÆÄÀϵéÀº ¾î¶² °Ç°¡¿ä? UBOARD °ü¸®¼³Á¤ ÆäÀÌÁö¿¡¼­ Àӽà Àû¿ë»óÅ·ΠÃâ·ÂÈ®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç´Â À̰÷¿¡¼­ ±âº»ÀûÀÎ Ãâ·ÂÇüŸ¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. °Ô½ÃÆÇÀÇ ¿¡µðÅ͸¦ ´Ù¸¥°É·Î ¹Ù²Ü¼ö ÀÖ³ª¿ä? ½ºÅ²¼Ò½º¿¡¼­ ±Û¾²±âÆû ºÎºÐÀ» ã¾Æ ¹Ù²Ù¸é °¡´ÉÇÕ´Ï´Ù. ±âº» Á¦°øµÈ ½ºÅ²¿¡¼­´Â 'NicEdit' ¿¡µðÅ͸¦ Àû¿ëÇß½À´Ï´Ù. Å©·Î½ººÎ¶ó¿ì¡ µÇ³ª¿ä? ÀͽºÇ÷η¯, ÆÄÀÌ¾îÆø½º, Å©·Ò, »çÆÄ¸®, ¿ÀÆä¶ó ¸ðµÎ µ¿ÀÏÇÏ°Ô Ãâ·ÂµË´Ï´Ù. ´Ü ±Û¾²±âÆûÀÇ º»¹® ÆíÁý±â°¡ ¾à°£ÀÇ Â÷À̸¦ ³ªÅ¸³À´Ï´Ù. HTML Ç¥ÁرԾà(DTD)Àº ¾î¶²°Ô Àû¿ëµÇ³ª¿ä? html Ç¥ÁØÀ¸·Î Á¦À۵Ǿú±â ¶§¹®¿¡ ƯÁ¤ ±Ô¾à¿¡ Á¾¼ÓµÇÁö ¾Ê°í µ¿ÀÏÇÏ°Ô Ãâ·ÂµÇ¹Ç·Î ¾î¶² À¥ÆäÀÌÁö¿¡µµ Àû¿ë(»ðÀÔ)ÀÌ °¡´ÉÇÕ´Ï´Ù. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ¿ë¾î±¸ºÐ ¤ý ÀÏ¹Ý °Ô½ÃÆÇ : Å×Å©³ëÆ® ¿øº»¿¡¼­ »ý¼ºµÈ °Ô½ÃÆÇ( Ãâ·Â: board.php?board=freeboard) ¤ý UBOARD °Ô½ÃÆÇ : UBOARD ½ºÅ²¿¡ ÀÇÇØ Ãâ·ÂµÇ´Â Ajax ¹æ½ÄÀÇ °Ô½ÃÆÇ
±âŸ ³»¿ëÀº Á¦ÀÛ»ç ȨÆäÀÌÁö¸¦ ÂüÁ¶ ÇϽʽÿÀ.
¡è À§·Î