Aleks Kors - Drupal'лер 77 уровня ;)

Заметки программиста о Drupal и просто по теме
четверг, января 28, 2016 - 12:07pm -- Aleks Kors

По умолчанию в WinSCP нет команды, чтобы распаковать zip архив.
Поэтому нам надо эту команду добавить
Идем в настройки и выбираем пункт "Команды" и наживаем кнопку добавить.
В поле описание пишем: &unzip
В поле команда unzip "!"
не забываем выбрать пункт "команда на сервере"

воскресенье, сентября 13, 2015 - 7:59pm -- Aleks Kors

Вставляем данный код в шапку или подвал вьюхи, не забываем выбрать формат текста "PHP code".

<?php
$tid
= arg(2);
вторник, сентября 1, 2015 - 9:57утра -- Aleks Kors

Удобная функция, которая позволит прочитать CSV в массив используя в качестве ключей массива данные из первой строки файла:

<?php
 

csv

понедельник, августа 10, 2015 - 8:29утра -- Aleks Kors

Как поменять несколько div местами по вертикали, если у них динамическая высота и заморочится с position:absolute не получится.
В просторах интернета нашел 2 простых и удобных решения:
Первое решение делает из дивов таблицу. Оборачиваем дивы, у которых будем менять расположение еще в один див и задаем ему display:table , а вложенные div делаем элементами таблицы:

пятница, июля 31, 2015 - 10:52утра -- Aleks Kors

Для начала у вас должен быть установлен модуль Flat Rate Module. Создаем с помощью него способ доставки и запоминаем машинное имя. После чего в своем модуле создаем такую функцию:

Страницы

Подписка на Лента главной страницы
Aleks Kors - Drupal'лер 77 уровня ;)

Ошибка

Сообщение об ошибке

  • Warning: Cannot modify header information - headers already sent by (output started at /var/www/fox21/data/www/roksen.com/includes/common.inc:2748) в функции drupal_send_headers() (строка 1232 в файле /var/www/fox21/data/www/roksen.com/includes/bootstrap.inc).
  • PDOException: SQLSTATE[HY000]: General error: 144 Table './new/watchdog' is marked as crashed and last (automatic?) repair failed: INSERT INTO {watchdog} (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7, :db_insert_placeholder_8, :db_insert_placeholder_9); Array ( [:db_insert_placeholder_0] => 0 [:db_insert_placeholder_1] => cron [:db_insert_placeholder_2] => %type: !message in %function (line %line of %file). [:db_insert_placeholder_3] => a:6:{s:5:"%type";s:12:"PDOException";s:8:"!message";s:214:"SQLSTATE[HY000]: General error: 144 Table &#039;./new/watchdog&#039; is marked as crashed and last (automatic?) repair failed: SELECT w.wid AS wid FROM {watchdog} w ORDER BY wid DESC LIMIT 1 OFFSET 999; Array ( ) ";s:9:"%function";s:12:"dblog_cron()";s:5:"%file";s:61:"/var/www/fox21/data/www/roksen.com/modules/dblog/dblog.module";s:5:"%line";i:113;s:14:"severity_level";i:3;} [:db_insert_placeholder_4] => 3 [:db_insert_placeholder_5] => [:db_insert_placeholder_6] => http://roksen.com/ [:db_insert_placeholder_7] => [:db_insert_placeholder_8] => 54.162.126.136 [:db_insert_placeholder_9] => 1472360361 ) в функции dblog_watchdog() (строка 160 в файле /var/www/fox21/data/www/roksen.com/modules/dblog/dblog.module).
На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже.