php

, Drush на Linux и устранение проблем с Bootstrap

Drush (drupal shell) — интерфейс командной строки для работы с друпал сайтами. Не буду вам рассказывать о всех прелестях работы с drush… думаю, это очевидно, если попробовать… или почитать доки к нему. Установка drush на linux не всегда может пройти гладко и, судя по issues к drush, это не редкость. Но проблема решаема и довольно просто. Итак, начнем с установки drush.

Не показывать блок гостю

PHP код, возвращающий FALSE, если пользователь = гость и TRUE для всех остальных:

global $user;
if ($user->uid == 0){
  return FALSE;
} else {
  return TRUE;
}

Получение переменных print_r(), dprint_r() или dsm()

Для получения переменных обычно используется

print_r()

При установленном модуле Devel можно использовать

dsm()

или

dprint_r()

Ссылки, ведущие на русский сайт Drupal API, при подсветке кода drupal

Подсветка или выделение кода в тексте "радует глаз" и помогает по виду понять что это за код. Поэтому многим сразу полюбился проект GeSHi. который сейчас поддерживает более 120 языков. На его основе был сделан модуль GeSHi Filter, в котором добавленно еще два языка drupal5 и drupal6. И все бы хорошо, если бы не одно "но" — все ссылки на функции ведут на английский (официальный) сайт API. Если вы пользуетесь этим модулем с подсветкой друпал кода, то вы это замечали.

Бесплатный хостинг 000webhosting…

Сразу скажу, что я имею ввиду под бесплатным хостингом. Бесплатный хостинг это не просто место под сайт, как на пример в "народе" или на "мыльнице", где нельзя создать полноценный сайт, а только лишь загрузить статические HTML страницы. Настоящий хостинг - это полноценный хостинг поддерживающий PHP, MySQL и тому подобное.

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

Комментарии