DirectResize 0.8.0

��������

����� ������������

��� ��� Maxigallery, ������ ��� ��������� �����������.

���������

��������� ������������� ������ ��� �������� ����������� ����� ����������� (��������������) � ������� ��� �������, ����� ���: �������������� �������� ������������� ��������� �������, ��������� ������� ������, �������� ������������ ����������� � ������� AJAX (lightbox, slimbox, highslide...), ��������� ������������� ������ ��� html-������, �������� ������������� ��� WYSIWYG-��������� � �.�.

�������

��� ��� ��������

� ������ ������� ������ ������������ ��� ������������� ��������� � WYSIWYG-���������� � ���������� ������� ���������� ������������� ������� �������� �������, ������� �� ����� �������� � ���-����������� � html, �� ������� ���������� ������������ � ������ ����������� � ���������������. ��������� ������ ��������, ��� � ����������� ��������� ������� ���������� ������� ����������� ����� ������� �����������, ����� ����� �������� �������� �� � ��������, � ����� ������� ����������� �� ����������� �����������, ���� �� ������ ��������.

������� �������� ���� �������� �� ����������� - ������� ����������� ����������� � �����, ����� ��� ���� �������� �������, ������� ������ ����� ������������. ����� ����� ������, � ����������� �� ������ �����������, ������������� ������� ������������ � ����������� �����������.

����� ����, ��� �������� ���������, ����������� ����� �����������, � WYSIWYG-���������, ������ ������� �����������, ������ ������ � ��������, ����� ��� �� ������������ �� ������������� �� ����������� ������� ������. ���� ������� ���� ������� ������� � ���, ��� ��� ����������� �� ������ ��������� ��������, � ������ �� ���� ����������� ����������� � ��������� �������� ����� ����������� �� ������������� ��������� ��������, ������� ��� �� ����� �������������� � ���������.

��� ������������� ����� �������� � ��������, ��� ��������� ������ ����� ������� ����� ������������� � ����������� � ������ ���������.

�������, ����� ������������ ������ � ��� ����������� ���������, ������ �������� ����������� � ���� html-���� ��� TV-����������.

���������

������������ �������

�� �������� ������������� ������� �� ������� "������������" �������� ����� ���� ���������� ������������ �������. �������� "������������" ��� �������� ������������ ������������, ���� � ����� �� ������ � ��������� .config.php ������ ������ � ����� configs �������. ������� ����� ��������� � ��������������� ����� �����������, � ��� ����������� ��� ��������� �� ���������� ��������.

"������� ����" - ��������, ����������� ������� ������� ���� �������. � ���� ����������� ��������������� ������������� � ����������� (��� �������������) �������� ������� � ��������������� (��� �������������) ������� �����������. ������� ���� ������� ���������� ��� ������� ���������� ���� MODx.

���������� ���� ��������� � ������ �������. ��������, ����� ��������� ������� ����� �����������, ������ �� ������� � ���������� ��� �� ����������. ��� ��� ��������� ����������� �������� �����. ����� ����������� ������������ ������ � ������ ��������� �� ��������. ������� ����� ������� ����� �� ����� ��������, �.�. ������� ����������� �������� ��������. � ���� ������ ��������� �������� ���, ����� ������� ����������� � ������������� �� ������.

� ��������� ������� ������ �������������� ���������� ����� ����������� ��� ������������� ���������� ����. ��� ��� � ����������� ������� �������� ���������� ���� ����� ������� � �������� 0.

����������� ������ ������������

������ ��� ����� ����� �� ���������� ����������� ������������, ������� ��������� ������� ������������ ������ � ��������� slimbox, slidebox, lightbox, highslide �� ����� ��� ����� ���� ��������. ��� ���� ����� ���������� ���� �� ������������, ���������� � �������� ������������ ������� ������� �������� ������������ � ���� "������������". ��������� ��������:

�������������� ��������� ���������� � ������ � ���������������� ������� � ����� assets\plugins\directresize\configs. ����������� ��������� ������ �����, � ������� ��������� ������������ ����������� ��������. �� ��������� ������������ ����� assets/images.

