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/include/custom_functions.php

    r606 r630  
    259259        $ret = ''; 
    260260                 
     261        $link_str = '&laquo; %link'; 
     262 
    261263        if($xpress_config->is_left_postnavi_old){ 
    262264                $link_title = $xpress_config->old_post_link_text; 
    263265                ob_start(); 
    264266                if ($xpress_config->is_postnavi_title_disp) 
    265                         previous_post_link('&laquo; %link'); 
     267                        previous_post_link($link_str); 
    266268                else  
    267                         previous_post_link('&laquo; %link',$link_title); 
     269                        previous_post_link($link_str,$link_title); 
    268270                $ret = ob_get_contents(); 
    269271                ob_end_clean(); 
     
    277279                ob_start(); 
    278280                if ($xpress_config->is_postnavi_title_disp) 
    279                         next_post_link('&laquo; %link'); 
     281                        next_post_link($link_str); 
    280282                else 
    281                         next_post_link('&laquo; %link',$link_title); 
     283                        next_post_link($link_str,$link_title); 
    282284                $ret = ob_get_contents(); 
    283285                ob_end_clean(); 
     
    309311        $output = str_replace('">','" title="'.$on_mouse_show . '">' , $ret); 
    310312 
     313        if (!empty($xpress_config->post_left_arrow_image_link) && ($fp = fopen($xpress_config->post_left_arrow_image_link, "r"))){ 
     314                $img_link = str_replace($link_title,"<img src=\"$xpress_config->post_left_arrow_image_link\" align=\"absmiddle\"/>",$GLOBALS['left_arrow_post_link']); 
     315                $img_link = str_replace('rel=','title="'.$on_mouse_show.'" rel=',$img_link); 
     316                $output = str_replace('&laquo;',$img_link , $output); 
     317        } 
     318 
    311319        if ($echo) 
    312320                echo $output; 
     
    325333        extract( $r ); 
    326334 
    327         $ret = '';               
     335        $ret = ''; 
     336         
     337        $link_str = '%link &raquo;'; 
    328338         
    329339        if($xpress_config->is_left_postnavi_old){ 
     
    331341                ob_start(); 
    332342                if ($xpress_config->is_postnavi_title_disp) 
    333                         next_post_link('%link &raquo;'); 
     343                        next_post_link($link_str); 
    334344                else 
    335                         next_post_link('%link &raquo;',$link_title); 
     345                        next_post_link($link_str,$link_title); 
    336346                $ret = ob_get_contents(); 
    337347                ob_end_clean(); 
     
    345355                ob_start(); 
    346356                if ($xpress_config->is_postnavi_title_disp) 
    347                         previous_post_link('%link &raquo;'); 
     357                        previous_post_link($link_str); 
    348358                else  
    349                         previous_post_link('%link &raquo;',$link_title); 
     359                        previous_post_link($link_str,$link_title); 
    350360                $ret = ob_get_contents(); 
    351361                ob_end_clean(); 
     
    377387        $output = str_replace('">','" title="'.$on_mouse_show . '">' , $ret); 
    378388 
     389 
     390        if (!empty($xpress_config->post_right_arrow_image_link) && ($fp = fopen($xpress_config->post_right_arrow_image_link, "r"))){ 
     391                $img_link = str_replace($link_title,"<img src=\"$xpress_config->post_right_arrow_image_link\" align=\"absmiddle\"/>",$GLOBALS['right_arrow_post_link']); 
     392                $img_link = str_replace('rel=','title="'.$on_mouse_show.'" rel=',$img_link); 
     393                $output = str_replace('&raquo;',$img_link , $output); 
     394        } 
     395 
    379396        if ($echo) 
    380397                echo $output; 
     
    408425                ob_end_clean(); 
    409426        } 
     427         
     428        if (!empty($xpress_config->page_left_arrow_image_link) && ($fp = fopen($xpress_config->page_left_arrow_image_link, "r"))){ 
     429                $output = $img_link . str_replace('&laquo;','' , $output); 
     430                $img_link = str_replace($link_title,"<img src=\"$xpress_config->page_left_arrow_image_link\" align=\"absmiddle\"/>",$output); 
     431                $output = $img_link . $output; 
     432        } 
    410433 
    411434        if ($echo) 
     
    440463                ob_end_clean(); 
    441464        } 
    442  
     465         
     466        if (!empty($xpress_config->page_right_arrow_image_link) && ($fp = fopen($xpress_config->page_right_arrow_image_link, "r"))){ 
     467                $output = $img_link . str_replace('&raquo;','' , $output); 
     468                $img_link = str_replace($link_title,"<img src=\"$xpress_config->page_right_arrow_image_link\" align=\"absmiddle\"/>",$output); 
     469                $output = $output . $img_link; 
     470        } 
    443471        if ($echo) 
    444472                echo $output; 
Note: See TracChangeset for help on using the changeset viewer.