Спасибо кто откликнулся. Так получилось, был далеко от сети.
По поводу вопроса. Что хочу в результате - при выборе пунктов меню, что бы контент ноды частично менялся. То есть, характеристика товара оставалась та же, только подтягивались комментарии или только статьи. Фактически менялся бы только контейнер с контентом, относящимся к меню-табам.
То divined - я думал реализовать это на ajax & jquery. На мой взгляд, это более громоздкое решение. Почему? Грузится дополнительный ява-скрипт, так же есть пользователи с мобильным соединением к сети, бывает отключают скрипты.
Есть нода-товар (нода сомадельная). Визуально нода разделена на две части. В первой части характеристика товара - как то вес, цвет и т.д. Вторая часть это Меню: "Отзывы"(комментарии), "Статьи о товаре". Так вот. Как реализовать это меню? Нарисовать то его я могу. Но если подсоединяю колбэк-функцию к пункту меню "Отзывы" в хук-меню , ничего не отображается. Самодельную ноду то я отображаю в hook_view. В этот раз понятно?
Спасибо всем ответившим. Я смотрел rules. Не внимательно таки. С его помощью таки половину задачи решил.
То Arturus - большое спасибо за ссылку. Вот только я не могу никак найти где вставить свой php код. Вы в указанной ветке для своих условий выбрали Execute custom PHP code indent. Я не могу это найти в rules. Версия модуля 6.x-1.4. Буду признателен если подскажете.
Спасибо.
ЗЫ. Для того что бы появился пункт в лист боксе "Действия" нужно активировать модуль PHP filter.
Хочу поблагодарить за ответы всех кто откликнулся.
То Xermit: сделал почти так как вы предложили, то есть костыли. Ну пока работает. Но это не правильно. Ещё раз, спасибо.
Так выше я написал, что такое сделали, только не роутером, а средствами прокси-сервера. У кого интернета нет, тот через прокси не ходит и соответственно подставляется всё нормально внутренним днс-сервером. А тем у кого интернет есть, нужно поставить исключение на прокси, но не будешь ты ж бегать по куче юзеров.
Вот в модуле меню я тоже указываю друпаловский путь, и люди которые заходять на хх.ххх.ххх.хх то Друпал достривает путь хх.ххх.ххх.хх/?q=node/1 а в праймари-линкс стоит на пункт меню адрес - node/1
Та такое сделано, все правильно, но нужно в броузере поставить исключение для прокси на этот сайт. А есть куча филиалов, и куча людей работает. Это не выход, бегать по всем юзерам и делать в броузере исключение. Костыли то я поставил, но костыли и есть костыли. Нужна красивая реализация.
Блоки это стандартное средство, но увеличивающее программный код. Думаю что хуком будет проще решить дело. Меньше программного кода будет исполняться. За этой автоматикой и телемеханикой наверняка не хилый кусок кода стоит. А мне нужно что бы быстро работало. Подгружать скрипт нужно только на определённом url.
Внимательно рассмотрев этот модуль появилась идея при попытке пользователя "а" поговорить с пользователем "б" можно использовать органик гроуп. Создавать между этими пользователями группу. Вот только как быть с очередями. Если одновременно с пользователем "б" захочет поговорить несколько человек? В любом случае без напильника не обойтись. Или я таки придумываю велосипед?
[РЕШЕНО] Двух шаговая форма, POST на другой сайт
Все оказалось довольно просто. Нужно было смотреть в сторону jquery. Решение:
[РЕШЕНО] Присвоение значия select items в hook_form_alter
Решение найдено. Необходимо присваивать ключ списка в селекте нужно привести к String.
Вот снипет маленький, может кому пригодиться:
Меню(табы) в середине ноды
Спасибо кто откликнулся. Так получилось, был далеко от сети.
По поводу вопроса. Что хочу в результате - при выборе пунктов меню, что бы контент ноды частично менялся. То есть, характеристика товара оставалась та же, только подтягивались комментарии или только статьи. Фактически менялся бы только контейнер с контентом, относящимся к меню-табам.
То divined - я думал реализовать это на ajax & jquery. На мой взгляд, это более громоздкое решение. Почему? Грузится дополнительный ява-скрипт, так же есть пользователи с мобильным соединением к сети, бывает отключают скрипты.
Меню(табы) в середине ноды
Есть нода-товар (нода сомадельная). Визуально нода разделена на две части. В первой части характеристика товара - как то вес, цвет и т.д. Вторая часть это Меню: "Отзывы"(комментарии), "Статьи о товаре". Так вот. Как реализовать это меню? Нарисовать то его я могу. Но если подсоединяю колбэк-функцию к пункту меню "Отзывы" в хук-меню , ничего не отображается. Самодельную ноду то я отображаю в hook_view. В этот раз понятно?
GMap + Location в своём типе материала созданном через модуль
Так думаю, что мой модуль полегче Views+CCK по любому будет. Но это моё ИМХО. И да, я пейсатель.
[РЕШЕНО]Ссылка на скачивание файла в собственном модуле
Это решение подойдёт только тем, кто не хочет ставить дополнительные модули и ссылку на скачивание нужно разместить один раз. Вот пример кусочка кода:
[Решено] Выполнить действие после создания материала
Спасибо всем ответившим. Я смотрел rules. Не внимательно таки. С его помощью таки половину задачи решил.
То Arturus - большое спасибо за ссылку. Вот только я не могу никак найти где вставить свой php код. Вы в указанной ветке для своих условий выбрали Execute custom PHP code indent. Я не могу это найти в rules. Версия модуля 6.x-1.4. Буду признателен если подскажете.
Спасибо.
ЗЫ. Для того что бы появился пункт в лист боксе "Действия" нужно активировать модуль PHP filter.
drupal_goto() не переходит на нужную мне страницу
Хочу поблагодарить за ответы всех кто откликнулся.
То Xermit: сделал почти так как вы предложили, то есть костыли. Ну пока работает. Но это не правильно. Ещё раз, спасибо.
drupal_goto() не переходит на нужную мне страницу
Так выше я написал, что такое сделали, только не роутером, а средствами прокси-сервера. У кого интернета нет, тот через прокси не ходит и соответственно подставляется всё нормально внутренним днс-сервером. А тем у кого интернет есть, нужно поставить исключение на прокси, но не будешь ты ж бегать по куче юзеров.
Вот в модуле меню я тоже указываю друпаловский путь, и люди которые заходять на хх.ххх.ххх.хх то Друпал достривает путь хх.ххх.ххх.хх/?q=node/1 а в праймари-линкс стоит на пункт меню адрес - node/1
drupal_goto() не переходит на нужную мне страницу
Та такое сделано, все правильно, но нужно в броузере поставить исключение для прокси на этот сайт. А есть куча филиалов, и куча людей работает. Это не выход, бегать по всем юзерам и делать в броузере исключение. Костыли то я поставил, но костыли и есть костыли. Нужна красивая реализация.
Правильное внедрение js-скрипта на страницу
Блоки это стандартное средство, но увеличивающее программный код. Думаю что хуком будет проще решить дело. Меньше программного кода будет исполняться. За этой автоматикой и телемеханикой наверняка не хилый кусок кода стоит. А мне нужно что бы быстро работало. Подгружать скрипт нужно только на определённом url.
shoutbox - чат один на один
Внимательно рассмотрев этот модуль появилась идея при попытке пользователя "а" поговорить с пользователем "б" можно использовать органик гроуп. Создавать между этими пользователями группу. Вот только как быть с очередями. Если одновременно с пользователем "б" захочет поговорить несколько человек? В любом случае без напильника не обойтись. Или я таки придумываю велосипед?