������ ���������� �� �� ����� ���-���������� ����������, ��� � Maxigallery, �� �� ����� �����, ������� ���� �� ����������� Maxigallery �� ����� ����� � ��� �� �������� ���������� �����������, ��� � DirectResize, ����������� �������� $maxigallery_jscss_packs, ����� �������� ���������� ����������� ���������.

������� �����

  1. ���������� ������, ��������� ��� � ����� assets ���� �������� drgalleries � �������������� ������� �� ������.
  2. � ���������� ������������ ������� ��������� ���� �� �������������� ����������� ������� ������������ - slimbox, slidebox, lightboxv2, highslide
  3. ���������, ��� �������� ����� ����������� ����������� � ����� assets/images ��� � �� ���������
  4. ��� ���� ����� � ��������� ����������� ������������� � ����������� ����������� � ��������� � ��������, ����������� ��������� width �/��� height ��� ����� img ������, ������ ������� ��������� ������� ������������. �������� ��� ����������� <img src="assets/images/image.jpg" width="120" height="60" /> ����� ������������ ������������ ������� 120�60. �����������, ������������ ����������e image.jpg ������ ��������� ������� 120�60 (����� ��� ������ ��������� ������������).

���������

��������� ��� ������������� � ����� ���_������������.config.php. ������ ������ ����� ����� ����� � ����� configs �������.

�������� ��������� �������� �������� �� ��������� ��������, ������
$lightbox_mode
  • 1
  • 2
1

����� �������� ������� ����������� � lightbox-������

  • 1 - ������� ����������� � lightbox-������ �� ���� ��������� ������ ��� ������� ����� drlightbox � ��������� ����������� (� ������ ��������� ����)
  • 2 - ������� ����������� � lightbox-������ ��������� ������ (��� ���������� ������ �������)

�������� �� �������� ��������� $lightbox_mode, ��� ���������� ������ �������, ������ ��������� ������������� ��� ����������� � ����������� ���� ������������������ ��� �������������� �������� (��������� �������� �����, ������� � �.�.)

$allow_from   "assets/images"

����������� �������� ������ �����, � ������� ��������� ���������� �������, �������� �������� ��������� ��������. ��� �� ��������� � ���� ��������� ���� ���������. ���� ����������� ��� ������������� �� ����� �����, ���� ��������� ����� http://

�������� �� ����������� � ������ $lightbox_mode = 1

$deny_from    

����������� �������� ������ �����, � ������� ��������� ���������� �������, �������� �������� ��������� ��������. ��� �� ��������� � ���� ��������� ���� ���������. ���� ����������� ��� ������������� �� ����� �����, ���� ��������� ����� http://. ������������, ���� ������ �������� $allow_from.

�������� �� ����������� � ������ $lightbox_mode = 1

$allow_from_allremote
  • 0
  • 1
0 ��������� ��������� ������������� ������� ��� ���� ����������� � ��������� ����������, ��� ������������� ����������� �� � ��������� $allow_from
$resize_method
  • 0
  • 1
  • 2
  • 3
3

����� ��������� ������� �����������. ����������� ��� ��������� �������������. �� ���� ������� ��������� ����������� �����������. ����� imgWidth � imgHeight - �������� ������� � �������� �����������.

  • 0 - ����������� ������� �����������, ����� ���������� ���, ����� ��������� � ������������� imgWidth � imgHeight
  • 1 - �� �������� ������imgHeight ������������� ����������� ������ �����������
  • 2 - �� �������� ������ imgWidth ������������� ����������� ������ �����������
  • 3 - ����������� ����������� ����� ������� ����� �� ��������� �������� imgWidth � imgHeight
$big_quality ������������� �������� 1-100 80 JPG-�������� �������� �����������
$thumb_quality ������������� �������� 1-100 80 JPG-�������� �������������
$wysiwyg_quality ������������� �������� 1-100 40 JPG-�������� ������������� � ���������� ���������

