Задавайте вопросы про Drupal

[Удален]
#481

Гы-гы

есть штатный виджет: Динамический адрес формы

commerce_customer_address

Тип поля: Почтовый адрес

Забавная конструкция: есть Регион или штат, но нет телефона

Телефон ещё ладно, - добавляем отдельным полем

Но кому нужон обязательный для заполнения Регион или штат?

Т.е. получается это в топку отправлять и поля насочинять только какие нужно?

A4
На сайте с 05.01.2012
Offline
55
#482

Работаю над модулем. Пытаюсь добавить к ссылкам с mp3 файлами свой проигрыватель. Сам проигрыватель написан с использованием soundmanager2. Но тут возникла проблема - почему-то drupal 7, ну ни в какую, не обрабатывается, скажем, такое событие:


soundManager.onready(function() {
// ready to go! createSound() and play() etc. can now be called
alert("asda");
});

скрипт soundmanager'а подключаю как обычно: drupal_add_js(drupal_get_path('module', 'rmodule') . '/js/soundmanager2.js');

В исходном коде страницы ссылка на js файл появляется. Но несмотря на это сам соундманагер работать отказывается напрочь! Печальная ситуация. Форумчане, кто сталкивался с такой проблемой расскажите пожалуйста как мне ее побороть?

---------- Добавлено 20.12.2012 в 11:18 ----------

Есть конечно отдельный модуль тут: http://www.belida.com/node/24, но мне то надо чтобы все вместе с моим модулем ставилось в 1 клик. Не заставлять же пользователя искать что-то в интернетах и самому это допиливать)

A4
На сайте с 05.01.2012
Offline
55
#483

что странно эти 2 варианта кода работают по разному. например так:

(function ($) {

alert("asda");

})(jQuery);

- работает

Зато так:

alert("asda"); - не работает.

Вопрос - какого?о_0 в общем странный этот друпал... Он же не может блокировать подключенный к странице js файл. И вообще что такое происходит о_0. В общем коде страницы js файл присутствует(код:)<script type="text/javascript" src="http://trucontent.org/sites/all/modules/mymodule/js/mymodule_sx.js?mfbn8l"></script>

А раз он там Присутствует то ПОЧЕМУ alert() не заключенный в document.ready и мишуру вида ()(jQuery) не работает. Я всегда раньше думал что тег <script type="text/javascript" src= работает аналогично инструкции INCLUDE в php. Объясните чего я не до понял то?

[Удален]
#484
aftamat4ik:
Объясните чего я не до понял то?

Да вообщем-то вы сами ответили на свой вопрос... ))

aftamat4ik:
в общем странный этот друпал...

Друпал - прикольный движок, но кол-во траблов "на пустом месте" - реально поражает, особенно поначалу... не редко можно потратить несколько дней на решение элементарной задачи (на Джумле или ВП - 30 секкунд и ОК), а потом оказываеццо: философия Друпала этого не позволяеть... ))

Вот, кстати про философию: есть вроде неплохой модуль webform, спрашивается: какого хрена он не использует системные поля? Ну есть же стандартный набор типа: Имя, фамилия, телефон, почтовый индекс и т.д. зачем там всё повторять?

A4
На сайте с 05.01.2012
Offline
55
#485

вот этот код

if(soundManager.canPlayLink('/sites/all/modules/rmodule/audio/Zwitter.mp3')){
alert("да");
}else alert("нет");

Выдает Нет. Хотя файл есть. В то самой директории :( странно... В чем же ошибка то?

themizzz
На сайте с 05.07.2012
Offline
87
#486

Пожалуйста, подскажите плагин или способ как добавить фотогалерею на страницы сайта?

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

В общем, все как в обычных плагинах на вопрдпрессе.

Желательно, но не обязательно, чтобы отображался Title картинки.

С ЦМС не знаком, а вопрос важный.

Garin33
На сайте с 31.08.2009
Offline
169
#487

themizzz добавляете новое поле - загрузка картинки к нужному типу материала. Затем ставите модуль http://drupal.org/project/lightbox2, и настраиваете вывод добавленного поля, лайтбокс как раз реализует всплывающие картинки, прокрутку. Но с настройками придется разобраться.

p.s. версию ядра указать бы не мешало.

Потому что Drupal - это круто.
big boy
На сайте с 18.11.2006
Offline
308
#488
aftamat4ik:
вот этот код
if(soundManager.canPlayLink('/sites/all/modules/rmodule/audio/Zwitter.mp3')){
alert("да");
}else alert("нет");

Выдает Нет. Хотя файл есть. В то самой директории :( странно... В чем же ошибка то?

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

✔ Google spam update убил сайты? Что делать - https://webmasta.ru/blog/google-october-2022-spam-brain-update
A4
На сайте с 05.01.2012
Offline
55
#489
big boy:
Попробуйте полный путь к файлу указать, вместе с http и доменом.

Дык полный путь тоже указывал) Просто тут не хотел выкладывать) Все равно не воспроизводит.

if(soundManager.canPlayLink('http://trucontent.org/sites/all/modules/rmodule/audio/Zwitter.mp3')){

alert("да");

}else alert("нет");

файл есть, можете скачать и послушать хД Rammshtein - Zwitter

bsyomov
На сайте с 25.01.2012
Offline
31
#490
aftamat4ik:
вот этот код
if(soundManager.canPlayLink('/sites/all/modules/rmodule/audio/Zwitter.mp3')){

alert("да");
}else alert("нет");

Выдает Нет. Хотя файл есть. В то самой директории :( странно... В чем же ошибка то?

А вы научитесь отлаживать Javascript, и не будут возникать такие вопросы. =)

Если зайти к вам на сайт, и заглянуть в консоль, можно увидеть вот такую ошибку:


Uncaught Error: soundManager: Fatal: JavaScript file build "V2.97a.20120318" does not match Flash SWF build "V2.97a.20121104" at http://trucontent.org/sites/all/modules/rmodule/player/soundmanager2.swf. Ensure both are up-to-date.

Думаю, это поможет вам решить проблему. Ну и конечно дело-то тут не в Drupal. =)

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