Разделы

  
 

[Revo] Превью в файловом менеджере - phpthumb

Проблема следующая, в файловом менеджере не отображаются превьюшки для изображений, путь к превьюшкам указывает такой:
/connectors/system/phpthumb.php?src=icons/1.png&w=80&h=60&f=png&q=90&HTTP_MODAUTH=modx4f3cc493777957.52027339_14f4e088829c388.12167495&wctx=mgr&source=1

, но при этом в папке /core/cache/phpthumb — ничего не появляется, а если напрямую перейти по адресу:
http://www.site.ru/connectors/system/phpthumb.php?src=icons/3.png

то выдает ошибку 502 и как не странно, в папке /core/cache/phpthumb — появляется превью картинки.

Подскажите в чем может быть проблема.
  • 0
  • 29 февраля 2012, 17:55
  • maloy
  • 1

Проблема с phpThumbsof

Установил данный сниппет на Revo.
Теперь проблема, если картинка, которую я передаю — больше заданных размеров, то она растягивается по ним.
Как этого избежать и сделать так, чтобы картинка ресайзилась только тогда, когда один из её размеров выходил за заданные рамки.
Пример:
<img src="[[+tv.thumb:phpthumbof=`&w=370&h=400`]]" />


Картинка 100х100, в итоге получаю прозрачный прямоугольник 370х400, в котором оцентрирована картинка 100х100. А хочется видеть исходник, это можно как-то сделать с помощью phpthumbs?

phpthumb (Revo) [[!Решено]]

Втыкаю, и не могу понять. При установке MODx Revo вместе с пакетом устанавливается phpthumb. В настройках системы присутствуют его настройки, а как пользоваться????? Чего-то не выходит
[[*mytvImage:phpthumb=`&w=100&h=50&zc=1`]]

Прошу не путать с phpthumbof.

( Читать дальше )

[snippet] PhpThumbOf для MODX Evolution

Так получилось, что мне очень понравился фильтр phpthumbof в MODX Revolution. Но для простых сайтов я по прежнему продолжаю использовать Evolution.

Однако не хватало инструмента для удобного ресайза изображений, а также такой вкусной вещи как дополнение картинки заданным цветом до размеров заданной. У меня был свой сниппет на основе easyphpthumbnail, однако он меня не устраивал и я взял да и перенес phpthumbof из Revo в Evo.


( Читать дальше )

Картинки к новостям через phpThumb

Всегда делал создание превьюшек к новости таким способом, а сейчас бред какой-то на новом сайте. Ставлю phpThumb отсюда, создаю TV чтоб картинку к новости цеплять. Вывожу таким образом:
<a href="[~[+id+]~]" title="[+title+]"><img src="[+pic:phpthumb=`w=52&h=52&zc=1`+]"></a>


После этого при заходе на сайт выдается это:

« MODx Parse Error »

MODx encountered the following error while attempting to parse the requested resource:
« PHP Parse Error »
 
PHP error debug
  Error:	Function ereg() is deprecated	 
  Error type/ Nr.:	 - 8192	 
  File:	Y:\home\localhost\www\be\assets\snippets\phpthumb\phpThumb.config.php	 
  Line:	30	 
  Line 30 source:	$PHPTHUMB_CONFIG['document_root'] = realpath((getenv('DOCUMENT_ROOT') && ereg('^'.preg_quote(realpath(getenv('DOCUMENT_ROOT'))), realpath(__FILE__))) ? getenv('DOCUMENT_ROOT') : str_replace(dirname(@$_SERVER['PHP_SELF']), '', str_replace(DIRECTORY_SEPARATOR, '/', dirname(__FILE__))));	 
 
Parser timing
  MySQL:	0.0310 s	(9 Requests)
  PHP:	0.1022 s	 
  Total:	0.1332 s


Делаю локально, на денвере.
В чем беда?
И вообще, раньше я помню был урок доходчивый по этому делу, а сейчас не могу найти(

Аналог phpThumb для MODx

Ну вот, второй вопрос за день :)
Нашел плагин phpThumb, который позволяет на лету работать с изображениями (аналог imagecache на друпале). Есть у него один минус — требует shell_exec, который у моего хостера отключен. Хотел узнать, есть ли какой-нибудь аналог этого решения?
Заранее спасибо!
  • 0
  • 3 февраля 2010, 20:01
  • Rick
  • 3

DirectResize, phpThumb и нагрузка на сервер

Сего дня как удивительную картину наблюдал.

На сайте стоит DirectResize 0.9, да-да, тот самый который через phpThumb все выдает. Просто решил протестировать в работе, не спрашивайте уж зачем.

Так вот, сие чудо при создании превьюх в каталоге, с достаточно маленькими картинками (порядка 30 картинок, примерно 1-100кб каждая) заваливал хостинг.

Панель управления говорила, что:

( Читать дальше )

[Хак] Картинки в дереве документов

Давно что-то я не писал топиков, решил исправится.

Немного введения


Как известно в MODx единицей хранения информации является документ, причем как правило, документы различаются по [+pagetitle+], который является как бы человеческим идентификатором документа. Глядя на заголовок всегда можно сказать что-то и о содержимом этого документа.

А что делать если для нас не важен заголовок документа, а важна картинка, которая привязана к документу? Скажем нужно реализовать вот такое:




( Читать дальше )
  • +3
  • 28 ноября 2009, 08:25
  • grinant
  • 8