Программно изменить название блока

  1. function mymodule_process_block(&$vars) {
  2.  
  3. if ($vars['block_html_id'] == 'mycustom-block') {
  4. if (arg(0) == 'custom-page') {
  5. $vars['block']->subject = 'Пора бы сменить название';
  6. }
  7. }
  8. }

Ошибка Cannot modify header information - headers already sent

Если вы не новичок в PHP то скорее всего знаете что значит ошибка "Cannot modify header information - headers already sent by...". Это значит что вы пытаетесь отправить http заголовки, которые уже были отправлены в каком-то месте скрипта. Чаще всего это случается если нечаянно вставили пробел или пустую строку перед выводом PHP скрипта.

Добавляем возможность отображать сайт как веб-приложение в iOS

В iOS есть опция сохранять веб сайты на рабочем столе в виде приложений, но для адаптации сайта нужно знать несколько моментов.

Тэги: 

Запрос в базу данных для создания страницы с пейджером в Drupal 7

На самом деле подобную страничку проще собрать при помощи модуля Views.
Разницы в производительности вообще никакой.

Тэги: 

Темизированный выпадающий список

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

select-list.png

Тэги: 

Параллакс эффект бэкграунда при скроллинге

CSS: body { background: url(background.jpg) repeat-y center top fixed; } javascript: var $bgobj = $('body'); $(window).scroll(function() { var yPos = -($(window).scrollTop() / 5); // 5 - скорость движения бэкграунда var coords = 'center '+ yPos + 'px'; $bgobj.css({ backgroundPosition: coords }); });
Тэги: 

gmaps.js простая работа с гуглокартами

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

Тэги: 

Скрываем версию PHP, Apache, ProFTPD

Скрываем версию PHP (X-Powered-By):

В файле конфигурации php.ini находим и выставляем параметр

  1. expose_php = Off

В дебианоподобных системах данный файл находится по адресу /etc/php5/apache2/php.ini

Скрываем версию Apache:

В файле конфигурации httpd.conf (хотя в некоторых сборках конфиг может храниться в другом файле, например apache2.conf) находим и выставляем параметры

  1. ServerTokens Prod
  2. ServerSignature Off

Скрываем версию ProFTPD:

В файле конфигурации /usr/local/etc/proftpd.conf
выставляем параметр

  1. ServerIdent Off
Тэги: 

Как программно обрезать картинку в Drupal 7

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

Тэги: 

Отладка JavaScript

Почему-то во многих статьях и учебниках для новичков в качестве функции для отладки кода советуют alert() что в корне неправильно, т.к. во время остановки скрипта мог быть запущен AJAX-запрос или Timeout, что может привести к нарушению дальнейшей работы всего скрипта в целом.

Тэги: 
игровые автоматы банкивулкан бит игровые автоматывулкан игровые автоматы зеркало извержение вулканов онлайнигровые автоматы вулкан приложение вулкан казино vulkan casinoигровые автоматы играть крейзи помидорыавтоматы вулкан москва играть онлайн в адмирал автоматыигровые автоматы на деньги с бонусомказино игры автоматыигровые автоматы на деньги в лучшем казинокак убрать вулкан игровые автоматы из браузера вулкан казино автоматы ищу игровые автоматыигра автомат вулкан операция ывулкан игровые автоматы бонус за регистрациюхорошие игровые автоматы игратьинтернет казино gaminator игровые автоматыиграть в кекс игровые автоматыигровые автоматы казино вулкан удачи игровые слот аппараты вулканклуб вулкан ставкачестные игровые автоматы на деньгиигровые слот аппараты вулканигровой автомат свиньи копилкиинтернет казино игровые автоматыигры азартные автоматы ешкиигровой автомат грибыазартные игры игровые автоматы играть сейчас онлайнигровые автоматы вулкан клуб игратьигровые автоматы microgamingпоиграть в игровые автоматыинтернет казино игровые автоматы играть онлайнвулкан слот вип клубказино вулкан на андроидигровой автомат aztec empireвулкан боевые игровые автоматы vikingиграть в игровой автомат твистер манияигровые автоматы gmslots на деньгиигровые автоматы вулкан стартигровые автоматы вулкан 6казино вулкан от 10 копеекигровые автоматы magic moneyигровые автоматы вулкан играть на деньгиигровые автоматы вулкан clubонлайн аппараты на реальные деньги вулканигровой автомат lucky roger xl игратьджон казино игровые автоматыигровые фараон автоматы фараон играть на деньгииграть в игровые автоматы фантастическая 4играть игровые автоматы вулкан онлайнигровой автомат конгвулкан игровые автоматы онлайн официальный сайтигровые автоматы фараон игратьигровые автоматы игра на деньгииграть игровой автомат марко полоонлайн казино с автоматическим выводомигровые автоматы победа игратьлучшие игровые автоматы онлайн вулканигровой автомат вишенкиигровой автомат дракониграть на рубли игровые автоматы онлайнgsmslot игровые автоматыигровые автоматы пирамиды мега джекджон казино игровые автоматымой вулкан удачи зеркалонастоящие игровые автоматыигровые автоматы вулкан клубникавулкан игровые автоматы игровые автоматы бесплатно игровые автоматы играть