imagecache + upload + thickbox - можно ли не польсоваться cck?

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

Аватар пользователя maxya123 maxya123 25 мая 2009 в 9:32

Здравствуйте уважаемые гуру!

У меня такая вот проблемма - нужно на сайте сделать возможность пользователям загружать фотографии, пробовал связку cck+imagecache+thickbox - получилось, но нет возможности добавлять фотографии в комментариях. Если пользоваться модулем comment upload, то этот способ не подходит, да и не нравится мне диалог загрузки у filefield(image field), не могу сделать его свёрнутым по умолчанию.

Хочу сделать просто и красиво через стандартный upload + imagecache + thickbox. Настроил 2 профиля imagecache для туббов(150х150) и для картинок бобольше (800х600), прописал в node.tpl.php print theme('imagecache', 'main_150', $image_filepath, $alt, $title, $attributes);
?>.

Пробую присоединить в ноду атач, изображение, но imagecache его не подхватывает, хотя если пользоваться связкой с сск, то все работает.
Вот что поулчается -
var_dump($image_filepath); - возвращает NULL
Подскажите - как обратится к файлам атача стандартного upload, нужно для нод и для комментариев. Спасибо.
Да, пробовал стабильную и dev версии imagecache.

Комментарии

Аватар пользователя maxya123 maxya123 25 мая 2009 в 9:34

Да, вот что вставляет в нунжное место, но без ссылки на файл - <img class="imagecache imagecache-main_150" title="Картинки :(" alt="" src="http://192.168.15.20/sites/default/files/imagecache/main_150/"/>

Аватар пользователя maxya123 maxya123 29 мая 2009 в 14:06

Всем спасибо за помощь, разобрался. Если кому-то понадобится, то делал вот так

<?phpforeach ($node->files as $file) {

  print theme('imagecache', 'story_200', $file->filepath, $alt, $title, $attributes);
        };?>