Ignore:
Timestamp:
Dec 11, 2012, 4:54:12 PM (11 years ago)
Author:
mistic100
Message:

allow to choose shared size, compatible with 'question_mark_in_url'=false

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/TumblrShare/main.inc.php

    r19361 r19394  
    3939  if (script_basename() == 'picture')
    4040  {
    41     $current_picture = $template->get_template_vars('current');
     41    global $picture;
    4242   
    4343    $template->assign(array(
    4444      'TUMBLR_MODE' => 'photo',
    45       'TUMBLR_URL' => $root_url.duplicate_picture_url(),
    46       'TUMBLR_TITLE' => $current_picture['TITLE'],
     45      'TUMBLR_URL' => $root_url.ltrim(duplicate_picture_url(), './'),
     46      'TUMBLR_TITLE' => $picture['current']['TITLE'],
    4747      ));
    4848   
    49     if (!empty($current_picture['selected_derivative']))
     49    if ($conf['TumblrShare']['img_size'] == 'Original')
    5050    {
    51       $template->assign('TUMBLR_SOURCE', $root_url.$current_picture['selected_derivative']->get_url());
     51      $template->assign('TUMBLR_SOURCE', $root_url.ltrim($picture['current']['src_image']->get_url(), './'));
    5252    }
    5353    else
    5454    {
    55       $template->assign('TUMBLR_SOURCE', $root_url.ltrim($current_picture['src_image']->rel_path, './'));
     55      $template->assign('TUMBLR_SOURCE', $root_url.ltrim(DerivativeImage::url($conf['TumblrShare']['img_size'], $picture['current']['src_image']), './'));
    5656    }
    5757  }
     
    6262    $template->assign(array(
    6363      'TUMBLR_MODE' => 'link',
    64       'TUMBLR_URL' => $root_url.duplicate_index_url(),
     64      'TUMBLR_URL' => $root_url.ltrim(duplicate_index_url(), './'),
    6565      'TUMBLR_TITLE' => strip_tags($page['title']),
    6666      ));
Note: See TracChangeset for help on using the changeset viewer.