0
日
日

• 自己
日

• 自己
•
日

• 自己
•
•
日

• 自己
•
•
•          色
日

• 自己
•
•
•          色

•
日

• 自己
•
•
•          色

•
•
自己
自己

• 高山
•入
•
•
•
•
•
•
    •            行   色
        •
        •
        •   自己

    •
        •            非

            •
•
•
•
•
•
•   面
•
•
•   面

•
•
•
•   面

•
•
•
•
•   面

•
•
•
•
•
•   面

•
•
•
•
•
•
•   面

•
•
•
•
•
言
Transformer
•
•
•   入
•
•       入

    •
•
•       入

    •
•
•
•           入

    •
•
•       示       大
•
•           入

    •
•
•       示       大

    •
•
•           入

    •
•
•       示       大

    •
•
•   面
•   面


•       入
•    面


•        入


•   方
•
    •
•
    •
•
    •
•
    •
•
    •
•
    •

    •

    •
•   •   •
•   •   •
•   •   •
•   •   •
•   •   •
•   •
•   •
•   •
•   •
•   •
•   •
package MT::Plugin::SampleTransfomer;
                                                               Transformer Callback
...
MT->add_callback(
  'template_param.edit_entry',
  9,
  $plugin,
  &add_field );
my $host_node   = $tmpl->getElementByI('tags');
生
生

