kras_over: Комментарии

Главные вкладки

10 января 2011 в 22:14

"<a href="mailto:ozoned@drupal.org">ozoned@drupal.org</a>" wrote:
Для картинок используете lightbox2?

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

10 января 2011 в 21:17

image resize filter поставил, извините, что не указал этого в первом сообщении. Он отлично работает, только он, как я понял, делает миниатюры к изображениям, уже имеющим теги ресайза, если их нет, то и ресайзить он сам ничего не будет.
Lightbox вроде работает, но ресайзит только по горизонтали, по вертикали же картинка становится слегка вытянутой. Мелочь, а неприятно (разница в десяток пикселей).
Изображения именно что встроены в тело, часть локальные, часть внешние, если это тоже важно.

29 декабря 2010 в 21:19

Если кто-то столкнется с таким же тугим хостингом, который не хочет работать по ftp ни в пассивном, ни в активном режиме, то выход, наверное, один - переписать модуль, заменив ftp_put на copy и подставив полные пути.
Да, скрипт от этого работает еще медленнее, это жутко неправильно, за раз можно обновить один-два модуля, не больше. Но работает )

1 октября 2010 в 19:40

Не тут-то было. Пришлось убить базу друпала и ставить заново (на те же файлы), в итоге теперь получаю 2 предупреждения об ошибках
warning: ftp_put() [function.ftp-put]: bind() failed: Operation not permitted (1) in
ftp.backend.inc on line 160.
warning: ftp_put() [function.ftp-put]: Switching to Binary mode. in
ftp.backend.inc on line 160.
Line 160 это
ftp_put($connect, "$ftp_path/$file", $extract_dir . $file, FTP_BINARY)

1 октября 2010 в 17:02

Спасибо. В итоге вышла ошибка, загуглив которую выяснилось, что нужно перевести скрипт в пассивный ftp метод доступа:
ftp_pasv($connect,true);
По крайней мере, для хостинга sweb это актуально.
Да, много модулей подряд устанавливать не получится, уж больно долго все копируется/разархивируется.

1 октября 2010 в 5:50

Повезло Вам коллеги)
Права на запись для владельца точно есть, это проверял. А где на шаред хостинге можно вытащить полные отчеты об ошибках? Функция ftp_put вроде возможности вывода текста ошибки не предоставляет, или я ошибаюсь? В корне сайта лежит лог ошибок, но он давно не обновлялся, там, вроде только ошибки детектированные апачем.
Вот кусок кода, который выводит отчет об ошибке:
{
if (!ftp_put($connect, "$ftp_path/$file", $extract_dir . $file, FTP_BINARY)) {