создание ноды с картинкой программно [РЕШЕНО]
Прислано: chudomozg
пт, 18/03/2011 - 01:08
Приветствую вас, товарищи знатоки!
Сабж:
Создаю ноду следующим образом:
//непосредсвенно создание ноды $node = new stdClass(); $node->title = $res_mass['typeautoparts_name'].' '.$res_mass['firm_name'].' '.$res_mass['model_name']; $node->body = $res_mass['node']; $node->type = 'product'; $node->uid = 1; $node->filter = 1; $node->status = 1; $node->comment = 0; $node->language ='ru'; $node->field_firm_name[0]['value'] = $res_mass['firm_name']; $node->field_model_name[0]['value'] = $res_mass['model_name']; $node->field_color_name[0]['value'] = $res_mass['color_name']; $node->field_body[0]['value'] = $res_mass['body']; $node->field_optic[0]['value'] = $res_mass['optic']; $node->field_engine[0]['value'] = $res_mass['engine']; $node->field_location_f_r[0]['value'] = $res_mass['F_R']; $node->field_location_l_r[0]['value'] = $res_mass['l_r']; $node->field_typeautoparts_name[0]['value'] = $res_mass['typeautoparts_name']; $node->field_oem[0]['value'] = $res_mass['oem']; $node->field_producer[0]['value'] = $res_mass['producer']; $node->model = ($res_mass['origcode']+0).''; $node->sell_price = ($res_mass['price']); //* //РАбота с картинкой //* //Загружаем $file_jc=$res_mass['photos'][0]; $file='sites/default/files/tmp/'.basename($file_jc); file_put_contents($file, file_get_contents($file_jc)); //Регистрируем в системе // Get the file size $details = stat($file); $filesize = $details['size'];
Image Manager 1.1 beta 2
Прислано: Gluyk
чт, 16/04/2009 - 21:17
Собственно о самом плагине писалось тут http://www.drupal.ru/node/26643
сайт автора http://dustweb.ru/log/projects/tinymce_images/
В кратце
Список основных возможностей
* Загрузка до 5 файлов одновременно, без использования Flash Player
* Мультизагрузка с использованием Flash Player
* Удобная навигация по папкам, создание/удаление папок
* Вывод информации о файле (в нижнюю панель)
* Смена имени файла
* Суммарная информация о выбранных файлах
* Автоматическая вставка ссылки на исходное изображение (если оно больше максимально допустимого)
Итак. как же прикрутить его ))))
Нам потребуется: WYSIWYG API, TinyMCE + Image Manager.
Устанавливаем первые два.
Копируем папку images из Image Manager-а в /sites/all/modules/wysiwyg/tinymce/jscripts/tiny_mce/plugins
Теперь нам нужно включить его. для этого идем в
/sites/all/modules/wysiwyg/editors/tinymce.inc
Ищем тама
'emotions' => array( 'path' => $editor['library path'] .'/plugins/emotions', 'buttons' => array('emotions' => t('Emotions')), 'url' => 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/emotions', 'internal' => TRUE, 'load' => TRUE, ),
Ниже дописываем
'images' => array( 'path' => $editor['library path'] .'/plugins/images', 'buttons' => array('images' => t('Images')), 'url' => 'http://www.drupal.ru/user/gluyk', 'internal' => TRUE, 'load' => TRUE, ),
image upload
Прислано: Gluyk
чт, 09/04/2009 - 20:14
Есть просто замечательный модуль.
_http://drupal.org/project/image_upload
Который загружает изображения на сервер и делает к ним превьюшки.
Так же радует, что он поддерживает Lightbox2.
Но вот в чем вопрос.
Я создаю заметку. изображение заливаю, но как вставить в заметку изображение?
Аплоад картинок на сайт
Прислано: dbzer0
сб, 16/08/2008 - 03:28
Доброе время суток, уважаемые коллеги.
Возникла у меня небольшая проблема и хотел бы получить от Вас профессиональный совет. Итак, разрабатываю сейчас развлекательный портал под drupal6 (на подобе различных nnm.ru, ziza.ru и т.п.) и возник вопрос по поводу аплоада картинок на сайт. Требуется модуль у которого будет:
1) минимальное количество элементов для загрузки картинок (то есть textarea с локальным путем к картинке, кнопочка обзор, и кнопка загрузить)
2) в идеале к тому же вставка через javascript bbcode тэга, к примеру [img]/images/etc.jpg[/img]
Просмотрев уйму подобных модулей на drupal.org (img_assist, различные сторонние edit'оры и т.п.) ничего походящего не нашел, так может кто-нибудь подобное писал для своих проектах и готов поделиться подобным модулем, пусть даже будет нечто похожее, переписать модуль под себя не проблема.
Спасибо всем за внимание.
Multiupload в drupal 5
Прислано: Shalnov
сб, 02/08/2008 - 06:42
Для 6-го друпала есть модуль "Image FUpload". в нем вроде как реализован Multiupload.
Имеется в виду что пользователь на своем конце может указать сразу несколько фалов.
там же указывается на проект swfupload
http://code.google.com/p/swfupload/downloads/list
вот пример подобного
http://www.element-it.com/Examples/MultiPowUpload/SimpleUpload.html
Вопрос - есть ли что то подобное для 5-го Друпала?
фотогалереи пользователей - бывает такое в друпал?
Прислано: kiev1
ср, 23/07/2008 - 23:51
Все тот-же вопрос - измучился искать, надо элементарное:
1 пользователь зарегистрировался.
2 нажал "создать фото галерею" с нужным заголовком.
3 добавил фотки.
4 в его ленте появилось заглавие, анонс и лого.
5 голосование и комментарии к каждой фото отдельно.
6 "друзья" должны увидеть у себя где-то на страничке ссылку на новую галерею френда.
Сделать такое легко через CCK, но как быть с голосованием и комментариями?
Если делать через Image - то тогда как упростить добавление фото - ведь Image вообще не предполагает персональных галерей - он тупо создает ноду которую еще надо присоединить к кем-то созданному разделу, при чем когда количество галерей участников превысит сотню - то это не то что не удобно - вообще не реально отыскать свой раздел!
memory exhaust in image.inc 308
Прислано: pchela
сб, 12/04/2008 - 20:35
Выходит ошибка в файле image.inc в 308 строке, пытаюсь выяснить причину.
Ссылки по теме:http://drupal.org/node/171696
TinyMCE + IMCE картинки :)
Прислано: EK
вт, 01/04/2008 - 17:40
Столкнулся с проблеммой...
Drupal 6.1
TinyMCE 6.x-1.1-dev 2008-Mar-31
IMCE 6.x-1.x-dev 2008-Mar-24
вот немогу подружить...
т.е. сделал все (вроде по инструкциям - права, профили и т.п.) как написано...
но кнопочка для бровсинга и загрузки изображений так и не появилаясь ?! может кто сталкивался ???
помогите пожалуйста :)
PS: цель - Редактор с "человеческой" загрузкой и вставкой картинок. (именно TinyMCE)
TinyMCE + IMCE картинки :)
Прислано: EK
вт, 01/04/2008 - 17:37
Столкнулся с проблеммой...
Drupal 6.1
TinyMCE 6.x-1.1-dev 2008-Mar-31
IMCE 6.x-1.x-dev 2008-Mar-24
вот немогу подружить...
т.е. сделал все (вроде по инструкциям - права, профили и т.п.) как написано...
но кнопочка для бровсинга и загрузки изображений так и не появилаясь ?! может кто сталкивался ???
помогите пожалуйста :)
PS: цель - Редактор с "человеческой" загрузкой и вставкой картинок. (именно TinyMCE)
аттачи в комментариях
Прислано: kiev1
ср, 12/03/2008 - 14:53
Здравствуйте, подскажите пожалуйста модуль или что что-бы делать произвольные поля в комментариях, или комментарии делать отделными нодами, просто надо аттачить фото и видео в комментариях.
Прикрепить файлы к определенному типу материала
Прислано: shock
пн, 04/02/2008 - 16:19
Вопрос в следующем:
Модератор создал статью определенного типа материалов, например "фотостатья".
Можно ли сделать так, чтобы любой зарегистрированный пользователь, после публикации этой статьи, мог прикрепить к этой "фотостатье" не более чем какое-то количество фотографий. Например, любой зарегистрированный юзер может прикрепить по 4 или менее фотографий.
Как такое сделать? Может какой-то модуль позволяет сделать что-то подобное и это будет несложно подправить?
advertisment - upload image
Прислано: aRDee
чт, 05/07/2007 - 06:05
есть такой модуль для баннеров, со своей статистикой, и т.д.
Работатет отлично, но есть маленькая проблема...
с upload'ом картинок, при создании баннера картинка не появляется, fid пустой, только если нажать изменить в некоторых случаях она загружается...
кажется что проблема в том, что модуль upload сначала сохраняет файл во временную папку и не заносит его в БД, поэтому fid==0...
- aRDee's blog
- Для комментирования войдите или зарегистрируйтесь
BUedit+IMCE помогите!
Прислано: vitich
вт, 06/03/2007 - 10:53
Не могу заставить работать эти модули вместе.
Точнее из окошка imce не вставляется урл файла.
Пробовал imce 4.7.1.1 и dev - результат один.
:(