XPressME Integration Kit

Trac


Ignore:
Timestamp:
Aug 17, 2010, 1:04:25 PM (14 years ago)
Author:
toemon
Message:

シングルポストナビの設定で、「<<」「>>」を画像へのURLで代替え出来るようにする。 fixes#359

File:
1 edited

Legend:

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

    r593 r630  
    3838        var $is_block_error_display; 
    3939        var $admin_set_all_blog_admin; 
     40        var $post_left_arrow_image_link; 
     41        var $post_right_arrow_image_link; 
     42        var $page_left_arrow_image_link; 
     43        var $page_right_arrow_image_link; 
     44         
    4045        //constructor 
    4146        function XPressME_Class() 
     
    8792                $this->is_block_error_display = true; 
    8893                $this->admin_set_all_blog_admin = false; 
     94                $this->post_left_arrow_image_link = ''; 
     95                $this->post_right_arrow_image_link = ''; 
     96                $this->page_left_arrow_image_link = ''; 
     97                $this->page_right_arrow_image_link = ''; 
    8998        } 
    9099         
     
    145154                        'theme_select' => $this->theme_select, 
    146155                        'is_block_error_display' => $this->is_block_error_display, 
    147                         'admin_set_all_blog_admin' => $this->admin_set_all_blog_admin 
     156                        'admin_set_all_blog_admin' => $this->admin_set_all_blog_admin, 
     157                        'post_left_arrow_image_link' => $this->post_left_arrow_image_link, 
     158                        'post_right_arrow_image_link' => $this->post_right_arrow_image_link, 
     159                        'page_left_arrow_image_link' => $this->page_left_arrow_image_link, 
     160                        'page_right_arrow_image_link' => $this->page_right_arrow_image_link 
    148161                ); 
    149162                if ($mode == 'add_new') { 
     
    488501 
    489502 
    490         function text_option($option_name,$option_desc){ 
     503        function text_option($option_name,$option_desc,$size = 25,$maxlength = 50){ 
    491504                $value = $this->{$option_name}; 
    492505                $ans_name = 'ch_' . $option_name; 
     
    495508                $form .=  '<th><label for="images_to_link">' . $option_desc . "</label></th>\n"; 
    496509                $form .=  "<td>\n"; 
    497                 $form .= $this->text_option_sub($option_name); 
     510                $form .= $this->text_option_sub($option_name,$size,$maxlength); 
    498511                $form .=  "</td>\n"; 
    499512                $form .=  "</tr>\n"; 
     
    503516        } 
    504517         
    505         function text_option_sub($option_name){ 
     518        function text_option_sub($option_name,$size = 25,$maxlength = 50){ 
    506519                $value = $this->{$option_name}; 
    507520                $ans_name = 'ch_' . $option_name; 
    508521                 
    509                 $form = '<label> <input name="'. $ans_name . '" type="text" size="25" maxlength="50" value="'  . $value . '" /></label>'."\n"; 
     522                $form = '<label> <input name="'. $ans_name . '" type="text" size="'.$size.'" maxlength="'.$maxlength.'" value="'  . $value . '" /></label>'."\n"; 
    510523            return $form; 
    511524         
     
    553566                $form .= "</tr>\n"; 
    554567                 
     568                $form .= "<tr>\n"; 
     569                $form .= "<td>" . __('Left arrow image URL','xpressme') . "</td>\n";             
     570                $form .= "<td>\n"; 
     571                $form .=  $this->text_option_sub('post_left_arrow_image_link',60,120); 
     572                $form .= "</td>\n"; 
     573                $form .= "</tr>\n"; 
     574 
     575                $form .= "<tr>\n"; 
     576                $form .= "<td>" . __('Right arrow image URL','xpressme') . "</td>\n";            
     577                $form .= "<td>\n"; 
     578                $form .=  $this->text_option_sub('post_right_arrow_image_link',60,120); 
     579                $form .= "</td>\n"; 
     580                $form .= "</tr>\n"; 
     581 
    555582                $form .= "</table></td></tr>\n"; 
    556583            return $form; 
     
    588615                $form .= "</tr>\n"; 
    589616                 
     617                $form .= "<tr>\n"; 
     618                $form .= "<td>" . __('Left arrow image URL','xpressme') . "</td>\n";             
     619                $form .= "<td>\n"; 
     620                $form .=  $this->text_option_sub('page_left_arrow_image_link',60,120); 
     621                $form .= "</td>\n"; 
     622                $form .= "</tr>\n"; 
     623 
     624                $form .= "<tr>\n"; 
     625                $form .= "<td>" . __('Right arrow image URL','xpressme') . "</td>\n";            
     626                $form .= "<td>\n"; 
     627                $form .=  $this->text_option_sub('page_right_arrow_image_link',60,120); 
     628                $form .= "</td>\n"; 
     629                $form .= "</tr>\n"; 
     630 
    590631                $form .= "</table></td></tr>\n"; 
    591632            return $form; 
Note: See TracChangeset for help on using the changeset viewer.