LINUX.ORG.RU
ФорумTalks

[ненависть] drupal 7, бага с аплоадом

 


0

1

Итак, имеем любую версию 7-го друпала. Создаем тип контента с 2мя или более формами, пытаемся добавить пост и что мы имеем, бага в ядре друпала которая тянется еще с 7.0

Суть вот в чем, аплоадим в первую форму 4 файла, аплоадим во вторую форму 4 файла, сохраняем пост. В итоге в первой форме всего 1 файл, во второй 4. Сами файлы на сервер попали, но в ноде их нет. Если загрузить сначала в первую форму 4 файла, потом сохранить, редактировать, и добавить во вторую то все норм.

Кто виноват и что делать, по-моему epic fail?



Последнее исправление: one_quaker (всего исправлений: 1)

>Создаем тип контента с 2мя или более формами
Пытаемся дотронуться до носа пяткой через спину, и что мы видим, дотронуться не получается. Кто виноват и что делать, по-моему epic fail?
П.С.
Это же drupal с более-менее читабельным кодом в ядре и написан он не на чем-то архисложном, а на пхп. Слабо пофиксить что-ли?

Tark ★★
()

попробуй найти, где оно ниасиливает ноду и пофиксай хоть как-нибудь. Потом когда багу в трекере закроют - затрешь свои изменения.

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

Движок интересный и люди, далекие от пхп, достаточно просто могут сделать вполне функциональный портал или новостной ресурс.

one_quaker
() автор топика
Ответ на: комментарий от Tark

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

one_quaker
() автор топика
Ответ на: комментарий от one_quaker

Если воспроизвести не удалось, то быть может проблема где-то еще? Вы пробовали воспроизводить этот баг на чистой инсталляции цмски?

Tark ★★
()
Ответ на: комментарий от one_quaker

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

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

Зачем так радикально?))) Друпал как раз и создавался для людей далеких от пхп, разве нет? Такие модули например как Views и CCK тому подтверждение.

one_quaker
() автор топика
Ответ на: комментарий от one_quaker

> Друпал как раз и создавался для людей далеких от пхп, разве нет?

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

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

В этом плане да, согласен. Но казалось бы что может быть проще двух форм для прикрепления файлов и картинок к ноде? Как бы CCK и Views достаточно по-моему.

one_quaker
() автор топика
Ответ на: комментарий от one_quaker

>Но казалось бы что может быть проще двух форм для прикрепления файлов и картинок к ноде?
Одна форма.

Tark ★★
()
Ответ на: комментарий от one_quaker

Почему помидор?
П.С.
Вы спросили, что может быть проще, я ответил.
П.П.С.
Вы бы хоть скриншот формы добавления и исходник прислали, а то может вы на сабмит второй формы просто жмакаете.

Tark ★★
()
Ответ на: комментарий от Tark

Не настолько все плохо, жму сохранить. Обе формы на ajax, все это из ядра друпал 7. Добавление файлов как на гуглопочте, только одна форма для файлов, вторая для картинок. Ничего военного

one_quaker
() автор топика
Ответ на: комментарий от SOmni

У меня тоже такие мысли закрадываются. Хотя версия 7.70 говорит об обратном, и похоже что 8.0 к сентябрю зарелизят с такими темпами. Тоже за версиями погоняться решили. Если в ближайшее время не пофиксят, прийдется разбираться с 6-ой версией.

one_quaker
() автор топика
Ответ на: комментарий от xtraeft

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

one_quaker
() автор топика
Ответ на: комментарий от one_quaker

таки да
всё как ты говоришь
пробовал в drupal 7.7

2 поля типа file
первое поле заливает только первый файл
второе поле заливает все файлы
в директории default/files всё как положено, все файлы есть и переименованы как надо
в базе указано, что к ноду по первому полю должен быть только первый файл, по второму как всё надо

ты просто в сообществе спрашивал или багрепорт сделал?

q11q11 ★★★★★
()
Ответ на: комментарий от q11q11

Спрашивал на irc drupal, народ или не пользуется 7, или игнорирует наличие этого бага. Багрепорт хорошо, но английский только чтение))

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

one_quaker
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.