Зависит от того, как у вас связаны страницы сайта с материалами, которые вы хотите выводить в прикреплённом блоке.
В общем случае вывод такого блока выглядит так:
1. Делаете вьюс my_view , который выводит то, что вам нужно.
2. Добавляете аргумент node -> nid.
3. Добавляете тип вывода views блок.
Если вы начинаете относительный адрес страницы со слеша, то адреса будут строиться относительно корня сайта. Если без слеша, то относительно страницы, на которой помещены ссылки (это основы UNIX, если что Так что у вас нет необходимости делать их абсолютными.
Если вы в своём модуле определяете ссылки с помощью функции l(), проблемы не будет — у вас автоматически будет подставляться то, что нужно, если вы правильно составили аргумент. Если вы прописываете ссылки в разметке или в теле комментария/ноды, тогда просто указывайте href="/node/3", и тоже проблем не будет.
Ребята, если вы собираетесь писать модуль, то нужно, чтобы он имел двойную прослойку: сами библиотеки с базовыми функциями/классами и непосредственно биндинг для drupal-api. Потому что это позволит использовать библиотеки в не-drupal проектах, будут оперативнее находиться баги в API. В идеале модуль вообще не должен включать в себя библиотеки, их нужно будет скачивать с гитхаба, например, и складывать в папочку librares.
А если временно сайты зовутся localhost/drupal localhost/еще_что-то? Потом перфикс естественно уберется, но править все адреса - мартышкин труд.
Ссылки должны быть относительны корня текущего сайта имхо. Как это сделать не сказали.
Также интересует как избежать влияния pachauto на ссылки внутри матриала. Он их редиректит на префикс/ссылка
У меня комменты только с регистрацией можно оставлять. Я вот всё думаю настроить так, чтобы а) ограничить количество комментариев, которые может создавать новый пользователь за единицу времени (скажем, десять в день в первые десять дней) + переводить в категорию advanced (у меня такая есть для проверенных пользователей, которые точно не боты и не пришлые тролли) автоматически после того, как они набрали x постов и y комментариев, но при этом их материалы были отмечены флагом abuse не более z раз.
Ну, рекапчу вроде как уже давно поломали!
Вопрос-ответ - имхо, всегда был лучшей капчей. На моих сайтах, по меньшей мере, спам-атак в последние дни не было.
Возможно, но у меня взламывают сейчас её редко. Есть подозрение, что в случае моего сайта без людей не обходится — не всё автоматом происходит.
Вы наверно не поняли что я хочу.
Мне надо чтобы через вьюс выводилось на сранице не по 10 нод, а по 10 терминов(у меня есть поле term).
Скорее, вы просто не поняли, что вам посоветовали
Создаёте новый вьюс и при создании выбираете у него в качестве базового типа не Node/Материал, а Term/Термин.
Спасибо за совет. Я в итоге сделал по-другому — у меня есть блок, сформированный views, его я вывожу через свой модуль при обращении по определённому адресу (my_module/get_my_view/view_args). А потом я выстраиваю ссылку, которая подгружает в колорбокс через аякс этот блок при клике по ссылке. Дёшево и сердито
Привязать блок новостей к полю ноды через модуль views
Зависит от того, как у вас связаны страницы сайта с материалами, которые вы хотите выводить в прикреплённом блоке.
В общем случае вывод такого блока выглядит так:
1. Делаете вьюс my_view , который выводит то, что вам нужно.
2. Добавляете аргумент node -> nid.
3. Добавляете тип вывода views блок.
Валидация поля сайт
Сделайте у поля префикс
http://
, и пользователи будут писать одинаково, а там уже вопрос темизации.проблема с путями
Если вы начинаете относительный адрес страницы со слеша, то адреса будут строиться относительно корня сайта. Если без слеша, то относительно страницы, на которой помещены ссылки (это основы UNIX, если что
Так что у вас нет необходимости делать их абсолютными.
проблема с путями
Если вы в своём модуле определяете ссылки с помощью функции l(), проблемы не будет — у вас автоматически будет подставляться то, что нужно, если вы правильно составили аргумент. Если вы прописываете ссылки в разметке или в теле комментария/ноды, тогда просто указывайте href="/node/3", и тоже проблем не будет.
Встреча по поддержке и продвижению Яндекс-сервисов в Drupal
проблема с путями
Forms API. Проверка уникальности значения
Сорри за ап, но я сам так и не разобрался, как это сделать правильнее. Подскажите, плиз.
[РЕШЕНО] Не работает One Click Upload
[РЕШЕНО] Не работает One Click Upload
Вы бы хоть написали бы, в чём была загвоздка
Блок внутри views
По-моему, тоже
Блок внутри views
Можно темизировать шаблон, который используется для вывода выборки
Где формат PHP code в Drupal 7
В шестом его было необходимо отдельно включить. Возможно, в седьмом то же самое.
Спам-бот на Друпал-сайте
У меня комменты только с регистрацией можно оставлять. Я вот всё думаю настроить так, чтобы а) ограничить количество комментариев, которые может создавать новый пользователь за единицу времени (скажем, десять в день в первые десять дней) + переводить в категорию advanced (у меня такая есть для проверенных пользователей, которые точно не боты и не пришлые тролли) автоматически после того, как они набрали x постов и y комментариев, но при этом их материалы были отмечены флагом abuse не более z раз.
Спам-бот на Друпал-сайте
Ага. Есть расхожее мнение, что если ссылки закрыты, они, типа, не ломятся, но это миф
Content Taxonomy в качестве аргумента Views
Нет, не пробовал. Если честно, за три года не имел с ними дела практически.
Спам-бот на Друпал-сайте
Спам-бот на Друпал-сайте
Яндекс сервисы в одном проекте
Боюсь, что это ещё одно хорошее начинание, которое заглохнет на стадии обсуждения. Сколько таких уже было на d.r?
Сделать чтобы в комментариях не отображались ссылки
Не пробовали ставить php в качестве формата ввода? Ещё можно изменить имя пользователя номер 1 на admin, а его пароль на password.
Сделать чтобы в комментариях не отображались ссылки
Не пробовали ставить php в качестве формата ввода? Ещё можно изменить имя пользователя номер 1 на admin, а его пароль на password.
Как вывести по 10 материалов на странице через вьюс?
Теперь выводите термины
Как вывести по 10 материалов на странице через вьюс?
Скорее, вы просто не поняли, что вам посоветовали
Создаёте новый вьюс и при создании выбираете у него в качестве базового типа не Node/Материал, а Term/Термин.
Вывести views или блок в Colorbox/Shadowbox/Lightbox
Спасибо за совет. Я в итоге сделал по-другому — у меня есть блок, сформированный views, его я вывожу через свой модуль при обращении по определённому адресу (my_module/get_my_view/view_args). А потом я выстраиваю ссылку, которая подгружает в колорбокс через аякс этот блок при клике по ссылке. Дёшево и сердито
Forms API. Пустое значение селекта и значение по умолчанию
plugins.jQuery.com работает на drupal!
Эпик фейл, конечно...