Блог пользователя - Alex_on

[РЕШЕНО] Ошибка ajax is not a function

6 сентября 2016 в 17:03

Сайт на Drupal 7. Был на Денвере, потом перекинут на хостинг на поддомен. Потом поставил на основной домен.

Через 3 дня выяснилось, что при редактировании ноды не грузятся файлы, ошибка
"An error occured while attemting to process /file/ajax/field_file/und... ajax.form.ajaxSubmit is not a function"
И еще похожие ошибки в админке "An error occured while attemting to process /system/ajax: undefined is not a function"

Не понял, что произошло - на прошлой неделе на поддомене все работало (файлы прикреплял точно).

[Решено] Пропал выбор формата ввода в материале

1 ноября 2010 в 19:44

Обнаружил, что в одном из типов нод нет выбора формата ввода. Там есть текстовые CCK поля, а дефолтное поле содержимого отключено. Похоже из-за этого выбор формата ввода отсутствует.

У меня для пользователей сделан по умолчанию формат BB коды, но он не срабатывает. Получается простым текстом.
Как починить?

Разное число элементов в отображениях одного вьюса

19 октября 2010 в 22:56

Подскажите можно ли в разных отображениях одного вьюса сделать разное число элементов?

Например, в дефолтном отображении есть настройка "Ссылка ЕЩЁ" которая ведет на отображение типа страница. Мне надо сделать, чтобы страничном отображении выводилось другое (большее) число элементов.

Хлебные крошки в терминах таксономии

2 октября 2010 в 13:14

Делаю справочник компаний. Есть отдельный словарь и главная страница справочника (вывод дерева категорий и поиска).

Словарь устроен так:
Термин1
Подтермин11
Подтермин12
Термин2
Подтермин21
Подтермин22

Сами ноды (компании) прописываются только в подтермины (2 уровня). Соответственно в терминах 1 уровня ничего нет и выводить их не надо. Однако они присутствуют в цепочке навигации при просмотре страницы термина 2 уровня. Как их убрать?
В taxonomy_breadcrumb есть на странице редактирования каждого термина:

"Путь для хлебных крошек (taxonomy_breadcrumb):
Specify the path this term links to as a breadcrumb. If blank, the breadcrumb links to the default taxonomy page. Use a relative path and don't add a trailing slash. For example: node/42 or my/path/alias."

Но это не даёт никакого эффекта. Насколько я знаю, Custom breadcrumbs 2.x работает с таксономией, но он пока в бета-версии. Есть ли другой способ убрать вывод терминов 1 уровня в навигационной цепочке (для одного словаря)?

Image FUpload не показывает изображения в окне загрузки

26 сентября 2010 в 23:55

Поставил Image FUpload, сделал всё как в документации. Работает.
Но в окне загрузки он не показывает мне изображения как здесь

А обычный список файлов

Файлы нужные в поддиректорию копировал, флэш плеер даже в броузере обновил. Ничего.

Хлебные крошки во вьюсах и на страницах модулей

23 сентября 2010 в 20:22

Изучал ситуацию с настройкой цепочек навигации (хлебных крошек). Обнаружил, что у некоторых проблема со вьюсами.
Это решение меня вполне устроило, подробнее (со скриншотом) здесь.

Вкратце суть:
1. Добавляем аргумент Global: Null (у меня в переводе "В целом - Ноль"
2. Выбираетм "Подставить аргумент по умолчанию" - "PHP Код"
3. Пишем (для трех уровней навигации)
$breadcrumb[] = l('Главная', null);
$breadcrumb[] .= l('Второй уровень', 'alias2');
$breadcrumb[] .= l('Третиий уровень', 'alias3');
drupal_set_breadcrumb($breadcrumb);
4. В "Если аргумент некорректен, то:" выбираем "Показать все значения"

и получем цепочку:
Главная > Второй уровень > Третий уровень

У меня всё работает.

Теперь вопрос. Есть страницы, создаваемые модулями (например список личных сообщений privatemsg). Я так понимаю, в этом случае надо код в модуль ставить, другого варианта нет? (Навигационная цепочка на основе меню не устраивает).

Birthdays не скрывает год рождения и возраст пользователя

22 сентября 2010 в 11:52

Поставил модуль Birthdays, по функционалу мне вполне хватает. Но одна функция у меня не работает. В настройках есть пункт
"Hide year and age" -> "User optional, no by default"
В профиле у поля ДР появляется галочка "Hide age and birth year". Ставлю галочку, сохраняю - Галочка снова пустая. В блоках видно возраст.

Кто-нибудь сталкивался с этим?

[Решено]Настройка views для календаря событий на основе Calendar

16 сентября 2010 в 23:26

Хочу сделать календарь событий на основе Date+Calendar.
Поставил, сделал как на Друпал.орге написано (давно написано).
Создал тип Событие с CCK-полем Дата.
Редактирую вьюс Calendar (дефолтный отображает календарь с нодами, которые были созданы в каждый день).
Изменяю аргумент: меняю Date field(s) с даты создания ноды на созданное CCK-поле. Но нода-событие не появляется в нужной дате.

[Решено]Правильный вывод приватных полей в профиле

28 февраля 2010 в 11:10

Вопрос с правильным выводом приватных полей в профиле.

Переделал профиль через user-profile.tpl.php. Создал в Content Profile ноду для профиля ("приватный профиль") с нужными полями. С помощью CCK Private Fields сделал возможность определять приватные поля (видимые только друзьям пользователя, интеграция с User Relationships).

При просмотре приватного профиля как ноды всё отлично, приватные поля видят только друзья. Как правильно вывести значение этих полей в профиле пользователя, чтобы приватность работала?