Стандартная галерея в друпале 5.x

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

Аватар пользователя STINGER STINGER 29 марта 2007 в 2:06

короче весь вечер 'censored' я с этой галерей, ничерта не могу понять почему когда я добавил рисунок, потом захожу "изменить" например чтобы поменять его расположение в таксономии, нажимаю применить и мен выдает такое:
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Выбранный файл не удается скопировать, поскольку не найден файл с таким именем. Проверьте правильность указанного имени файла.
Выбранный файл не удается скопировать, поскольку не найден файл с таким именем. Проверьте правильность указанного имени файла.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
и ниже рисунок не тумбнейлом или превью, а сразу "в полный рост" и когда захожу теперь в галерею этот рисунок все время в полный размер и короче отстой получается. Я не могу вдеплить че ему нада.

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

заранее благодарен, надеюсь на скорую помощь с вашей стороны дорогие форумчане

Комментарии

Аватар пользователя B.X B.X 29 марта 2007 в 2:20

могут быть ошибки с временной папкой... именно там он проделывает все операции над файлами... ещё могут быть проблемы с safe mode...

Аватар пользователя STINGER STINGER 29 марта 2007 в 3:13

а поточнее пожалуйста можно? чтои где что проверить?
хотелось бы получить ответы на каждый вопрос в отдельности

Аватар пользователя jason32 jason32 30 марта 2007 в 12:14

посмотри на папки, временную и в которую у тебя кладутся картинки - для них должны быть прописаны права на запись

Аватар пользователя B.X B.X 31 марта 2007 в 3:49

в настройках модуля галереи указывается временная папка... вот по фтп её и надо выставить права на 777, в настройках PHP у хостера должно быть выключено safe mode - иначе (в Друпале) не будет возможности работать с файлами (в том чмсле и с картинками)...

Аватар пользователя B.X B.X 2 апреля 2007 в 1:50

а какая разница? для любой работы с файлами надо выставить права на файлы...
как выставить права... ищите по слову CHMOD на Яндексе...
они любым фтп-клиентом выставляются...

Аватар пользователя jason32 jason32 4 апреля 2007 в 11:49

итак, это глюк или ошибка в коде - уж не знаю, сам столкнулся с ней вчера - пофиксил, но теряюсь в догадках, откуда она и когда появилась. в image.module в строке 260 в функции image_form_image_alter, стоит
<?php _image_build_derivatives($node, true); ?>? так вот, это глюк, надо заменить на
<?php _image_build_derivatives($node,false); ?> и все заработает, вчера вылавливал больше часа, грешил тоже на папки и иное. С другой стороны, как -то странно - такая ошибка - может это зачем то надо?

Аватар пользователя B.X B.X 9 апреля 2007 в 4:35

сейчас проверил... у меня image_form_image_alter больше нету...
у вас какая dev версия? она недавно обновилась, посмотрите... уже стабильная есть...

Аватар пользователя STINGER STINGER 11 апреля 2007 в 2:49

кстати ребят, а как сделать так, чтобы в галерее не создавались эти превью (они блин весят в полтора раза больше чем оригиналного размера рисунок), а сразу вот в альбоме отображаются тумпбнейлы, и вот при нажатии на них чтобы не превью открывались в сразу ориганьные рисунки, т.е. и путь чтобы был сразу к оригинальному рисунку типа бла-бла-бла/image/photo_1.jpg ??? такое возможно?

а то геморой получается, народу придется в 2 раза трафика больше тратить, сначала превью грузи а потом нажимай на ссылку чтобы открыть оригинльный и его еще грузи, меня ж прокленут.

Аватар пользователя jason32 jason32 11 апреля 2007 в 19:15

дык наоборот надо сделать, оригинальные запретить через Контроль доступа, а превью выставить какой нужно... превью и отображаться будут одинаково у всех...

Аватар пользователя STINGER STINGER 11 апреля 2007 в 20:51

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

такое возможно?

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 11 апреля 2007 в 23:46

Попробуйте модуль thickbox. Он выводит изображение картинки на весь экран на фоне затененной страницы (в стиле web2.0).


Поиск по русским сайтам о Drupal Полный русский перевод Drupal 5.x и модулей: раз и два.

Аватар пользователя STINGER STINGER 13 апреля 2007 в 14:45

спасибо, попробую.
А такой вопрос: можно ли как-то вручную "вклеить" рисунок в галерею? т.к. друпаловским методом я ее зааплоадить не могу поскольку не хватает оперативной памяти, отведенной мне на хостинге, и пишет:

Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 2560 bytes) in /sata1/home/users/linkinpar/www/www.linkinparkcrimea.com/includes/image.inc on line 238

так вот, у меня стандартная папка для хранения рисунков галереии /files/images если я туда по фтп заливаю рисунок, создаю вручную тумбнейл и превью файлы, как мне сделать так, чтобы этот рисунок появился в галерее на сайте??? Такое возможно?

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 13 апреля 2007 в 15:57

Увеличьте память процессу. Добавьте в .htaccess строчку "php_value memory_limit 16M" (16M можете менять, это мегабайты) или в php.ini строку "memory_limit=16M" (если имеете доступ к этому файлу).

