Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Масштабирование изображений  (Read 5106 times)

0 Members and 1 Guest are viewing this topic.

question

  • Coppermine newbie
  • Offline Offline
  • Posts: 13
Масштабирование изображений
« on: February 07, 2011, 03:17:56 pm »

Скажите пожалуйста, каким образом можно автоматически масштабировать изображение на странице просмотра фотографии по такому же принципу, как и на странице просмотра оригинала? Заранее спасибо!
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: Масштабирование изображений
« Reply #1 on: February 07, 2011, 03:51:56 pm »

Скажите пожалуйста, каким образом можно автоматически масштабировать изображение на странице просмотра фотографии по такому же принципу, как и на странице просмотра оригинала? Заранее спасибо!
Мне что-то подсказывает, что Вы путаете автоматически масштабировать изображения, которое встроено в сам браузер, которые подгонят большие изображения под размер Вашего экрана.
Logged

question

  • Coppermine newbie
  • Offline Offline
  • Posts: 13
Re: Масштабирование изображений
« Reply #2 on: February 07, 2011, 06:57:16 pm »

Разве это делает браузер? Если я не ошибаюсь, то масштабирует фотографии скрипт (скорее всего этот - js/displayimage.fullsize.js), или нет? Я видел другие галереи на движке "CPG", в которых фотографии не масштабировались, а если бы это делал браузер, то везде картинки уменьшались бы... Сделать мне это нужно для того, чтобы не портился дизайн при просмотре оригинала фотографии непосредственно на странице просмотра (промежуточные изображения отключены, так как большинство фотографий в галерее среднего размера и из-за этого расходуется много места).
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: Масштабирование изображений
« Reply #3 on: February 22, 2011, 12:05:13 pm »

1.
Нужно, как я понимаю, отключить опцию "Вставить прозрачное наложение для минимизации краж изображений".

2.
Далее...

3.
Или Вы просто в файле ./include/themes.inc.php в функции function_exists('theme_display_fullsize_pic')) комментируете строку:
Code: [Select]
<script type="text/javascript" src="js/displayimage.fullsize.js"></script>на
Code: [Select]
<!-- <script type="text/javascript" src="js/displayimage.fullsize.js"></script> -->
4.
Или Вам нужно изменить в файле ./include/themes.inc.php в функции function_exists('theme_display_fullsize_pic')) ниже указанные код так, как Вам этого хочется:
Code: [Select]
   } else {
        $fullsize_html .=  '        <div id="content">'.$LINEBREAK;
        $fullsize_html .=  '<a href="javascript: window.close()"><img src="'
        . htmlspecialchars($imagedata['path']) . '" '
        . $imagedata['geometry']
        . 'id="fullsize_image" alt="'
        . htmlspecialchars($imagedata['name'])
        . '" title="'
        . htmlspecialchars($imagedata['name'])
        . $LINEBREAK . $lang_fullsize_popup['click_to_close']
        . '" /></a><br />' . $LINEBREAK
        . '        </div>'.$LINEBREAK;
    }

5.
При этом я бы рекомендовал перенести функци function_exists('theme_display_fullsize_pic')) из файла ./include/themes.inc.php в Вашу тему и редактировать эту функцию там.
Об этом написано тут -> http://forum.coppermine-gallery.net/index.php/topic,43678.0.html
Logged
Pages: [1]   Go Up
 

Page created in 0.021 seconds with 19 queries.