Нужна помощь по друпалу+сск+флэшвидео

12
T
На сайте с 24.07.2008
Offline
145
1022

Поставил данную связку, но возникли проблемы с работой.

1) При добавлении нового видео, создается скрин первого кадра, создается .flv файл размером 0 байт, не удаляется оригинал. Соответственно на сайте видео не посмотреть (появляется картинка что оно не доступно).

2) Записи о добавленных видео появляются на главной странице, но там появляется не заглушка, как в 1ом пункте, а просто выводится [video].

3) Возможно ли при добавлении нового видео вообще убрать поле BODY, а оставить только выбор файла на компе и описание видео. Чтобы пользователю не надо было вводить [video] в поле BODY, помоему это слегка не удобно :).

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

Кстати, если есть альтернатива подобной связки, дайте знать )))

vadoru
На сайте с 06.01.2009
Offline
38
#1

По 1, 2 вопросам уточните какой модуль для флеша Вы поставили.

3. Чтобы убрать из типа контента body надо в его настройках

admin/content/types - edit (определенного типа контента)

в секции Submission form settings оставить пустым поле Body field label

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

Учебный центр design-class.com.ua (http://design-class.com.ua)
Pandabeer
На сайте с 13.07.2007
Offline
138
#2

Не рекомендую отключать body. В ядре на эту тему есть баги, можно нарваться.

Лучше его оставлять, но скрывать.

vadoru
На сайте с 06.01.2009
Offline
38
#3
Pandabeer:
Не рекомендую отключать body. В ядре на эту тему есть баги, можно нарваться.
Лучше его оставлять, но скрывать.

А кто сказал, что надо отключать body ? Если оставить поле Body field label пустым то будет то что написано под этим полем в системе

To omit the body field for this content type, remove any text and leave this field blank.


что означает
Для пропуска в этом контенте поля body удалите текст и оставьте это поле пустым.

Так что никаких баг не будет, а в объкте node поле body будет присутствовать, только его значение будет пустая строка - можно посмотреть с помощью devel.

T
На сайте с 24.07.2008
Offline
145
#4

Извиняюсь, я не правильно выразился похоже, мне не надо убрать боди, мне надо дать ему атрибут "хайдден" и постоянное значение "[video]"

Модуль поставил FlashVideo так и называется.

На данный момент победили ffmpeg и ролики стали нормально конвертицца.

Осталась задача убрать лишние поля из формы добавления нового видео (это буду пробовать пользуясь вашими советами)

И осталась задача вывода этих роликов не только со страницы нода, но и на главной.

Сейчас ноды выводятца списком, но вместа превью жипега отображается тег [video], видимо не подключается обработчик модуля ФлэшВидео. Копаю щаз в эту сторону.

Pandabeer
На сайте с 13.07.2007
Offline
138
#5
vadoru:
А кто сказал, что надо отключать body ? Если оставить поле Body field label пустым то будет то что написано под этим полем в системе

To omit the body field for this content type, remove any text and leave this field blank.

что означает
Для пропуска в этом контенте поля body удалите текст и оставьте это поле пустым.

Это и является отключением body.


Так что никаких баг не будет, а в объкте node поле body будет присутствовать, только его значение будет пустая строка - можно посмотреть с помощью devel.

Ага, ага. А это что такое ?

http://drupal.org/node/296615

http://drupal.org/node/261258

http://drupal.org/node/260264

vadoru
На сайте с 06.01.2009
Offline
38
#6
Pandabeer:
Это и является отключением body.


Ага, ага. А это что такое ?
http://drupal.org/node/296615
http://drupal.org/node/261258
http://drupal.org/node/260264

Вот по этой ссылке http://drupal.org/node/296615 да, человек жалуется что для Drupal 6.4 когда он убрал поле body и после того как создал ноду пытается создать ревизию то у него вылетает ошибка записи в базу. Он там даже фикс-код приводит.

Но надо сказать что никто, кроме него, эту тему не обсуждает и не поднимает, и все потому потому что все работает как положено и без ошибок.

Вот Вы попробуйте повторить его действия и увидите будут ошибки или нет.

A вот эти ссылки - это обсуждение Drupal 7

http://drupal.org/node/261258

http://drupal.org/node/260264

Там может такое быть вполне, так как CCK включили в ядро и естественно код модуля node изменен.

T
На сайте с 24.07.2008
Offline
145
#7

Народ, вы отошли от темы :)

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

При создании ноды с видео, я в тег боди руками пишу:

[thumbnail]

[video: autostart=false]

Получается, что на главной странице, списком выводятся все ноды, причем [thumbnail] - заменяется на превью видео, но [video: autostart=false] - ни на что не заменяется, а так и выводится текстом на главной.

Если кликнуть на превью, попадаем на страницу с видео, где текстом выводится [thumbnail], а вместо [video: autostart:false] выводится флэшплеер с видео.

Вот как сделать так, чтобы выводился ТОЛЬКО плеер на странице ноды, и ТОЛЬКО превьюшки на главной, я никак не воткну.

Помогите советом )))

Alangasar
На сайте с 06.11.2008
Offline
98
#8

Все теги пишите не в боди, прописывайте в шаблоне типа материала, например if ($is_front) print [thumbnail] else {...}, как то так, с модулем не работал ни разу, если до понедельника не разберетесь могу затестить.

T
На сайте с 24.07.2008
Offline
145
#9
Alangasar:
Все теги пишите не в боди, прописывайте в шаблоне типа материала, например if ($is_front) print [thumbnail] else {...}, как то так, с модулем не работал ни разу, если до понедельника не разберетесь могу затестить.

к сожалению я не могу найти шаблон типа нода :(

T
На сайте с 24.07.2008
Offline
145
#10

Понедельник, я не разобрался :) Посмотрите пожалуйста )))

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий