Если нужна точечность, то можно формировать views rss с фильтром по отмеченным нодам. А потом эту RSS загружать чем угодно на другие сайты.
Т.е. вы у типа материала добавляете поле-список, в который вводите названия всех сайтов, на которых может быть размещен материал, а дальше делаете вьюху с фильтром по этому полю, вроде.
А можно делать так, как написано в документации и никогда не иметь проблем с тем, что кастомный javascript не отрабатывает на каких-либо ajax событиях.
Самый простой вариант - выводить такое сообщение для всех браузеров, а потом прятать его с помощью javascript. Таким образом, его будут видеть только те, у кого скрипты выключены.
У вас неправильно завершается AJAX запрос. Вместо того, чтобы отдавать ответ в JSON формате, отдается темизированная страница. Мне кажется, что тут не в теме дело.
Возможно, стоит прописать base_url, судя по всему вы на локалхосте разрабатываете.
Очень похоже на ошибку javascript. Посмотрите консольку браузера на предмет таких ошибок. Если javascript повалился, то естественно AJAX работать не будет.
Ок, каждый решает сам, как ему это делать... но пусть это не звучит так, как будто написать не канонично было очень просто, а если сделать всё как надо, то там куча муторных приседаний для этого нужна
Вы можете добавить placeholder к любому полю любой формы, путем стандартного Form API через hook_form_alter, раз уж вы не боитесь в модулях ковыряться.
Раскрытая форма в блоке это не fields, поэтому не заработает как вы хотите.
Для многоуровневой таксономии вьюха последнего уровня (которая показывает ноды, а не дочерние термины) не должна иметь пути. Аргумент в нее передается путем простановки галочки "Передавать аргументы" в настройках родительской вьюхи.
А как бы то же самое, только с помощью form api не правильнее ли делать. В своем модуле альтерить формы, находить в них filefield, а дальше то же самое. И ядро хакать не нужно.
А еще очень не понравился жестко прописанный путь к картинке прямо в коде.
Ну, если вам удобно поле CCK ), то копать вам в сторону темизации фильтров вьюхи.
Вам нужно вместо селекта расположить его значения в виде ссылок и повесить на них обработчик. Не помню есть ли в шестерке AJAX submit, но в семерке примерно этим же макаром сделан алфавитный словарь.
А зачем вам вообще логическое поле, если у вас есть флаг на ноде? Его и в таблицу вьюхи выводить можно, и фильтровать по нему и что только не делать. А вы пытаетесь, как я понял, после срабатывания флага рулезами изменять значение поля. Нафига, если не секрет?
Создал я своим модулем облегченную страничку специально для мобильников, куда выводил содержимое специально созданного для этих целей блока. В блок выводится вьюс со всеми материалами сайта (так надо было). Ни на одной другой странице не было этого блока, поэтому я не счел нужным у вьюса указывать, чтобы он выводился только на одной странице.
В итоге, сам вьюс, естественно не выводится, а вот его пейджер, оказывается, переопределяет пейджер на странице.
Как скопировать ноду с одного сайта на другой?
Если нужна точечность, то можно формировать views rss с фильтром по отмеченным нодам. А потом эту RSS загружать чем угодно на другие сайты.
Т.е. вы у типа материала добавляете поле-список, в который вводите названия всех сайтов, на которых может быть размещен материал, а дальше делаете вьюху с фильтром по этому полю, вроде.
site.com/views-export/feed?site=mysite1
site.com/views-export/feed?site=mysite2
site.com/views-export/feed?site=mysite3
И скармливаете эти ленты вашим соответствующим сайтам.
[Решено] Не работает AJAX Poll в субтеме Zen
Внезапно ))) Наверняка где-то об этом было написано. Не в каждой же теме есть класс content.
Убрать переменные из page.tpl.php
Подобная логика в шаблонах допустима, всегда пишут в таком виде.
[ Решено ] Исчезающий текст в полях модуля Webform. Конфликт собственных скриптов и Ajax Webform
А можно делать так, как написано в документации и никогда не иметь проблем с тем, что кастомный javascript не отрабатывает на каких-либо ajax событиях.
Используйте Drupal.behaviors.
http://habrahabr.ru/post/161039/
Модуль определения браузера пользователя и включен ли JavaScript ?
Самый простой вариант - выводить такое сообщение для всех браузеров, а потом прятать его с помощью javascript. Таким образом, его будут видеть только те, у кого скрипты выключены.
А вообще, для определения браузеров можно использовать http://drupal.org/project/browscap, у него и API есть.
Exposed filters path
А причем здесь 8 ветка друпала?
Как реализвать просмотр pdf документов на Drupal 6?
https://docs.google.com/viewer не парьтесь, используйте мощности гугла.
Такую штуку, при желании, можно и в lightbox выводить.
У вас будет просто поле типа file, урл из которого можно брать и оформлять в виде ссылки на гугл вьювер.
Для семерки есть готовый форматтер для поля. http://drupal.org/project/gdoc_file_formatter
А для шестерки придется темизировать вывод поля в нужном виде.
У кого есть рабочий пример nivo slider и drupal 6 ?
Дык никаких скриптов. Вот модуль: http://drupal.org/project/views_nivo_slider
[Решено] Не работает AJAX Poll в субтеме Zen
У вас неправильно завершается AJAX запрос. Вместо того, чтобы отдавать ответ в JSON формате, отдается темизированная страница. Мне кажется, что тут не в теме дело.
Возможно, стоит прописать base_url, судя по всему вы на локалхосте разрабатываете.
[Решено] Не работает AJAX Poll в субтеме Zen
Очень похоже на ошибку javascript. Посмотрите консольку браузера на предмет таких ошибок. Если javascript повалился, то естественно AJAX работать не будет.
У кого есть рабочий пример nivo slider и drupal 6 ?
Вот у меня есть. http://parity.koreychenko.ru
Модуль Views Nivo Slider для Drupal 6
Сайт в режиме разработки, так что на все остальное не особо смотрите.
Инвестиционный калькулятор. Form API + AJAX + amcharts
Инвестиционный калькулятор. Form API + AJAX + amcharts
Это к калькулятору не имеет отношение, сервер дергается каждые 3 секунды для обновления валютных котировок в правом блоке.
Котировки забираются с форексовского сервера для Meta Trader. Те котировки, которых нет, забираются через Yahoo Finance.
Field_placeholder - добавление подсказок в поля.
Так как вы хотите делать не надо )))
Вы можете добавить placeholder к любому полю любой формы, путем стандартного Form API через hook_form_alter, раз уж вы не боитесь в модулях ковыряться.
Раскрытая форма в блоке это не fields, поэтому не заработает как вы хотите.
[Решено]Как создать поиск по определенным датам
Может как-то с помощью Views.
Добавляете в настройках вьюхи фильтр "Дата создания". Ставите оператор Между (Between) и раскрываете фильтр.
Все. Теперь на странице вьюхи появилось 2 окошка с датами. При клике на это окошко даже всплывающие календарики появляются.
А вот ежели вы формат даты в этих календариках изменить захотите, то нужно делать вот так. Изменение формата даты
Галерея Colorbox
Отставить наркоманию!
В настройках отображения поля изображения в ноде поставить Настройки галлереи: в рамках одного материала, или типа того.
Настраивается Типы материалов - Ваш материал - Управление полями - Отображение.
[РЕШЕНО] 2x уровневый каталог таксономии. Сложный вывод.
Для многоуровневой таксономии вьюха последнего уровня (которая показывает ноды, а не дочерние термины) не должна иметь пути. Аргумент в нее передается путем простановки галочки "Передавать аргументы" в настройках родительской вьюхи.
Watermark
А как бы то же самое, только с помощью form api не правильнее ли делать. В своем модуле альтерить формы, находить в них filefield, а дальше то же самое. И ядро хакать не нужно.
А еще очень не понравился жестко прописанный путь к картинке прямо в коде.
Динамический блок в странице
А почему вы этого не знаете? Вы же сами являетесь администратором и одного и другого ресурса, разве нет?
А так, сделайте через Feeds, всяко будет более drupal way, нежели инклудить html
Навигация по нодам
Ну, если вам удобно поле CCK ), то копать вам в сторону темизации фильтров вьюхи.
Вам нужно вместо селекта расположить его значения в виде ссылок и повесить на них обработчик. Не помню есть ли в шестерке AJAX submit, но в семерке примерно этим же макаром сделан алфавитный словарь.
http://www.eliteinvestgroup.ru/slovar-investora
Буковки кликаются.
как сделать проверку полей регистрации
1. НЕ НУЖНО ЛАЗИТЬ В ЯДРО
2. Пишите собсвенный модуль.
Юзаете hook_form_alter. Добавляете свои поля к форме регистрации, добавляете к форме собственный валидатор:
$form['#validate'][]='my_validate_function';
А дальше проверяете в этой функции все что душе угодно и выдаете ошибку, если что-то не так.
По формам, читайте документацию. Она подробная.
http://api.drupal.org/api/drupal/developer%21topics%21forms_api_referenc...
[Решено] Изменение значения поля в ноде (Тикет)
А зачем вам вообще логическое поле, если у вас есть флаг на ноде? Его и в таблицу вьюхи выводить можно, и фильтровать по нему и что только не делать. А вы пытаетесь, как я понял, после срабатывания флага рулезами изменять значение поля. Нафига, если не секрет?
Динамический блок в странице
А что просто iframe с другого сервера не открыть? http://htmlbook.ru/html/iframe
[Решено] Pathauto. Управление транслитерацией. "Каталог" не "Katalog", а "Catalog". Как сделать?
Естественно, ни о каком ручном прописывании путей речи быть не может на сайте, в котором 100500 материалов.
Все операции с алиасами, созданными pathauto можно проводить через
hook_pathauto_alias_alter(&$alias, array &$context)
В своем модуле вы можете переопределить что на что меняется в уже созданном синониме пути.
[РЕШЕНО] В пейджере таксономии слишком много страниц. Только на одной теме.
Рассказываю что было.
Создал я своим модулем облегченную страничку специально для мобильников, куда выводил содержимое специально созданного для этих целей блока. В блок выводится вьюс со всеми материалами сайта (так надо было). Ни на одной другой странице не было этого блока, поэтому я не счел нужным у вьюса указывать, чтобы он выводился только на одной странице.
В итоге, сам вьюс, естественно не выводится, а вот его пейджер, оказывается, переопределяет пейджер на странице.
Может кому-то пригодится.