Mik66: Блог

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

Ограничение длины имени отправителя при отправке почты

1 апреля 2015 в 13:43

Если длина имени отправителя превышает 24 символа в utf8 формате, то вместо русских букв приходят кракозябры вида "\"=?UTF-8?B?0J/RgNC+...
По умолчанию на сайте используется MimeMailSystem. У меня 25 букв в названии сайта, сменить нельзя.

[РЕШЕНО] vegas: Как убрать вращающееся колесико при смене фоновой картинки?

22 марта 2015 в 11:07


Это колесико мешает. Как убрать?

i18n ошибка при обновлении

19 февраля 2015 в 9:47

При обновлении модуля i18n происходит ошибка:
https://yadi.sk/i/HuwX7P3kemgux
Может быть, кто-то решил эту проблему, а я искать не умею?
Подскажите, пожалуйста!

[РЕШЕНО] Определить версию drupal и модулей по базе данных

12 сентября 2014 в 17:24

Не сохранил файлы сайта (апрель 2014), а только базу данных. Судя по времени архивирования базы, стояла версия 7.26-7.27, сейчас, естественно, 7.31. Надо определить, версию ядра, какие модули тогда были установлены и каких версий. Где в базе данных могут храниться эти сведения?

Вырастает высота admin menu

7 сентября 2014 в 11:44

Административное меню в скачанном шаблоне вырастает в высоту на главной странице.



При выборе других пунктов меню всё нормально.



Наверное, в css искать?

Бесплатная база данных IP-Страна-Регион-Город на русском языке (IP2Location City Multilingual Database)

12 августа 2014 в 12:51

На сайте ip2location.com зарегистрировался и попытался скачать БД для модуля SmartIP по ссылке: http://ip2location.com/free/city-multilingual - хотя база на сайте и находится в разделе FREE, но сайт отвечает: This product is only available to paid users.
Континенты и страны - качаются отлично, а регионы и города - не получилось.

[РЕШЕНО] Зависает обновление базы данных update.php

8 июня 2014 в 10:55

Хостеры разные, в т.ч. и локалхост, друпал версий 7.27 и 7.28, набор включенных модулей разный, а результат один - зависание на /update.php?op=info при попытке обновления базы данных. В журнале событий не добавляется.

Basic cart - как изменить заголовок корзины с адресом /cart ?

7 мая 2014 в 19:50

Не смог найти редактирование корзины штатными средствами. Привязал пункт меню 'Корзина' к адресу /cart - корзина называется 'Корзина', переименовал пункт меню в 'Избранное' - корзина тоже переименовалась. Мне надо, чтобы пункт меню и страница корзины именовались по-разному. hook использовать, что ли?

[РЕШЕНО] Не удается обновить shoutbox

31 января 2014 в 18:44

При обновлении модуля shoutbox с версии 7.x-1.0-alpha2 до версии 7.x-1.0-alpha3 вылетает ошибка:
Recoverable fatal error: Argument 2 passed to db_query() must be an array, string given, called in ...\www\sites\all\modules\shoutbox\shoutbox.module on line 359 and defined в функции db_query()
(строка 2342 в файле ...\www\includes\database\database.inc).
Может, кто-то уже поправил чего-нибудь в коде?

Туплю насчет фильтра для вьюса типа пользователь

31 января 2014 в 12:57

Выбравшие при регистрации на сайте определенную роль могут создать 2 типа материалов: одну анкету и сколько угодно вопросов (или ни одного). Для получения списка заполнивших анкету я проверяю в представлении соответствие нужной роли и то, что обязательное поле в анкете (список - флажки/переключатели) не пустое.
Как мне получить список лентяев, не заполнивших анкету (вычесть бы второе множество из первого)?

Выпадающий список: как его заполнить значениями другого поля

26 сентября 2013 в 10:12

Создаю поле:
Тип поля - Список (текст);
Виджет - выбор из списка.
Как этот список заполнить значениями другого поля?

Как удалить "Подтверждение удаления учетной записи"?

12 августа 2013 в 15:59

Возможность удалить свой аккаунт в D6 реализовывалась с помощью модуля User Delete. В D7 можно просто разрешить юзерам с некоторыми ролями это делать, т.к. модуль user в ядре уже включил в себя и эту функцию.
А вот зачем посылать юзеру email с запросом на подтверждение удаления его аккаунта, после того, как он уже подтвердил его удаление на сайте:


[РЕШЕНО] Создать материал при регистрации пользователя

9 августа 2013 в 14:33

При переносе контента (и системы регистрации на сайте) с Drupal 6 на Drupal 7 обнаружил, что модуля Content_profile в семерке нет. Надо сделать так, чтобы при регистрации юзера создавался (незаметно для юзера) материал нужного типа. В шестерке вопрос решался с помощью Content_profile и Content_Profile_User_Registration. В семерке хочу использовать модуль Rules: Событие - регистрация; Условие - нужная роль; Действие - вот тут проблема, как создать нужный материал?.