my $child_node = $tmpl->createElement(
    'app:setting',
    {
        id    => 'hello',
        label => 'Hello',
   ...
生
生

my $word =
    '<strong>Hello, Transformer</strong>';
$child_node->innerHTML($word);
生   入
生                      入

$tmpl->insertBefore(
    $child_node,
    $host_node
);
•
    •
        •
    •
        •        


    •
        •            

        •            

        •            
applications/cms/menus
applications/cms/menus
色
Dashboard(   )
Dashboard(       )




Widget(      )
•
•
•   示
•
•   示

•   示
•
•   示

•   示

•
•
•       示

•       示

•
    •
•
•       示

•       示

•
    •
•       言
•
•       示

•       示

•
    •
•       言

•
•
•           示

•           示

•
    •
•           言

•
    •   示
•
    •
    •
    •       示
        •
•

•
    •       子

        •
        •
        •
        •

•
    •                   生   自   生
方
方
方
方


子
方


子
方


子
方


子
方


子
方


子
方


子
方


子
package MT::Asset::Movie;                           my $player = $site_url.quot;flvplayer.swf?
                           ...
Player
Player
Player




Movie   Asset
•
•
    •   日   月   日
•
    •   日   月   日

    •
•
    •   日       月       日

    •
    •   日   月       日
•
    •   日           月       日

    •
    •   日       月       日

    •       日
•
    •   日           月       日

    •
    •   日       月       日

    •       日

•
•
    •   日           月       日

    •
    •   日       月       日

    •       日

•
    •           方
•
    •   日           月       日

    •
    •   日       月       日

    •       日

•
    •           方

        •
•
    •   日           月       日

    •
    •   日       月       日

    •       日

•
    •           方

        •
•
•
    •   日           月       日

    •
    •   日       月       日

    •       日

•
    •           方

        •
•
    •   ...
archive_types
archive_label
archive_types
archive_label
archive_types
archive_label
日
日
•
日
•
    •
日
•
    •
    •
日
•
    •
    •
    •
日
•
    •
    •
    •
•            
日
•
    •
    •
    •
•            


•
        日
日
•
    •
    •
    •
•                


•
            日

•
        用
日
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
20070824 MT-DEVCON
Upcoming SlideShare
Loading in...5
×

20070824 MT-DEVCON

1,736

Published on

2007.8.24 資料

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,736
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "20070824 MT-DEVCON"

  1. 1. 日
  2. 2. 日 • 自己
  3. 3. 日 • 自己 •
  4. 4. 日 • 自己 • •
  5. 5. 日 • 自己 • • • 色
  6. 6. 日 • 自己 • • • 色 •
  7. 7. 日 • 自己 • • • 色 • •
  8. 8. 自己
  9. 9. 自己 • 高山 •入 • • • • •
  10. 10. • • 行 色 • • • 自己 • • 非 •
  11. 11.
  12. 12. • •
  13. 13. • • • 面
  14. 14. • • • 面 •
  15. 15. • • • 面 • •
  16. 16. • • • 面 • • •
  17. 17. • • • 面 • • • •
  18. 18. • • • 面 • • • • •
  19. 19.
  20. 20. Transformer
  21. 21.
  22. 22. • • 入
  23. 23. • • 入 •
  24. 24. • • 入 • •
  25. 25. • • 入 • • • 示 大
  26. 26. • • 入 • • • 示 大 •
  27. 27. • • 入 • • • 示 大 • •
  28. 28. • 面
  29. 29. • 面 • 入
  30. 30. • 面 • 入 • 方
  31. 31. • •
  32. 32. • • • •
  33. 33. • • • • • • • •
  34. 34. • • • • • • • • • • • • • • • • • • • • • • • • • • •
  35. 35. package MT::Plugin::SampleTransfomer; Transformer Callback ~ ~ MT->add_callback( 'MT::App::CMS::template_param.edit_entry', 9, $plugin, &add_field ); ID ’tags’ MT sub add_field { my ( $eh, $app, $param, $tmpl ) = @_; return unless UNIVERSAL::isa( $tmpl, 'MT::Template' ); my $innerHTML; Element my $host_node = $tmpl->getElementById('tags'); my $child_node = $tmpl->createElement( 'app:setting', { id => 'hello', label => 'Hello', } ); my $word = '<strong>Hello, Transformer</strong>'; Element $child_node->innerHTML($word); $tmpl->insertBefore( $child_node, $host_node ); } Element 1;
  36. 36. MT->add_callback( 'template_param.edit_entry', 9, $plugin, &add_field );
  37. 37. my $host_node = $tmpl->getElementByI('tags');
  38. 38.
  39. 39. 生 my $child_node = $tmpl->createElement( 'app:setting', { id => 'hello', label => 'Hello', } );
  40. 40.
  41. 41. 生 my $word = '<strong>Hello, Transformer</strong>'; $child_node->innerHTML($word);
  42. 42. 生 入
  43. 43. 生 入 $tmpl->insertBefore( $child_node, $host_node );
  44. 44. • • • • •     • •   •   •  
  45. 45. applications/cms/menus
  46. 46. applications/cms/menus
  47. 47.
  48. 48. Dashboard( )
  49. 49. Dashboard( ) Widget( )
  50. 50.
  51. 51. • • 示
  52. 52. • • 示 • 示
  53. 53. • • 示 • 示 •
  54. 54. • • 示 • 示 • •
  55. 55. • • 示 • 示 • • • 言
  56. 56. • • 示 • 示 • • • 言 •
  57. 57. • • 示 • 示 • • • 言 • • 示
  58. 58. • • • • 示 •
  59. 59. • • • 子 • • • • • •     生 自 生
  60. 60.
  61. 61.
  62. 62.
  63. 63. 方 子
  64. 64. 方 子
  65. 65. 方 子
  66. 66. 方 子
  67. 67. 方 子
  68. 68. 方 子
  69. 69. 方 子
  70. 70. 方 子
  71. 71. package MT::Asset::Movie; my $player = $site_url.quot;flvplayer.swf? file=quot;.$url; use strict; my $text = << quot;HTMLquot;; use base qw( MT::Asset ); <object type=quot;application/x-shockwave-flashquot; width=quot;400quot; height=quot;220quot; wmode=quot;transparent __PACKAGE__->install_properties({ data=quot;$playerquot;> class_type => 'movie', <param name=quot;moviequot; value=quot;$playerquot; /> }); <param name=quot;wmodequot; value=quot;transparentquot; /> </object> sub extensions { [ qr/flv/i ] } HTML sub class_label { return $asset->enclose($text); MT->translate('Movie'); } } 1; sub class_label_plural { MT->translate('Movie'); } sub as_html { my $asset = shift; my ($param) = @_; my $url = $asset->url; my $blog = $asset->blog; my $site_url = $blog->site_url if $blog; $site_url = '/' unless $site_url;
  72. 72. Player
  73. 73. Player
  74. 74. Player Movie Asset
  75. 75.
  76. 76. • • 日 月 日
  77. 77. • • 日 月 日 •
  78. 78. • • 日 月 日 • • 日 月 日
  79. 79. • • 日 月 日 • • 日 月 日 • 日
  80. 80. • • 日 月 日 • • 日 月 日 • 日 •
  81. 81. • • 日 月 日 • • 日 月 日 • 日 • • 方
  82. 82. • • 日 月 日 • • 日 月 日 • 日 • • 方 •
  83. 83. • • 日 月 日 • • 日 月 日 • 日 • • 方 • •
  84. 84. • • 日 月 日 • • 日 月 日 • 日 • • 方 • • • 日
  85. 85. archive_types archive_label
  86. 86. archive_types archive_label
  87. 87. archive_types archive_label
  88. 88.
  89. 89. 日 •
  90. 90. 日 • •
  91. 91. 日 • • •
  92. 92. 日 • • • •
  93. 93. 日 • • • • •  
  94. 94. 日 • • • • •   • 日
  95. 95. 日 • • • • •   • 日 • 用
  96. 96.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×