Dotclear

Changeset 3539:551c900372c6


Ignore:
Timestamp:
03/10/17 07:39:45 (9 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Use getURLFor instead of old getBase function for breadcrumb, thank’s adjaya for the patch, fixes #2246

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/breadcrumb/_public.php

    r3009 r3539  
    6363                    $categories = $core->blog->getCategoryParents($_ctx->categories->cat_id); 
    6464                    while ($categories->fetch()) { 
    65                          $ret .= $separator.'<a href="'.$core->blog->url.$core->url->getBase('category')."/".$categories->cat_url.'">'.$categories->cat_title.'</a>'; 
     65                         $ret .= $separator.'<a href="'.$core->blog->url.$core->url->getURLFor('category')."/".$categories->cat_url.'">'.$categories->cat_title.'</a>'; 
    6666                    } 
    6767                    if ($page == 0) { 
    6868                         $ret .= $separator.$_ctx->categories->cat_title; 
    6969                    } else { 
    70                          $ret .= $separator.'<a href="'.$core->blog->url.$core->url->getBase('category')."/".$_ctx->categories->cat_url.'">'.$_ctx->categories->cat_title.'</a>'; 
     70                         $ret .= $separator.'<a href="'.$core->blog->url.$core->url->getURLFor('category')."/".$_ctx->categories->cat_url.'">'.$_ctx->categories->cat_title.'</a>'; 
    7171                         $ret .= $separator.sprintf(__('page %d'),$page); 
    7272                    } 
     
    8080                         $categories = $core->blog->getCategoryParents($_ctx->posts->cat_id); 
    8181                         while ($categories->fetch()) { 
    82                               $ret .= $separator.'<a href="'.$core->blog->url.$core->url->getBase('category')."/".$categories->cat_url.'">'.$categories->cat_title.'</a>'; 
     82                              $ret .= $separator.'<a href="'.$core->blog->url.$core->url->getURLFor('category')."/".$categories->cat_url.'">'.$categories->cat_title.'</a>'; 
    8383                         } 
    8484                         // Post's cat 
    8585                         $categories = $core->blog->getCategory($_ctx->posts->cat_id); 
    86                          $ret .= $separator.'<a href="'.$core->blog->url.$core->url->getBase('category')."/".$categories->cat_url.'">'.$categories->cat_title.'</a>'; 
     86                         $ret .= $separator.'<a href="'.$core->blog->url.$core->url->getURLFor('category')."/".$categories->cat_url.'">'.$categories->cat_title.'</a>'; 
    8787                    } 
    8888                    $ret .= $separator.$_ctx->posts->post_title; 
     
    104104                    } else { 
    105105                         // Month archive 
    106                          $ret .= $separator.'<a href="'.$core->blog->url.$core->url->getBase("archive").'">'.__('Archives').'</a>'; 
     106                         $ret .= $separator.'<a href="'.$core->blog->url.$core->url->getURLFor("archive").'">'.__('Archives').'</a>'; 
    107107                         $ret .= $separator.dt::dt2str('%B %Y',$_ctx->archives->dt); 
    108108                    } 
     
    124124                    // Tag 
    125125                    $ret = '<a id="bc-home" href="'.$core->blog->url.'">'.__('Home').'</a>'; 
    126                     $ret .= $separator.'<a href="'.$core->blog->url.$core->url->getBase("tags").'">'.__('All tags').'</a>'; 
     126                    $ret .= $separator.'<a href="'.$core->blog->url.$core->url->getURLFor("tags").'">'.__('All tags').'</a>'; 
    127127                    if ($page == 0) { 
    128128                         $ret .= $separator.$_ctx->meta->meta_id; 
    129129                    } else { 
    130                          $ret .= $separator.'<a href="'.$core->blog->url.$core->url->getBase("tag").'/'.rawurlencode($_ctx->meta->meta_id).'">'.$_ctx->meta->meta_id.'</a>'; 
     130                         $ret .= $separator.'<a href="'.$core->blog->url.$core->url->getURLFor("tag").'/'.rawurlencode($_ctx->meta->meta_id).'">'.$_ctx->meta->meta_id.'</a>'; 
    131131                         $ret .= $separator.sprintf(__('page %d'),$page); 
    132132                    } 
Note: See TracChangeset for help on using the changeset viewer.

Sites map