Формат сообщений simplenews

7 августа 2013 в 15:39

Что-то у меня не получается настроить отправку рассылок с вложениями в формате html, а обычные сообщения (регистрация, смена пароля и т.д.) оставить в текстовом формате. У кого есть такой опыт - поделитесь, пожалуйста.

[РЕШЕНО] Как подружить поля profile и ноды в представлениях D7 ?

30 июля 2013 в 20:37

Создал представление (Содержимое). Если пытаюсь добавить любые поля Профиля - получаю ошибку:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'value' in 'field list'.

[РЕШЕНО] Content Access отказывается работать в семерке

26 июля 2013 в 15:21

В 6-й версии друпала доступ к нодам в зависимости от роли (content access) работал отлично. В семерке не хочет. Проверял на двух сайтах, версии брал разные: 7.x-1.x-dev и 7.x-1.2-beta2. Например, пробую убрать доступ "анониму" к ноде About типа article:
1.jpg
И ссылка в главном меню, и сама нода остаются доступны анонимам.
Попробовал даже NodeAccess-7.x-1.0 - всё равно всем всё видно.

Изменяемый тестовый адрес для рассылок

20 июня 2013 в 21:40

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

Представление для множественных полей

20 июня 2013 в 12:03

Иванов и Петров заявили по одному докладу на конференцию, а Сидоров - два (хорощо, что не три). Воспользовался, гад, кнопкой "Добавить ещё" в мультигруппе (1.jpg).


Поля и кнопка "Добавить ещё"

14 июня 2013 в 16:30

При составлении анкеты возник вопрос:
Если ответов может быть несколько (задаёшь для поля неограниченное кол-во), то в анкете над кнопкой "Добавить ещё" появляется 2 поля ввода. Хорошо бы ограничиться одним. Может кто-то решил проблему?

Несколько чатов для разных ролей на сайте

10 июня 2013 в 17:24

У меня на сайте 3 конференции, соответственно, есть роли: 1 - админ сайта, 3 - для модераторов, 3 - для участников. Для вопросов-ответов между модераторами и админом использовал ShoutBox. Жаль, нельзя ещё 3 shoutbox'а включить для связи участников со своми модераторами. Модулей для чатов разных много, а есть ли среди них такой, чтобы можно было 3 несвязанных чата сделать? Не хотелось бы рассматривать варианты с Organic groups.

Языковый префикс ссылок в полной версии ноды и в анонсе

7 июня 2013 в 15:46

Для русско-английского сайта использовал модуль internationalization (i18n). Префикс для русского языка убрал (site.ru), для английского - en (site.ru/en). Если в ноде есть ссылки на другие ноды до тизера, то префикс en добавляется автоматом, если просмотр осуществляется в полном режиме. Если же смотришь анонс - ссылки идут на русскую версию ноды (т.е., в анонсе префикс не добавляется).
Может, я в настройках какую-то галочку где-то пропустил?

Перекрытие административным меню шапки таблицы в представлении

27 мая 2013 в 13:28

Если в настройках Administration menu поставлены галочки 'Применить верхний отступ' и 'Закрепить меню сверху страницы', то для представления в виде таблицы с включенной опцией 'Включить "прикрепленные" заголовки таблиц в стиле Drupal (Javascript)' шапка таблицы при скроллинге прячется под меню. Приходится выбирать, чьи интересы важнее: юзеров с правами на Administration menu или юзеров без оных. Всех удовлетворить никак нельзя? (на пошлость, кажется, нарываюсь :)). Тема Danland, если это важно.

Автоматическое создание профиля для выбранной роли

24 мая 2013 в 16:16

С помощью модулей Auto Assign Role, Content Profile, Content Profile User Registration создал три роли для участников трех конференций. При регистрации юзер выбирает одну из ролей, автоматом создаются три профиля вместо одного. В пермишенах для нод разрешение на create profile_1 content стоит только у user_1, ну и т.д.. То, что профиль создается автоматом, меня устраивает. Но зачем мне три? Конечно, доступа к "лишним" профилям нет ни у кого, кроме меня. Так что всё работает, но по эстетическим соображениям приходится удалять их вручную. Жду совета.

Потерялось поле для создания групп полей

26 апреля 2013 в 19:12

Хотел было в типе материала объединить поля в группу, но внизу вкладки "управлять полями" есть только "Новое поле", но нет "Новая группа". Хотя вверху рядом со значком вопроса написано "Добавление к типу содержимого полей и групп, а также их упорядочивание для отображения на страницах просмотра и редактирования материала." А при нажатии на значок вопроса получаем "At the bottom of the Manage fields page for a content type, you'll find this: New group". Куда делись группы ?