XPressME Integration Kit

Trac

Changeset 365


Ignore:
Timestamp:
Aug 20, 2009, 5:53:16 PM (15 years ago)
Author:
toemon
Message:

WP2011でウィジェット、タグクラウドブロック、タグブロックオプションの削除 fixes #203
ウィジェットブロックは WP2.7以上
タグクラウドブロックは WP2.3以上
「**投稿」ブロックの対象タグオプションは WP2.3以上
を使用している場合のみ表示させるようにする。

Location:
trunk/xpressme_integration_kit
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/xpressme_integration_kit/blocks/popular_posts_block.php

    r232 r365  
    3636                $form .= _MB_XP2_DATE_FORMAT .": <input type='text' name='options[4]' value='" . $date_format . "' /><br />\n"; 
    3737                $form .= _MB_XP2_TIME_FORMAT .": <input type='text' name='options[5]' value='" . $time_format . "' /><br />\n"; 
    38                 $form .= "<br />\n"; 
    39                 $form .= _MB_XP2_TAGS_SELECT .": <input type='text' name='options[6]' value='" . $tag_select . "' /><br />\n";   
     38                include $mydirpath .'/wp-includes/version.php' ; 
     39                if (wp_version_compare($wp_version, '>=','2.3')){ 
     40                        $form .= "<br />\n"; 
     41                        $form .= _MB_XP2_TAGS_SELECT .": <input type='text' name='options[6]' value='" . $tag_select . "' /><br />\n"; 
     42                } else { 
     43                        $form .= "<input type='hidden' name='options[6]' value='' /><br />\n"; 
     44                } 
     45 
    4046            $form .= _MB_XP2_CATS_SELECT ."<br />\n"; 
    4147            $isAll = (count($selected)==0||empty($selected[0]))?true:false; 
  • trunk/xpressme_integration_kit/blocks/recent_posts_content_block.php

    r232 r365  
    4040                $form .= _MB_XP2_TIME_FORMAT .": <input type='text' name='options[6]' value='" . $time_format . "' /><br />\n"; 
    4141                 
    42                 $form .= "<br />\n"; 
    43                 $form .= _MB_XP2_TAGS_SELECT .": <input type='text' name='options[7]' value='" . $tag_select . "' /><br />\n"; 
     42                include $mydirpath .'/wp-includes/version.php' ; 
     43                if (wp_version_compare($wp_version, '>=','2.3')){ 
     44                        $form .= "<br />\n"; 
     45                        $form .= _MB_XP2_TAGS_SELECT .": <input type='text' name='options[7]' value='" . $tag_select . "' /><br />\n"; 
     46                } else { 
     47                        $form .= "<input type='hidden' name='options[7]' value='' /><br />\n"; 
     48                } 
     49                 
    4450            $form .= _MB_XP2_CATS_SELECT ."<br />\n"; 
    4551            $isAll = (count($selected)==0||empty($selected[0]))?true:false; 
  • trunk/xpressme_integration_kit/blocks/recent_posts_list_block.php

    r232 r365  
    3939                $form .= _MB_XP2_TIME_FORMAT .": <input type='text' name='options[6]' value='" . $time_format . "' /><br />\n"; 
    4040                 
    41             $form .= "<br />\n"; 
    42                 $form .= _MB_XP2_TAGS_SELECT .": <input type='text' name='options[7]' value='" . $tag_select . "' /><br />\n"; 
     41                include $mydirpath .'/wp-includes/version.php' ; 
     42                if (wp_version_compare($wp_version, '>=','2.3')){ 
     43                        $form .= "<br />\n"; 
     44                        $form .= _MB_XP2_TAGS_SELECT .": <input type='text' name='options[7]' value='" . $tag_select . "' /><br />\n"; 
     45                } else { 
     46                        $form .= "<input type='hidden' name='options[7]' value='' /><br />\n"; 
     47                } 
     48 
    4349            $form .= _MB_XP2_CATS_SELECT ."<br />\n"; 
    4450            $isAll = (count($selected)==0||empty($selected[0]))?true:false; 
  • trunk/xpressme_integration_kit/xoops_version.php

    r363 r365  
    1313if( ! defined( 'XOOPS_ROOT_PATH' ) ) exit ; 
    1414 
     15if (!function_exists('wp_version_compare')){ 
     16        function wp_version_compare($wp_version , $operator='==',$comp_version){ 
     17                $inc_wp_version = str_replace("ME", "", $wp_version); 
     18                return version_compare($inc_wp_version, $comp_version, $operator); 
     19        } 
     20} 
     21 
    1522$mydirpath = dirname(__FILE__); 
    1623$mydirname = basename($mydirpath); 
     
    8188        if (@$current_user->user_level > 0) { 
    8289        $modversion['sub'][1]['name'] = constant( '_MI_XP2_MENU_POST_NEW'); 
    83         if ($wp_db_version > 4000) 
     90        if (wp_version_compare($wp_version, '>=','2.1')) 
    8491                $modversion['sub'][1]['url'] = "wp-admin/post-new.php"; 
    8592        else 
     
    237244); 
    238245$b_no++; 
    239 $modversion['blocks'][$b_no] = array( 
    240         'file'                  => 'tag_cloud_block.php' , 
    241         'name'                  => constant('_MI_XP2_BLOCK_TAG') , 
    242         'description'   => '' , 
    243         'show_func'     => "b_". $mydirname . "_tag_cloud_show" , 
    244         'edit_func'     => "b_". $mydirname . "_tag_cloud_edit" , 
    245         'options'               => $mydirname. '||8|22|pt|45|flat|name|ASC||' , 
    246         'can_clone'             => false , 
    247         'func_num'              => $b_no,        
    248 ); 
     246if (wp_version_compare($wp_version, '>=','2.3')){ 
     247        $modversion['blocks'][$b_no] = array( 
     248                'file'                  => 'tag_cloud_block.php' , 
     249                'name'                  => constant('_MI_XP2_BLOCK_TAG') , 
     250                'description'   => '' , 
     251                'show_func'     => "b_". $mydirname . "_tag_cloud_show" , 
     252                'edit_func'     => "b_". $mydirname . "_tag_cloud_edit" , 
     253                'options'               => $mydirname. '||8|22|pt|45|flat|name|ASC||' , 
     254                'can_clone'             => false , 
     255                'func_num'              => $b_no,        
     256        ); 
     257} 
    249258$b_no++; 
    250259$modversion['blocks'][$b_no] = array( 
     
    270279); 
    271280$b_no++; 
    272 $modversion['blocks'][$b_no] = array( 
    273         'file'                  => 'widget_block.php' , 
    274         'name'                  => constant('_MI_XP2_BLOCK_WIDGET') , 
    275         'description'   => '' , 
    276         'show_func'     => "b_". $mydirname . "_widget_show" , 
    277         'edit_func'     => "b_". $mydirname . "_widget_edit" , 
    278         'options'               => $mydirname. '||1|' , 
    279         'can_clone'             => true , 
    280         'func_num'              => $b_no,        
    281 ); 
     281if (wp_version_compare($wp_version, '>=','2.7')){ 
     282        $modversion['blocks'][$b_no] = array( 
     283                'file'                  => 'widget_block.php' , 
     284                'name'                  => constant('_MI_XP2_BLOCK_WIDGET') , 
     285                'description'   => '' , 
     286                'show_func'     => "b_". $mydirname . "_widget_show" , 
     287                'edit_func'     => "b_". $mydirname . "_widget_edit" , 
     288                'options'               => $mydirname. '||1|' , 
     289                'can_clone'             => true , 
     290                'func_num'              => $b_no,        
     291        ); 
     292} 
    282293$b_no++; 
    283294$modversion['blocks'][$b_no] = array( 
Note: See TracChangeset for help on using the changeset viewer.