godson: Блог

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

Периодический запуск страницы

20 августа 2017 в 21:07

Уважаемые друпалеры, подскажите, пожалуйста, как мне сделать так, чтобы каждую минуту запускалась определенная страница сайта, которая содержит php-скрипт в себе. Проблема в том, что у меня сервер дома... под одним ip находится несколько сайтов с разными адресами, и все это за nat. Поэтому непонятно что прописывать в cron... Подумал, что у самого друпала, наверняка есть какой-то инструмент для этого...?

Пропадают изображения

10 марта 2017 в 7:14

Поставил восьмерку, взял тему drupal8_parallax_theme. Закачиваю изображения для слайдшоу главной страницы. Они сохраняются в sites/default/files. Все работает, проходит какое-то время (от получаса до суток) и закачанные файлы просто исчезают... Голову сломал - куда они деются? Можно ли как-то отследить их? Сервер на Centos 7, поставил Webmin и Vesta.

Проблема после обновления ctools

6 сентября 2016 в 7:49

После последнего обновления модулей ctools начал выдавать вот такие ошибки:
Undefined index: category в функции ctools_content_process() (строка 69 в файле ...modules/ctools/includes/content.inc)
Подскажите, пожалуйста, куда копать?

Работа с глобальными переменными в нодах

8 января 2016 в 13:20

Есть пару php-шных страниц, которые хотелось бы одеть в оболочку сайта. Создаю ноду с php-фильтром. Все работает, кроме функций, в которых прописаны переменные global $peremennn;
Как решить проблему?

Как реализовать выбор часа?

27 декабря 2015 в 5:43