Аватар пользователя STINGER STINGER 13 апреля 2007 в 19:55

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

p.s. как называется модуль для редактирования текста, вставки ссылок и картинок здесь на форуме?

Аватар пользователя B.X B.X 14 апреля 2007 в 3:18

такое можно сделать, причём той же самой галереей Image у неё есть подмодуль image import, так вот, он массово импортирует картинки из заданной папки...

то есть, сначала по фтп в неё файлы закачиваете, а потом это модуль активируете и он вам всё делает... правда он всё равно файлы переносит (из папки в папку на сервере), так что не знаю как там с лимитами, меньше будет или нет, но попробуйте...

Аватар пользователя STINGER STINGER 15 апреля 2007 в 20:07

блин, придется пока отказаться от стандартной галереи и понатыкать вручную рисунки на странички отдельные, раз по-другому не представляется возможным

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 15 апреля 2007 в 20:28

Попробуйте увеличить выделяемую скрипту память, добавив ini_set("memory_limit","20M") прямо в начало PHP-скрипта, который выдает ошибку (после < ? php, разумеется).

Аватар пользователя STINGER STINGER 23 апреля 2007 в 20:03

попробовал модуль thickbox, все равно только превью открывает, в настройках ставлю original - открывает привью, ставлю специально thumbnail - открывает превью. я в шоке блин.

vadbars@drupal.org вы говорите добавить строку ini_set("memory_limit","20M"); в файл модуля, который выдает ошибку. ну я так понимаю модуль Image Gallery раз стандартная то галерея, а в какой файл этого модуля вносить корректировки?

Аватар пользователя STINGER STINGER 23 апреля 2007 в 22:29

блин, а можно как-то вручную Image модуль подредактировать чтобы в admin/settings/image там вот есть тумбнейл и превью, и можно размеры редактировать, можно как-то какой-то фал подредактировать чтобы превью небыло и сразу редиректило при нажатии на тумбнейл сразу на полнорамерную картинку?

Аватар пользователя STINGER STINGER 23 апреля 2007 в 23:19

блин что за фигня, все блин до сих пор выдает ошибку при аплоаде картинки:

Fatal error: Allowed memory size of 20971520 bytes exhausted (tried to allocate 12260 bytes) in /sata1/home/users/linkinpar/www/www.linkinparkcrimea.com/includes/image.inc on line 308

в image.inc на 308 строке написано следущее: return $open_func($file);

весь прикол в том, что файл заливается все нормально, вот как только залился весь, сразу че-то моргает и выкидывает эту ошибку (вилдать он на этой 308 строке и стопорится). я попытался удалить ее, так теперь он не может тумбнейл создать иль еще что-то, я вернул надад эту строчку.

Какие-нибудь мысли по этому поводу? я просто не шарю че эта строка значит (ну судя толко по названия что-то типа возврата и открытие файла, а что сделать чтобы этой ошибки не было, ума не приложу)

Ниид Хелп!

Аватар пользователя STINGER STINGER 24 апреля 2007 в 18:21

так я не пойму для чего ему не хватает? ведь картинка заливается вся спокойно, а пот как только залилась моргает и выскакивает ошибка, фигня блин. Она весит всего 900 с чем-то килобайт а памяти доступно 20 Mb и че ему не хватает?

Аватар пользователя STINGER STINGER 8 мая 2007 в 23:09

ребят, так что никак нельзя сделать так чтобы при нажатии на тумбнейл в галерее сразу открывало на чистом фоне полноразмерный рисунок???

или хотябы сделать так, чтобы оно автоматом при создании рисунка, тумбнейла и т.д. добавляло типа ссылку на прикрепленный файл, полного размер ????????????

Аватар пользователя jason32 jason32 10 мая 2007 в 14:01

просто вручную в node.tpl.php надо прописать, чтобы ссылалось на большую картинку в новом окне - думаю, вполне приемлемое решение.

Аватар пользователя STINGER STINGER 10 мая 2007 в 23:47

так не катит, т.к. мне нужно чтобы фотка открывалась не "в сайте" а просто отдельно на белом фоне, потому что в случае с широкоформатными фото их при открытии "в рамках сайта" видно только часть, а это отстой.

Аватар пользователя STINGER STINGER 10 мая 2007 в 23:48

чтобы было понятней, что я хочу сделать, это чтобы галерея работала как в случае с ручным расположением фото:

напрмер вот таким простейшим кодом, отдельно тумбнейл отдельно полноразмерный файл:

<a href="http://www.linkinparkcrimea.com/files/images/photo06.jpg"><img src="http://www.linkinparkcrimea.com/files/images/photo06.thumbnail.jpg" alt="" /></a>

т.е. при нажатии на тумбнейл открывается полноразмерная картинка, можно ли так сделать в рамках друпаловской галереи???

Аватар пользователя spown spown 12 мая 2007 в 19:21

проблемма с загрузкой изображений в эту галлерею.
на сервере в php включен SafeMode ну и в результате постоянно выдает:

* Выбранный файл не удается скопировать, поскольку не найден файл с таким именем. Проверьте правильность указанного имени файла.
* Unable to create preview image

подскажите пожалуйста как можно выключить SafeMode с помощью .htaccess
заранее спасибо.