$big_width

������������� ������������� �������� 800 ���� ������ ������������� ����������� ��������� �������� ������� $big_width ��� $big_height, ������������ ��������������� ����������� �� ������������� ����������� (� ������������ ������� - ������� �����������) ��������, �� ������������ $big_width$big_height
$big_height ������������� ������������� �������� 600
$thumb_default_width ������������� ������������� ��������   ������ ������������� �� ���������
$thumb_default_height ������������� ������������� ��������   ������ ������������� �� ���������
$thumb_default_sizemode
  • 0
  • 1
  • 2
  • 3
  • 4
1

������� ��� ���������� ������ � ������ ������������� �� ���������.

  • 0 - ������ � ������ �� ��������� �� ������������
  • 1 - ������ � ������ ������������� ��������������� ������� ������ � ������ �� ��������� ($thumb_default_width$thumb_default_height), ���� � ��������� ����������� �� ������ �� ������, �� ������
  • 2 - ������ ������������� ��������������� ������ ������ �� ���������, ���� �� ������ ������ ��������� �����������
  • 3 - ������ ������������� ��������������� ������ ������ �� ���������, ���� �� ������ ������ ��������� �����������
  • 4 - ������ � ������ ������������� ������������� ��������������� ������� ������ � ������ �� ��������� ���������� �� ����, ������ ��� � �������� ����������� ��� ���

����� ��������, ��� �� ������ �� ��������� $thumb_default_width, $thumb_default_height$thumb_default_sizemode, ������������� ������� ���������������� ������������� ����� ����������� � ����������� �� $resize_method

��� ������������� ��������������� ������ (4) ��������� � ���������� ���������� ����� � ����, �������� width � height ��� ������� ����������� � ������ ��������� ����� �������� �� $thumb_default_width$thumb_default_height � ������� ���������� �������� (���� ��� ����) ��� ���������� ���������. ��� ���������� ��� ����������� ����������� �������������� � ���������� ������.

$remote_refresh_time ������������� ������������� �������� 60 ����� � �������. �������������, � ������� ��������������� ����������� �� ��������� ��������. ���� ����������� �� ��������� ������� ���������� (�������� �������� ������ �� ��������� �� ������ ��� ������), �������� ��� ����� ��������� ����� � ���������������� ��� ����������� �����.
$tpl
  • ��� �����
  • @FILE:<���� � �����>
  • @CODE:<HTML ��� �������>
assets/plugins/ directresize/templates/ lightboxv2.php ������ ��� �����������
$language
  • english
  • russian
english ������������� ���� ��� �������. �������������� �������� ���� ������ ������ � ����� lang �������.
$header HTML-���   HTML-���, ����������� � ���� <head>. ������������ ��� ����������� ����������� css � js ������. ������������ ������ �� ��� ���������, �� ������� ���� ���� �� ���� �����������, �������������� ��������.
$maxigallery_jscss_packs
  • slimbox
  • slidebox
  • lightboxv2
 

���������� � �������� ����������� css � js ����� ��� ���������������� ������� �� ����� �������� MaxiGallery (������� �� ����������� ������ ���� ����������, �� ��� ����� ������ ��������� �� FTP-������� � assets/snippets/maxigallery)

������, ���� �� ����� ��������� � �������� ������������ � Maxigallery. ���� �����-���� js ��� css ����� ��� ������������ ������� MaxiGallery, DirectResize �������� �� ���������� ��� ����� � ������ <head>.

����� ���� ���������, ��������� ���������������� �� Maxigallery, ������� ����� �� ��������� �������� � �������������� ����� �� �������.

�������� ��������� �������� �������� �� ��������� ��������
$use_ftp_commands
  • 0
  • 1
