Новости Joomla

Вышли релизы безопасности Joomla 6.0.4 и Joomla 5.4.4

Релиз безопасности Joomla 6.0.4 и Joomla 5.4.4

Проект Joomla! рад сообщить о выходе Joomla 6.0.4 и Joomla 5.4.4. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 3197 Просмотров
*

lekx

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Добрый день, уважаемые форумчане!
Использую плагин sige, он позволяет вывести картинку в lightbox и распечатать её. Но проблема в том что картинки больших размеров распечатывает на нескольких листах, а нужно чтобы любая картинка(любых размеров) распечатывалась на одном листе А4. Покопался я в этом плагине и нашёл файл print.php, вот его код:
<?php
   if($_GET['img'] == "") {
      exit("Keine Parameter!");}
   if ($_GET['img'] != '') {
      //$_GET['img'] = str_replace( '..', '', urldecode( $_GET['img'] ) );
      $_image_ = rawurldecode($_GET['img']);
      $_name_ = rawurldecode($_GET['name']);
      $_caption_ = rawurldecode($_GET['caption']);
      $timestamp = time();
      // $uhrzeit = date("H:i",$timestamp);
      $datum = date("d.m.Y - H:i",$timestamp);
   ?>
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
         <meta http-equiv="expires" content="0" />
         <meta http-equiv="cache-control" content="no-cache" />
         <title><?php /* echo $_name_  */ ?></title>
      </head>
      <body onload="window.print();">
      <div style="text-align:center">
      <p>
      <? /* php echo '<strong>'.$_name_.'</strong>';
         if ($_caption_ != '') {
            echo '<br />'.$_caption_; 
         }
         */ ?>
      </p>
      <p><img src="<?php echo $_image_ ?>" alt="<?php echo $_name_ ?>" title="<?php echo $_name_ ?>" /></p>
      
      </div>
      </body></html>
   <?php
   }
?>
Что в нём исправить, чтобы печать осуществлялась как мне нужно? Ну или хотя бы чтобы он распечатывал на листе картинку размером 768*1024?  И как убрать при печать время и "стр. 1 из 1". Заранее спасибо.
*

MeTaN

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
по моему геометрические параметры объектов для печати задаются в стилях для устройств печати.
 Для этого в PHP лезть ненужно.
В вашем случае наверняка в основном файле стилей(если нет специального для принтера) нужно дописать в конец
@media print {
img {width: 20cm;}
}
или возможно
@media print {
* img {width: 20cm;}
}
Цитировать
как убрать при печать время и "стр. 1 из 1". Заранее спасибо.
Это по моему в настройках самого принтера убирается.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать появление случайных картинок из пяти разных категорий?

Автор Katy93

Ответов: 2
Просмотров: 5069
Последний ответ 03.05.2021, 21:34:20
от sivers
Исчезли картинки с сайта на главном экране

Автор Эльвира

Ответов: 36
Просмотров: 4380
Последний ответ 19.11.2019, 11:23:26
от wishlight
При обновлении до Mobile-Joomla.2.1.21, пропали картинки

Автор Elimelech

Ответов: 0
Просмотров: 2684
Последний ответ 15.08.2017, 13:21:31
от Elimelech
Открытие картинки

Автор andrei1537

Ответов: 10
Просмотров: 2396
Последний ответ 06.07.2016, 13:39:32
от draff
Как сделать, чтобы внутренняя страница не показывалась в качестве главной?

Автор kpripper

Ответов: 21
Просмотров: 3894
Последний ответ 19.03.2016, 16:51:11
от flyingspook