Масштабирование изображений Масштабирование изображений
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Масштабирование изображений

Started by question, February 07, 2011, 03:17:56 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

question

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

Makc666

Quote from: question on February 07, 2011, 03:17:56 PM
Скажите пожалуйста, каким образом можно автоматически масштабировать изображение на странице просмотра фотографии по такому же принципу, как и на странице просмотра оригинала? Заранее спасибо!
Мне что-то подсказывает, что Вы путаете автоматически масштабировать изображения, которое встроено в сам браузер, которые подгонят большие изображения под размер Вашего экрана.

question

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

Makc666

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

2.
Далее...

3.
Или Вы просто в файле ./include/themes.inc.php в функции function_exists('theme_display_fullsize_pic')) комментируете строку:
<script type="text/javascript" src="js/displayimage.fullsize.js"></script>
на
<!-- <script type="text/javascript" src="js/displayimage.fullsize.js"></script> -->

4.
Или Вам нужно изменить в файле ./include/themes.inc.php в функции function_exists('theme_display_fullsize_pic')) ниже указанные код так, как Вам этого хочется:
   } 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