0 ���� ��������, ������ ���������� PHP FTP �������� ��� �������� ����� ��� �������� ������������ �����������.
$ftp_server FTP address   FTP ����� �������
$ftp_user username   ��� ������������ FTP
$ftp_pass password   ������ �� FTP
$ftp_base_dir ����   ���� �� ����� FTP �� ����� ����� �� MODx. �.�. ���� ������ FTP �������� ����� /home/username/ � MODx ���������� � /home/username/public_html/modx/ �� ����������� �������� /public_html/modx/ � ��������� ftp_base_dir.
$ftp_port ����� 21 ����� ����� FTP
$thumb_use_watermark

 

  • 0
  • 1

0

������������ ������� ����� ��� ��������������
$thumb_watermark_font
  • 1
  • 2
  • 3
  • 4
  • 5
1 ������ ������ �������� �����
$thumb_watermark_halign
  • left
  • center
  • right
right ������������ �������� ����� �� �����������
$thumb_watermark_img ���� assets/plugins/ directresize/ images/watermark.png ���� � ����� ����������� �������� �����. ����������� png-����������� � �����-�������.
$thumb_watermark_txt ����� Copyright <YEAR> ����� ������� �������� �����
$thumb_watermark_txt_color RGB ����������������� ������ FFFFFF ���� ������ �������� �����
$thumb_watermark_txt_hmargin ����� (px) 2 ������ �� ����������� ��� ������
$thumb_watermark_txt_vmargin ����� (px) 2 ������ �� ��������� ��� ������
$big_use_watermark

 

  • 0
  • 1

0

������������ ������� ����� ��� ������� �����������
$big_watermark_font
  • 1
  • 2
  • 3
  • 4
  • 5
1 ������ ������ �������� �����
$big_watermark_halign
  • left
  • center
  • right
right ������������ �������� ����� �� �����������
$big_watermark_img ���� assets/plugins/directresize/ images/watermark.png ���� � ����� ����������� �������� �����. ����������� png-����������� � �����-�������.
$big_watermark_txt ����� Copyright <YEAR> ����� ������� �������� �����
$big_watermark_txt_color RGB ����������������� ������ FFFFFF ���� ������ �������� �����
$big_watermark_txt_hmargin ����� (px) 2 ������ �� ����������� ��� ������
$big_watermark_txt_vmargin ����� (px) 2 ������ �� ��������� ��� ������

�������������

������������� ��� ������������� � ������� $tpl

������������ ��������
[+dr.id+] �������� ������������� �����������, ���������� � ������ ������� ���������
[+dr.alt+]
[+dr.title+]
[+dr.class+]
[+dr.style+]
[+dr.align+]
[+dr.valign+]
��������� alt, title, class, style, align, valign ��������� �����������
[+dr.thumbWidth+] ������ ���������������� �������������
[+dr.thumbHeight+] ������ ���������������� �������������
[+dr.thumbPath+] ���� � ����� ���������������� �������������
[+dr.thumbFilesize+] ������ ����� ���������������� �������������
[+dr.bigWidth+] ������ ���������������� �������� ����������� (���� ������� ����������� �� �������������� - ������ ��������� �����������)
[+dr.bigHeight+] ������ ���������������� �������� ����������� (���� ������� ����������� �� �������������� - ������ ��������� �����������)
[+dr.bigPath+] ���� � ����� ���������������� �������� ����������� (���� ������� ����������� �� �������������� - ���� � ����� ��������� �����������)
[+dr.bigFilesize+] ������ ����� ���������������� �������� ����������� (���� ������� ����������� �� �������������� - ������ ����� ��������� �����������)
[+dr.originalWidth+] ������ ��������� �����������
[+dr.originalHeight+] ������ ��������� �����������
[+dr.originalPath+] ���� � ����� ��������� �����������
[+dr.originalFilesize+] ������ ����� ��������� �����������
[+dr.originalFilename+] ��� ��������� �����

�����

�����, � ������������ ������� ������� - ����������� ����� (��� ����� �����), ������� ����� ����������� ������ ���� img � ����� �����: ������ ��������� class, alt, title � �.�. � ��� ��� �� � �������� ����������� ��� ��������� �������� ��� ������ ������������ (� ������ ��� ���).