Застрял на такой задаче: В профиле пользователя необходимо поле для выбора часа 0-23 (без минут), и этих полей должно быть неограниченное количество. Например, один может выбрать число 9, а другой - шесть разных чисел: 8, 10, 13, 17, 19, 22. Пытался использовать обычный select но это неудобно, люди не умеют пользоваться Шифтом при выборе нескольких полей. Пытался реализовать на модуле TimeField но не получилось, [##2639128]не работает[/##] почему-то. Может есть еще какие-то варианты?

Установка TimeField

24 декабря 2015 в 8:08

Помогите, пожалуйста, разобраться, почему не могу установить Модуль TimeField. Все, что у меня получается, видно на картинке.
timefield
При этом, когда в настройках отображения поля меняешь на "отсутствие минут", те никуда не хотят исчезать.

Проблема с chmod при инсталляции d7

22 октября 2015 в 19:18

Ставлю Друпал не в первый раз, но впервые - на собственно-установленный сервер centos 7. Перед этим пробовал centos 6 и установка проходила без проблем... Делаю, как положено: default.setting.php клонирую в settings.php, создаю папку files, и файлу settings.php и папкам files и default выставляю 777, но инсталлятор как писал, что не может создать папку и записать настройки, так и продолжает ругаться... в чем может быть проблема? Я пытался распаковывать файлы и от юзера, и от рута... толку нету... Насколько я понимаю, если стоят права 777, то вообще не важен владелец?...

Simplenews. Другие типы материала

10 декабря 2014 в 10:07

Вот уже на втором сайте пытаюсь настроить Simplenews + MimeMail + MailSystem для рассылки по email новых публикаций. Проблема в том, что рассылка работает через собственный, дополнительный рассылочный тип материала, но если попытаться сделать рассылку другого типа материала, то при добавлении материала возникает куча ошибок, хотя через включение/выключение этой функции разослать этот материал все-таки можно.

Проверка на form

11 апреля 2014 в 12:14

В шаблон страницы добавил определенную строку. Однако мне нужно, чтобы эта строка отображалась в просмотре ноды, но не отображалась в редакторе этой ноды... Как мне проверить, является ли страница редактором или отображением?

Ошибка при использовании Simplenews

4 апреля 2014 в 4:28

Моя задача - чтобы, при создании публикации, была возможность включения или выключения отправки рассылки данной публикации. По умолчанию, она должна быть отключена. В настройках типа материала я активировал использование почтовых рассылок. В настройках области я НЕ активировал категорию (термин таксономии) рассылки, потому что, по умолчанию, она должна быть отключена. При создании публикации, полученную эту ошибку:

Notice: Undefined offset: 0 в функции simplenews_newsletter_defaults() (строка 456 в файле /modules/simplenews/simplenews.module).
Notice: Undefined offset: 0 в функции simplenews_newsletter_defaults() (строка 456 в файле /modules/simplenews/simplenews.module).

Непонятный iframe под сайтом

7 марта 2014 в 8:30

Мир вам. Помогите, пожалуйста, разобраться с сайтом. Дело в том, что под темой сайта внизу страницы постоянно появляется некий силуэт окна, или баннера, или ифрейма. Явно то, что это какой-то "довесок", явно не для пользы сайта. по F12 сколько не пытался найти в теме что-то похожее - не получилось. Помогите избавиться от этого. Скриншот в прицепке.

Вывод синонима Pathauto на странице

5 марта 2014 в 7:20

В моем проекте куча информации, распределенной по разным городам. С помощью модуля Pathauto я для каждого города вручную ввел синоним и с помощью rewrite сделал переадресовку на эти адреса так, что набирая ссылку gorod.site.ru попадают на site.ru/gorod. Хочу на страницах с информацией где-нибудь в верхней части страницы вывести этот самый путь "gorod.site.ru" чтобы люди запоминали несложные адреса.

Все, что пришло в голову - попробовать изменить шаблон страницы, но откуда вытащить данные Pathauto?

Буду благодарен любой идее...

Отключение поля по желанию автора

6 февраля 2014 в 7:03

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

Использование Яндекс карты

5 февраля 2014 в 8:54

Мир вам. Подскажите плиз, что можно сделать, чтобы поле карты Yandex.Maps можно было отключать или прятать, или удалять? Дело в том, что в моих материалах часто нужны карты, но не всегда. Есть вариант поставить GMap но некоторые нужные карты гугла там не сфокусированы Sad

Свое меню термина таксономии

7 января 2014 в 16:43

Доброго времени суток. Подскажите пожалуйста, как проще организовать структуру сайта так, чтобы внутри него страницы были разгруппированы по терминам таксономии так, чтобы у каждого термина был свой собственный блок-меню со списком всех остальных страниц одноименного термина. Другими словами что-то навроде сайтов в сайте. Есть больше сотни организаций, и для каждой из них нужно создать хотя бы две-три связанных страницы. Вначале я пробовал найти модули, но не нашел среди них тот, что мне нужен. Потом я стал пробовать сделать это через Views, но что-то видно не хватает мозгов.

Открывающиеся поля в создании материала

31 декабря 2013 в 9:35

Переношу свой сайт на d7. Создал События на основе Date и добавил туда поле яндекс-карт.
На шестерке у меня так: при добавлении нового события карта по умолчанию свернута, и если ее не раскрывать, то она и не будет добавлена к материалу. Мне нужно сделать то же самое в семерке, но, увы, уже долгое время пытаюсь что-то найти, так и не получается. Подскажите, пожалуйста, что нужно сделать, чтобы можно было добавлять поле карты по желанию создающего. Заранее благодарю, и поздравляю всех с Новым Годом!

Перенос данных с d6 на d7 с помощью Migrate_d2d

23 декабря 2013 в 11:11

Ради Бога, будьте ко мне снисходительны: я не программист, но стараюсь разбраться. Третий день подряд копаю Интернет, я не могу понять работу модуля migrate_d2d. Насколько я понимаю интуитивно - есть 2 варианта.
Вариант 1 - вручную, когда нужно создать некие файлы туда и прописать некие коды.
Вариант 2 - не нужно писать никакого кода, просто установить модуль и использовать его. Я прав?
Я пытаюсь использовать вариант 2, но получаю такую ошибку:

MigrateException: No source_version provided in migrate_d2d migration arguments в функции DrupalMigration-> __construct () (строка 109 в файле /var/www/html/modules/migrate_d2d/migrate_d2d.migrate.inc)

"Page title" on Ubercart bag

23 апреля 2012 в 4:38

Установил модуль page title на связку D7+Ubercart3 Но заголовки отображаются как "Нормальный текст заголовка товара | [term:name]" Т.е. токен term:name не отображается. Сталкивался кто-нибудь? По D6 в сети есть решения, а для D7 не нашел Sad

Не работает замена перевода строк на (br) и (p)

2 апреля 2012 в 12:21

Никто не сталкивался с такой проблемой? Редакторов не установлено. В настройках фильтра пробовал играться с галками всяко разно. Вот что сейчас там:

Пропускать только разрешенные HTML-теги
Преобразовывать адреса в ссылки
Заменять переводы строк соответствующими HTML-тегами (т.е.
и )

Текст отображается "в одну строку", хотя в базе данных сохранен с переводами строк (\n)

Chatroom

22 марта 2012 в 13:00

Что за ерунда - добавляю модуль, он в списке модулей с галкой, а больше ничего подобного, ни в настройках, ни в меню, ни в правах, ни в блоках? Никто не сталкивался?

Уведомления Ubercart - спам

15 марта 2012 в 12:37

При заказе товара в Ubercart 3, который на своем VDS, отправляется уведомление со счетом заказа. Это письмо отфильтровывается gmail как спам. Наверняка и остальные системы будут делать то же. Почему так может быть?

Colorbox в таблице товаров Ubercart

21 февраля 2012 в 7:29

Установил на Drupal 7 Ubercart 3, к нему в довесок Colorbox, для увеличения картинок при нажатии или наведении. Это работает на странице продукта, где нет особого смысла это делать, ведь там и так можно разместить весь оригинал картинки товара. А вот в таблице каталога, где располагаются ярлычки товаров, как раз неплохо организовать "всплывашки", чтобы не открывать по отдельности страницы каждого товара. По всему похоже, что такая функция предусмотрена, судя по настройкам /admin/structure/taxonomy/catalog/display однако ярлычки так и остаются обычными ссылками на страницу товара.

Платежные системы для D7+Ubercart3

15 февраля 2012 в 11:24

Люди добрые, помогите определиться. Уже дней пять лажу по интернету с одной целью: найти подходящий модуль оплаты для Drupal 7 + Ubercart 3. Все, что на сегодня есть - для D6! Как-то странно вообще... Вот, решил спросить у специалистов, может быть есть у меня надежда? Может есть хаки какие, переделки? Все, что мне нужно - оплачивать товар через Visa, Webmoney, Я-деньги, с мобильных счетов. Я не профи, сайт для себя делаю...
Заранее благодарю за ответ

Оповещение о новом сообщении privatemsg в Заголовке страницы

25 ноября 2011 в 4:55

У кого стоит Privatemsg + pmgrowl предлагаю дополнить фунцией оповещения о новом сообщении по типу вКонтакта, одноклассников и т.п. Т.е. "миганием" строки в заголовке браузера. Не будучи специалистом, сделал сам, поковырявшись в интернете...

Итак, для начала определим, есть ли у нас необходимая библиотека на сайте. Откроем код страницы своего сайта, и ищем по поиску слово "titlealert". Если есть, то нам еще проще будет (у меня было)... Если нет, то качаем отсюда: http://heyman.info/2010/sep/30/jquery-title-alert/ этот плагин, и добавляем из него файл jquery.titlealert.js в папку модуля pmgrowl, а в файл pmgrowl.module добавляем строку
drupal_add_js(drupal_get_path('module', 'pmgrowl') .'/jquery.titlealert.js', 'module'); где-нибудь в 18 строке.

Теперь осталось добавить кое-что в файл pmgrowl.js после строки
Drupal.pmGrowl.alreadyGrowled.push(entry['mid']);

А добавляем вот что:

$.titleAlert("***New message!***", {
    requireBlur:true,
    stopOnFocus:true,
    interval:400
});

Надпись можно и на русском написать, но позаботьтесь о том, чтобы файл был сохранен в соответствующей кодировке (у меня utf-8)