misterBald: Блог

Главные вкладки

Webform - сообщение "Заполните все поля формы"

30 марта 2015 в 19:03

Есть сайт, типа вот такого: t-remonta.ru - webform выводится как блок в невидимой области страницы и подгружается в колорбокс при клике по ссылке с класом colorboxinline
В случае, если посетитель пытается отправить незаполненную форму, то его выбрасывает из колорбокса. Человек при этом не видит, что пустые поля подсветились красным (к ним добавляется класс error) и соответственно не понимает что форма не отправилась.
Как сделать так чтобы при попытке отправить пустую форму, вылезало сообщение: "Заполните пожалуйста все поля"?

[Решено] Передать URL и заголовок текущей страницы (ноды) через Entityform

22 декабря 2014 в 16:04

Есть форма Entityform, она как блок выводится на странице ноды. Вопрос: как передать заголовок ноды и ее url через эту форму?
В Webform все просто, делаем скрытое поле и вставляем туда токены current-page. Пытался сделать аналогичным методом в entityform с помощью модуля Field Hidden (посоветовали тут http://www.drupal.ru/node/114530). Но обнаружилось, что в Hidden Field токены не работают, после заполнения формы так и приходит "[current-page:title], [current-page:url]"
Подскажите, как быть?

[Решено] Entityform - передать значение заголовка ноды и вывести пояснения к заполнению

12 декабря 2014 в 1:17

Есть Entityform, которая выводится в виде блока на странице материала (ноды).
Вопросы:

1) Как добавить в эту форму поле, содержащее заголовок ноды и ссылку на ноду (url)? В модуле webform это легко решалось с помощью "Hidden"-типа веб-формы. В Энититиформ логично сделать с помощью поля, куда можно вставить токен ([current-page:title], [current-page:url]) и которое не сможет редактировать посетитель. Как сделать такое поле?

Изображеня из приватной папки при скачивании повреждены

2 декабря 2014 в 1:43

Задача стоит сделать форму загрузки фото по схеме: человек заходит на сайт, заполняет контактные данные и загружает свои фотографии. Далее админ может из административного интерфейса фотки скачать и распечатать/обработать/etc Чтобы фотки не лежали в открытом доступе грузим их в приватную папку.

Ок, не вопрос: установил Entityform, поле изображение и тд. Форма настроена.

[Решено] Вывод списка терминов ноды в Webform

23 ноября 2014 в 16:01

Есть материал типа Image. У него есть поле Things, которое содержит несколько терминов словаря Things.
На странице материала стоит блок Webform. Надо чтобы в этом блоке в виде выпадающего списка отобразились термины, присвоенные данному материалу.
То есть набор параметров в списке webform должен меняться в зависимости от материала.
Как такое организовать?

P.S. Webform Term Options не подходит, т.к. выгружает весь список терминов из словаря. Точнее должен выгружать, у меня ничего не выгружает, хотя стандартные списки работают.

[Решено] Загрузка и вставка изображений с разными стилями в текст статьи

4 мая 2014 в 1:27

Необходимо загружать изображения и вставлять их миниатюры в текст статьи, в любое место текста, делать обтекание справа, слева или просто картинка в отельном абзаце с выравниванием по центру. При нажатии на миниатюру, чтобы открывалось в Colorbox оригинальное изображение. Сейчас все это отлично работает в связке CKEditor + One Click Upload (кому интересно http://xandeadx.ru/blog/drupal/335 ).

[Решено] Рейтинг статей на сайте

14 декабря 2013 в 0:09

На сайте необходимо было сделать рейтинг статей. Выбрал для этого модуль Fivestar. Выводить рейтинг решил с помощью Views. Критерий сортировки: Содержимое: Рейтинг статьи (field_rating:rating) - сортировка по убыванию (от большего к меньшему). Прошло несколько дней... Открыл я страницу с рейтингом и увидел такой порядок статей:

  • Рейтинг: 5 (1 голос)
  • Рейтинг: 5 (1 голос)
  • Рейтинг: 5 (2 голоса)
  • Рейтинг: 5 (1 голос)
  • Рейтинг: 2,5 (2 голоса) О_о
  • Рейтинг: 4 (1 голос)
  • Рейтинг: 4 (1 голос)
  • Рейтинг: 4 (1 голос)
  • Рейтинг: 4,5 (2 голоса) о_О
  • Рейтинг: 3 (1 голос)
  • Рейтинг: 3,7 (3 голоса) 0_о
  • Рейтинг: 2 (1 голос)
  • Рейтинг: 1 (1 голос)

Похожие по заголовку материалы

7 июля 2013 в 17:49

Требуется для статей выводить похожие по заголовку и такие же по типу материалы. Выводить необходимо не только заголовок похожего материала, но и другие поля.

1) Думал сделать через Views, но не получается настроить контекстный фильтр. Погуглил по этому поводу - ничего толкового не обнаружил.

[Решено] Вывод заголовка ноды в метке поля

5 июля 2013 в 1:32

Необходимо вставить заголовок просматриваемой статьи в метку поля.

Поясню: Есть нода с заголовком "Half Life". Есть поле с меткой "Скриншоты". Необходимо чтобы выводилось: "Скриншоты Half Life".

Решил переопределить вывод метки в template.php
Нашел функции, определяющие вывод полей и их меток соответственно:
https://api.drupal.org/api/drupal/modules!field!field.module/function/th...
https://api.drupal.org/api/drupal/modules!field!field.module/function/te...
https://api.drupal.org/api/drupal/modules!field!field.module/function/te...

Попытался поменять функцию theme_field:

<?phpfunction theme_field($variables, $node) {
  $variables['page_title'] = $node->title ;
  $output = '';
?>

Проблема с модулем XML Sitemap

27 августа 2012 в 18:17

Скачал и установил XML sitemap, если в настройках поставить галочку напротив "Использовать стили для лучшей читаемости карты сайта.", то карта не загружается в опере и хроме, а в фаерфоксе выдает:

Quote:

Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности
Адрес: http://www.site.ru/sitemap.xsl
Строка 2, символ 1:<?xml version="1.0" encoding="UTF-8"?>
^

[Решено] Изменить вид страницы термина таксономии

24 августа 2012 в 13:19

Дано

1) Два словаря "Категории" и "Производители"

Категории:
- Пневматика
-- Винтовки
-- Пистолеты
-- Оптические прицелы
-- Пульки
- Травматика
...

Производители:
- Ижевская пневматика
- Crosman
- Gamo
- Hatsan
...

2) Каждой статье на сайте присвоен один термин из словаря Категории и один термин из словаря Производители.
Примеры:
а) Пневматическая винтовка МР-512 (Винтовки, Ижевская пневматика)
б) Пневматическая винтовка Gamo Hunter 1250 (Винтовкм, Gamo)
в) Пневматическая винтовка Gamo Shadow 1000 (Винтовки, Gamo)
г) Пневматический пистолет МР-654 (Пистолеты, Ижевская пневматика)
д) Пневматический пистолет МР-651 (Пистолеты, Ижевская пневматика)
е) Пневматический пистолет Gamo PR-45 (Пистолеты, Gamo)

[Решено] Вывод рекламы в тексте статьи

5 августа 2012 в 13:50

Перевожу один из своих сайтов на drupal 7. Возникли вопросы:

1) Как (кроме ручной вставки в каждую статью) вывести рекламу посреди текста? Например, после первых 3 абзацев или после каждого заголовка h2. Последний вариант, кстати, многие очень удачно используют на wordpress.