�������� ��� �������� ��������� $lightbox_mode = 1 ������������ � lightbox-������� ������������ ������ ��� ����������� � ������ drlightbox. ������ ����������� � ������ drlightbox

�� ����� ���������� ��-�� ����������� ������������� ������ ��������� ���� � ������ ���������� ����� � ������������ �����. � �������� ���� ��� ����������� ����� ���������. ������� ��������� ������������� �������� ��������� ����� � ��������� ������ ����������� - ����� ����� ����� ����� ������ �������. ��������: �� ����������� ����� ��� ���������� (��������� ������), ���� �� ����������� ���������� ��������, �.�. � ���� ������ ����� ����� ������� ����� ���������� ��� ��������� html-���.

M���� drthumbonly. ����� ����� ������ ��� �������� ��������� $lightbox_mode = 2 � ��������� �� ��, ����� ������� ����������� ������������� �� �������������� ������� ����������� � lightbox-������, ������ ������������.

��� �������� ��������� $lightbox_mode = 1 ��� ���� ����������� ��� ����� drlightbox � ��� ������������ ������������� ��� lightbox-������, ������� ���������� drthumbonly ���������.

M���� drskip. ��������� ������� ��������� ���������� ��������� �����������.

� ������

������� ������

0.8.0b

������ �����

0.8.0

* ������ ����� ����� ����� ���������� �����, �� �� ������ �����
* ������ ��� ������������� ������� � Maxigallery � ����� ���������
* ����� ����� �������� �� drlightbox � drthumbonly. �.�. ����� ��������� �� ��������� ����, �������� ����� lightbox �� ��������� ������������ � ������� ����� lightbox (�������� rel="lightbox")
* ������ "Fatal error: Call to undefined function: size() in ...assets\plugins\directresize\directResize.php on line 141"� ������� ������� ������, ����� ���� �����������, ��������� � �������������� �������� ���� IMG �� ������
* �� ��������� lightbox-������ ��� ������������� lightbox_mode = 1 � ����� "drlightbox"
+ ����� ����� "drskip", ����������� � ���� ������ �� �������������� ��������
* ������ ��� ������������� gif-����������� � ����������
* ������ � ��������� ���
+ ��������� ������������ ��� ����������� style, align, valign ��������� �����������
+ ��������� ��������� � ���������� ������ � ����������� ������ �����������
+ ����� �������� $allow_from_allremote ��������� ��������� ������������� ������� ��� ���� ����������� � ��������� ����������, ��� ������������� ����������� �� � ��������� $allow_from
* Highslide �������� �� ������ 0.3.6
+ ��������� ����������� ������ ������������ ��� slimbox, slidebox, lightbox v2

0.8.0.1

* ������ ��� ���������� ������������� $thumb_default_sizemode = 4 � ����� drthumbonly
+ ��������� ������ "������� �����" � ������ ��������� ��������� � ������������

0.8.0.2

* ������, �� ����������� ������������� ��� ������������� ����������� ������ TinyMCE
* ������, ����� ��������� ����� ��� ������������� ����������� ������ TinyMCE
+ �������� ������ �������� ����� �������� ����� �� ��������� ���� (�� ������ ���� ������ ��������� �� ��� ����� �����)

 

��������� ��������

�� ������ ������ ��� �� ������ ������� ������ ��������� ������� ����� �� ��������� ����� ��� ������������� PHP < 5.0. ������� ���� �� ����� ����������� ����������� � ��������� ������ � ������ ����� �������� ���������� ����������� �� ��������������� ���� - ��� ������� ������ php.

�������������

������ ������ ������� �� ���� � ����������� ������ ���������� ������ DirectResize - Arnaud.

� ������� ������������ ����� ���� � ����� ������������ �� �������� Maxigallery �� doze.

������ ���������� Chunkie class � PHx ������ �� bS

������ ���������� Thumbnail and Watermark Class �� Emilio Rodriguez

� �������� ������� ������������ Highslide JS ������ �� Torstein Honsi

�������, ������!

Metaller (metaller.ru@gmail.com)