XPressME Integration Kit

Trac


Ignore:
Timestamp:
Oct 7, 2009, 10:36:28 AM (15 years ago)
Author:
toemon
Message:

XOOPSモード、WordPressモードにて、それぞれ別のテーマを選択できるようにした。 fixes #218

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/xpressme_integration_kit/wp-content/plugins/xpressme/xpressme_class.php

    r379 r392  
    3535        var $is_dashboard_blog_disp; 
    3636        var $is_dashboard_forum_disp; 
     37        var $theme_select; 
    3738        //constructor 
    3839        function XPressME_Class() 
     
    7980                $this->is_dashboard_blog_disp = true; 
    8081                $this->is_dashboard_forum_disp = true; 
     82                $this->theme_select = 'use_wordpress_select'; 
    8183        } 
    8284         
     
    132134                        'meta_robot_type' => $this->meta_robot_type, 
    133135                        'is_dashboard_blog_disp' => $this->is_dashboard_blog_disp, 
    134                         'is_dashboard_forum_disp' => $this->is_dashboard_forum_disp 
     136                        'is_dashboard_forum_disp' => $this->is_dashboard_forum_disp, 
     137                        'theme_select' => $this->theme_select 
    135138                ); 
    136139                if ($mode == 'add_new') { 
     
    241244                                                                $set_value = __('Read the rest of this entry »', 'xpressme'); 
    242245                                                                break; 
     246                                                        case 'theme_select': 
     247                                                                $set_value = 'use_wordpress_select'; 
     248                                                                break; 
    243249                                                                 
    244250                                                        default: 
     
    668674                $form .= "</select><br />\n"; 
    669675                 
     676                // Theme Select 
     677                $form .=  __('Select the theme used in the XOOPS Mode.', 'xpressme') ."\n"; 
     678                $form .= '<select name="ch_theme_select">' . "\n"; 
     679                 
     680                $form .= '<option value="use_wordpress_select" '; 
     681                if ($this->theme_select == 'use_wordpress_select') $form .= ' selected="selected"'; 
     682                $form .= '>'.__('Use WordPress Selected Themes', 'xpressme') ."</option>\n"; 
     683                 
     684                $themes = get_themes(); 
     685                $theme_names = array_keys($themes); 
     686                natcasesort($theme_names); 
     687                foreach ($theme_names as $theme_name) { 
     688                        if ($theme_name == 'My Themes') continue; 
     689                        $form .= '<option value="' . $theme_name .'" '; 
     690                        if ($this->theme_select == $theme_name) $form .= ' selected="selected"'; 
     691                        $form .= '>'.$theme_name ."</option>\n"; 
     692                } 
     693                $form .= "</select><br />\n"; 
    670694                $form .= "</td></tr>\n"; 
    671695            return $form; 
Note: See TracChangeset for help on using the changeset viewer.