GMap + Location в своём типе материала созданном через модуль

Прислано: bifrost

чт, 26/04/2012 - 14:08

Здравствуйте. В статье Выводим ноды на Google Maps хорошо описано как прицепить GMap + Location к своему типу материала. Но выводиться это всё через Views+CCK. Я создал свой тип материала через модуль с помощью Пример модуля для создания нового типа нод и пишу все данные в пользовательскую таблицу. Кто то уже так реализовывал? Есть ли где то материал почитать, поиском пользовался. Если нет мануала, может кто подскажет, какие есть особенности реализации? Спасибо.

[РЕШЕНО]Ссылка на скачивание файла в собственном модуле

Прислано: bifrost

пт, 02/12/2011 - 11:22

Здравствуйте. Появилась необходимость на своей форме (формируется программно) добавить ссылку на файл для закачки (доступ к файлам публичным). Правильно ли я думаю, что для того что бы у пользователя открылся диалог на закачку, нужно написать своё, нечто похожее на file_download(), используя file_transfer, кто-то уже писал такое? Спасибо.

[Решено] Выполнить действие после создания материала

Прислано: bifrost

пн, 24/10/2011 - 14:01

Здравствуйте.
Есть свой тип материала. Возникла необходимость после создания этого материала поменять роль пользователю. Как с помощью программинга роль поменять я нашёл - "HOWTO assign a user to a role programatically". А как отработать этот код - не знаю. Стандартными средствами Друпал - триггерами не получиться. Есть вариант в node-my_content.tpl.php вставить вызов функции изменения роли пользователю. Но может кто-то реализовывал более элегантнее? Спасибо.

Воспроизведение аудио на сайте

Прислано: bifrost

чт, 08/09/2011 - 07:30

Здравствуйте. На предприятии есть центр обработки вызовов, все разговоры записываются. Хочется средствами Друпала этот массив записей запихнуть в табличку с пейджером. Ну и возле записи что бы кнопочка(ссылка) была - воспроизвести и остановить. Ясно что за ссылкой будет стоять модуль который по id записи вытащит саму физически запись, а вот каким инструментом это воспроизвести? Что посоветует многоуважаемое сообщество? Так же был бы не против кусочка кода для примера (в части реализации плеера). Спасибо.

drupal_goto() не переходит на нужную мне страницу

Прислано: bifrost

чт, 01/09/2011 - 13:54

Другие статьи по теме:

Здравствуйте. Сайт имеет имя mysitename.com, во внутренней сети у него адрес хх.ххх.ххх.хх. На прокси-сервере предприятия сделали редирект с mysitename.com на хх.ххх.ххх.хх. Всё вроде бы работает нормально. Но вот в моём модуле на форме, по сабмиту нужно перейти на другой урл. Я это реализовал через drupal_goto('mymodulename/view'); но вместо того что бы перейти на нужный мне урл, попадаю на главную страницу сайта. Понятно, что функция drupal_goto построит урл - http://mysitename.com/mymodulename/view и это правильно, но мне нужно, для внутренней сети, что бы переход осуществился по адресу http://хх.ххх.ххх.хх/mymodulename/view. Не подскажете, как такое сделать? Спасибо.

Правильное внедрение js-скрипта на страницу

Прислано: bifrost

пт, 15/07/2011 - 13:23

Другие статьи по теме:

Здравствуйте. Необходимо правильно добавить js-скрипт на страницу только для зарегистрированного пользователя. Сразу возникла мысль создать блок который доступен только зарегистрированному пользователю и с помощью drupal_add_js внедрить таки свой скрипт. Но, это решение меня не устраивает с идеологической точки зрения. Почитав форум, нашёл ветку Запретить грузить один из core js скриптов на некот страницах. Также почитал документацию по данной теме. Возник вопрос, что бы добавить свой скрипт в переменную $scripts мне нужно редактировать функцию mytheme_preprocess_page() в файле template.php? Как то не очень корректно код темы чужой менять. Может можно как-то свой хук вставить? Спасибо.

shoutbox - чат один на один

Прислано: bifrost

чт, 26/05/2011 - 14:43

Здравствуйте. Не подскажите как в shoutbox организовать чат только с двумя пользователями? И возможно ли это? Или подскажите другой модуль для организации чата тет-а-тет. Спасибо.

Сформировать счёт в сторонней биллинговой системе через сайт

Прислано: bifrost

пт, 11/03/2011 - 11:02

Другие статьи по теме:

Существует следующая конфигурация: unix-сервер - на нём развёрнут сайт. Также есть биллинговый сервер, база биллинга крутиться на mssql. Юникс-сервер и виндовый сервер находятся на одной площадке. Поставлена задача дать возможность зарегистрированным пользователям рассчитать себя с сайта. То есть выставить себе счёт. Реализовать собираюсь это вызовом хранимой процедуры на стороне биллинга. Так как опыта в реализации секюрности не имею, то прошу сообщество подсказать подводные камни этой реализации. Или предложить более оптимальную реализацию.
Конечно реализация будет путём написания модуля и программинг будет через API Друпала.

RSS-материал

Ссылки партнёров