OpenInteract :: Ui :: Main.

OpenInteract :: UI :: MainÀº ÁÖ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¾î¼Àºí¸® 'µµÃ¼'ÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

OpenInteract :: Ui :: Main. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Chris Winters
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~cwinters/SPOPS-0.87/SPOPS/SQLInterface.pm

OpenInteract :: Ui :: Main. ű×


OpenInteract :: Ui :: Main. ¼³¸í

OpenInteract :: UI : ÁÖ¿ä ±âº» »ç¿ëÀÚ ¾î¼Àºí¸® ÀÎÅÍÆäÀ̽º 'ÁöÈÖÀÚ'ÀÔ´Ï´Ù. OpenInteract :: UI :: ȨÆäÀÌÁö´Â ±âº» »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¾î¼Àºí¸® 'conductor'.SYNOPSIS ³» $ ÆäÀÌÁö = OpenInteract :: UI :: Main-> Çڵ鷯 (); send_http_headers (); $ ÆäÀÌÁö¸¦ Àμâ; # ¼­ºê Ŭ·¡½º ÅÛÇø´ À̸§À» ã±âÀ§ÇÑ »õ·Î¿î ¹æ¹ýÀ» Á¤ÀÇÇÕ´Ï´Ù : ÆÐÅ°Áö OpenInteractÀ» :: UI¸¦ :: LanguageChoiceÀ»; »ç¿ëÀÇ ±âº» QW (OpenInteract :: UI :: ȨÆäÀÌÁö) ³» $ÀÇ DEFAULT_LANGUAGE = 'EN'Àº; ¼­ºê choose_template {³» ($ Ŭ·¡½º) = @_; ³» ($ ¾ð¾î); °æ¿ì ($ R -> {ÀÎÁõ is_logged_in} {}) {$ ¾ð¾î = $ R -> {ÀÎÁõ} {} »ç¿ëÀÚ -> ¾ð¾î; } $ ¾ð¾î || = $ R-> apache-> PARAM ( 'LANG') || $ R -> {¼¼¼Ç} {·©} || $ DEFAULT_LANGUAGE; ³» $ R = OpenInteract :: ¿äû -> ¿¹; ³» $ ÅÛÇø´ = $ R -> {Å׸¶} -> PROPERTY_VALUE ( "template_ $ ¾ð¾î") || $ R -> {Å׸¶} -> PROPERTY_VALUE ( 'main_template'); $ ÅÛÇø´À» ¹Ýȯ; }ÀÌ Ç² ÁÖ¿ä ³»¿ëÀº ¿ì¸®°¡ Ŭ·¡½º¸¦ ãÀ» ¼ö ÀÖµµ·Ï ÀÌ¹Ì ¿ì¸®ÀÇ URL¿¡¼­ ±¸¹® ºÐ¼® µÈ ¸ðµç page.The Á¶Ä¡ÀÇ ³»¿ëÀ» µÑ·¯½Ñ ÅÛÇø´°ú ÇÔ²² ¹ß»ýÇÏ´Â Çڵ鷯´Â / ¹æ¹ýÀº ÄÜÅÙÃ÷¸¦ »ý¼ºÇÏ°íÀ̸¦ È£ÃâÇÏ´Â µ¥ »ç¿ë . ¿ì¸®´Â ¿ì¸®°¡ º°µµÀÇ ÅÛÇø´À̳ª all.Another ´ë¾È ¾øÀ½ ÅÛÇø´À» »ç¿ëÇÏ´Â ¶Ç ´Ù¸¥ Áö½Ã¸¦¹ÞÀº ¾Ê´Â ÇÑ, ¿ì¸®ÀÇ Å׸¶¿¡ ÁöÁ¤µÈ ±âº» ÅÛÇø´¿¡ ÄÜÅÙÃ÷¸¦ ³Ö¾î ÄÁÅÙÃ÷ Çڵ鷯ÀÇ ¿ä±¸°¡ HTMLÀÌ ¾Æ´Ñ ÆÄÀÏÀ» ¹ÝȯÇÏ´Â °ÍÀÔ´Ï´Ù, ÀÌ·¯ÇÑ PDF, ±×·¡ÇÈ, ¿öµå ÇÁ·Î¼¼½Ì ¹®¼­, º¸°ü, ¶Ç´Â ¾î¶²ÀÖ´Ù. ÄÁÅÙÃ÷ Çڵ鷯°¡ $ÀÇ R¿¡ Àüü ÆÄÀÏ À̸§À» ³Ö¾îÇؾßÇϹǷΠ°æ¿ì -> {ÆäÀÌÁö} -> {send_file} key.A ÄÜÅÙÃ÷ ÀúÀÚ´Â ¼³Á¤¿¡ ÀÇÇØ »ý¼º µÈ ÄÜÅÙÃ÷¸¦ »ç¿ëÇÏ·Á¸é ±âº» ÅÛÇø´À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù : $ R -> {ÆäÀÌÁö} »ç¿ëÇÏ´Â ÅÛÇø´ÀÇ À̸§ {_template_name_}. ÀÌ°ÍÀº ¿ÏÀüÇÑ ÅÛÇø´ À̸§À»ÇؾßÇÑ´Ù - µî 'MYPKG ::¿¡ MyTemplate'·Î. ÆÐÅ°Áö¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é OI ÅÛÇø´ Á¦°øÀÚ´Â directory.You´Â Å׸¶¿¡ µû¶ó ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù ÅÛÇø´À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù ¼­½Ä ÆÄÀÏ¿¡ ÅÛÇø´À» ã±â À§ÇØ ³ë·ÂÇÒ °ÍÀÔ´Ï´Ù. ÀÌ Á÷Á¢ ÅÛÇø´ÀÇ À̸§ÀÌ ¾Æ´Ï¶ó ÅÛÇø´ÀÇ À̸§À» º¸À¯ÇÏ°íÀÖ´Â Å׸¶ ³»¿¡¼­ ÀÚ¸®°¡ ¾Æ´Õ´Ï´Ù. ¿¹¸¦ µé¾î, ´ç½ÅÀÌ 'spooky_template'À» ¸¸µé¾î ¿©·¯ ÁÖÁ¦¿¡ ±¸Çö ¸»ÇÑ´Ù. $ -> {ÆäÀÌÁö} {_ template_key_} ±×¸®°í '°£´ÜÇÑ'ÅÛÇø´À» »ç¿ëÇϱâ À§ÇØ, ÀúÀÚ°¡ ¼³Á¤ÇؾßÇÕ´Ï´Ù $ R : ºñ·Ï ´ç½Å ºÒ±¸ÇÏ°í Å׸¶°¡ »ç¿ëµË´Ï´Ù ¸ð¸£°Ú¾î¿ä ÀúÀÚ·Î, ´ç½ÅÀº ¿©ÀüÈ÷ ¼³Á¤¿¡ ÀÇÇØ ±Ç¸® ÅÛÇø´À» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù R -> {ÆäÀÌÁö} {_ simple_} ÁøÁ¤ÇÑ °ª. ´ç½ÅÀÌ ´ç½ÅÀÇ ¼­¹ö configuration.FinallyÀÇ template_names Å° ¾Æ·¡¿¡ À̸§À» ¼³Á¤ÇÒ ¼ö ÀÖÁö¸¸ ±âº» '°£´ÜÇÑ'ÅÛÇø´ 'base_simple'ÀÌ´Ù, ÀúÀÚµµ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù : $ R -> {ÆäÀÌÁö} {_ no_template_ÀÌ}´Â¾ø´Â ³»¿ëÀ» Ç¥½ÃÇÕ´Ï´Ù > {main_template_vars} hashref - Á¤º¸¸¦ º¸³¾ ¼ö all.Main ÅÛÇø´ VariablesAnyÀÇ ÄÁÅÙÃ÷ Çڵ鷯¿¡¼­ ÅÛÇø´Àº $ÀÇ RÀ» »ç¿ëÇÏ¿© Á¤º¸¸¦ ¼³Á¤ÇÏ¿© ±âº» ÅÛÇø´¿¡ Á÷Á¢ ¹èÄ¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î : $ R -> {main_template_vars} {current_weather} = 'ºñ°¡ ¿À´Â Â÷°¡¿î'; ¾Æ´Ñ ³»¿ë handlers.NoteÀÇ¿¡ ÁÖ¿ä ÅÛÇø´À» Ç¥½ÃÇϱâ À§ÇØ 'current_weather'ÅÛÇø´ º¯¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù ±× µ¿¾ÈÀÌ ¼Ò¸® À¯¿ë ( ±×°ÍÀº) ÇÒ ¼öÀÖ´Ù, ´ç½ÅÀº ¾Æ¸¶ ¸Å¿ì µå¹°°Ô »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. '»óÀÚ'°³³äÀºº¸´Ù Æ÷°ýÀûÀÌ°í ¿ÏÀüÇÑ ±â´ÉÀ» °®ÃáÀ̸ç, °ÅÀÇ È®½ÇÇÏ°Ô ´ç½ÅÀÌ ÇÊ¿ä·Î ÇÒ °ÍÀÔ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.


OpenInteract :: Ui :: Main. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

SVG :: Graph.

SVG :: ±×·¡ÇÁ´Â È®Àå °¡´ÉÇÑ º¤ÅÍ ±×·¡ÇÈ (SVG) Çü½ÄÀ¸·Î µ¥ÀÌÅ͸¦ ½Ã°¢È­ÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. ...

176

´Ù¿î·Îµå