Drupal load popap window or open link

Задача.

Открывать ссылку в всплывающем окне при высоте страницы более 800px или переходить по ссылке в противном случае. При переходе добавлять к странице действующую кнопку "назад".

В примере используются стили bootstrap.

  1. устанавливаем colorbox
  2. cоздаем custom модуль

В файле our_module.module

name = our_module_name 
core = 7.x 
description = "some description" 
scripts[] = our_module.js

В файле our_module.module

Stomp.py Reconnect to activemq after disconnect

Менеджер очередей activemq, брокер stomp.py

Была задача создать клиента, спраляющегося с дисконектами.

Пример описанный тут: https://jasonrbriggs.github.io/stomp.py/api.html#dealing-with-disconnects , не сказать, что рабочий.

После некоторых правок, столкнулся с проблемой, указанной здесь.

В итоге получилось создать работающий вариант:

Неправильное отображение времени PHP

Сервер отображал правильно время, при этот PHP выдавал время на час вперед.

Решение нашлося тут

Если PHP собран без опции --with-system-tzdata то нужен модуль timezonedb

sudo apt-get update 
sudo apt-get install php-pear php5-dev 
sudo pecl install timezonedb
sudo echo "extension=timezonedb.so" > /etc/php5/conf.d/timezonedb.ini

Может понадобиться самостоятельно включить расширение

Мультисайтинг c ServerAlias

Надо было создать 2 домена работающих на одном друпале (базы разные), у каждого есть синоним.

Т.е.

foo1.example.com (foo2.example.com, ... )

doo1.example.com (doo2.example.com, ... )

По дефолту пусть у нас будет  foo1.example.com

Для doo1.example.com создаем папку sites/doo1.example.com. Создаем в ней каталог files, копируем в нее файл settings.php, меняем в нем настройки доступа к бд и т.д.

Для его синонимов (doo2.example.com, ... ) создаем жесткие ссылки, указывающие на doo1.example.com

devstack, сваливаю все в кучу

На виртуальном сервере, переключаемся под пользователя edxapp, запускаем studio или lms

sudo -H -u edxapp bash
paver devstack lms или paver devstack studio

Попасть в БД:

sudo -u www-data /edx/app/edxapp/venvs/edxapp/bin/python /edx/app/edxapp/edx-platform/manage.py lms --settings aws dbshell
update auth_user set is_superuser = 1, is_staff = 1, is_active = 1 where username = '......';

Вылезла некая ошибка:

Vagrant attempted to execute the capability 'configure_networks'

Vagrant attempted to execute the capability 'configure_networks'
on the detect guest OS 'linux', but the guest doesn't
support that capability. This capability is required for your
configuration of Vagrant. Please either reconfigure Vagrant to
avoid this capability or fix the issue by creating the capability.

Страницы