urikor: Комментарии

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

4 марта 2014 в 16:47

Присоединяюсь к благодарностям в адрес fizk FIZK Account on Drupal.org

Стояла аналогичная задача - всплывающая форма «быстрого заказа» товара.
Реализовал через Webform и Popup.

После чего долго решал проблему передачи в поле Webform названия текущей страницы.

29 ноября 2012 в 18:09

Спасибо за ответ, Chyvakoff, попробую, хорошо если решается так просто.

На данный момент, воссоздал заново материал Advanced Poll вручную создав все необходимые поля и исправив имена полей в базе данных в таблицах field_config_instance и field_config_instance, где убрал приставку field_ в именах полей.

11 ноября 2012 в 19:20

))),
да именно этот модуль я и имел в виду, когда писал:

"urikor" wrote:
В CKEditor'е (должен быть установлен SFW) просто вставляешь кнопкой блок флеш-ролика

Иначе ни один плеер или ролик не будет отображаться в редакторе Smile

27 сентября 2012 в 10:51

Превью делается заранее, можно с помощью K-Lite Media Player, там есть функция создания картинки из видео.
В этом недостаток JW Player'а, что он сам не делает превью.
Кстати это может Uppod.

Для JW Player превью-картинка сделанная заранее размещается на Вашем сервере в любом месте, например
site/all/files/preview.jpg по ftp.

Во вкладке "flashvars" флеш-ролика указываете:
image --- site/all/files/preview.jpg или
image --- адрес-Вашего-сайта.ru/site/all/files/preview.jpg

Надеюсь объяснил понятно.

11 сентября 2012 в 16:31

Все оказалось довольно просто.

В CKEditor'е (должен быть установлен SFW) просто вставляешь кнопкой блок флеш-ролика, а в настройках указываешь URL JW Player'а.
В последней вкладке настроек флеш-ролика указываются flashvars: здесь нужно задать
file - путь к твоему файлу mp4, flv, mp3
image - картинка заставки для ролика.

12 августа 2012 в 17:48

В том и сложность вопроса. Поскольку решения другого не нашлось, просто создал разные типы материалов, соответствующие разным словарям.

12 августа 2012 в 17:12

Заметьте, Artu , что я использовал связку Pathauto+Transliteration+Token а у термина таксономии указано автосоздание псевдонима адреса.
Тогда у термина, принадлежащего определенному словарю в адресе появляется последовательно
имя-словаря/имя-термина, для всех терминов этого словаря имя словаря в адресе будет одно и то же.
Если не нужно дополнительных специфических условий, то достаточно прописать условие видимости в виде имя-словаря/*
на странице редактирования блока и модуль context не использовать.

12 августа 2012 в 17:06

На форуме longtailvideo ответили, что официального модуля для Drupal 7 нет.
Следовательно существующий модуль не поддерживает много необходимых функций, фактически работает только как field-форматтер.
В тело редактора - только вставка обычного кода, что для обычного пользователя естесственно неприемлемо.

Здесь на форуме предлагают в данном случае еще jQuery media, буду пробовать.

1 августа 2012 в 10:20

Решено с помощью:
Pathauto+Transliteration+Token и все-таки плюс Context

Context нужен был для задания видимости по типу материала и одновременно по адресу, т.к. одновременное задание видимости по адресу (термина таксономии, словаря или любого др.) и по типу ноды на странице редактирования блока не работает.

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

РЕШЕНО.

31 июля 2012 в 18:59

Блоков на странице как минимум три, словарей как минимум пять, в каждом тьма терминов, замахаешься каждому термину для блоков пути или tid'ы прописывать.

31 июля 2012 в 12:40

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

Нашел для себя решение в виде модуля
http://drupal.org/project/context

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

31 июля 2012 в 2:03

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

31 июля 2012 в 0:45

Ответ здесь:
href="http://drupal.org/node/1481256"

<?php
// This snippet returns TRUE if the node we are
// currently viewing is tagged with a term which belongs
// to the 'desired_vocab' and we are not in edit mode (arg(2)).

// put here the vocabulary ID you're interested in
$desired_vocab = 9;

if arg(0) == 'node' and is_numeric(arg(1)) {
// Yes, we're viewing a node in view mode.