forum.coppermine-gallery.net

Support => Русский (Russian) => Language Specific Support => cpg1.5.x Русский (Russian) => Topic started by: question on February 07, 2011, 03:17:56 pm

Title: Масштабирование изображений
Post by: question on February 07, 2011, 03:17:56 pm
Скажите пожалуйста, каким образом можно автоматически масштабировать изображение на странице просмотра фотографии по такому же принципу, как и на странице просмотра оригинала? Заранее спасибо!
Title: Re: Масштабирование изображений
Post by: Makc666 on February 07, 2011, 03:51:56 pm
Скажите пожалуйста, каким образом можно автоматически масштабировать изображение на странице просмотра фотографии по такому же принципу, как и на странице просмотра оригинала? Заранее спасибо!
Мне что-то подсказывает, что Вы путаете автоматически масштабировать изображения, которое встроено в сам браузер, которые подгонят большие изображения под размер Вашего экрана.
Title: Re: Масштабирование изображений
Post by: question on February 07, 2011, 06:57:16 pm
Разве это делает браузер? Если я не ошибаюсь, то масштабирует фотографии скрипт (скорее всего этот - js/displayimage.fullsize.js), или нет? Я видел другие галереи на движке "CPG", в которых фотографии не масштабировались, а если бы это делал браузер, то везде картинки уменьшались бы... Сделать мне это нужно для того, чтобы не портился дизайн при просмотре оригинала фотографии непосредственно на странице просмотра (промежуточные изображения отключены, так как большинство фотографий в галерее среднего размера и из-за этого расходуется много места).
Title: Re: Масштабирование изображений
Post by: Makc666 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