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

  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, что может привести к нарушению дальнейшей работы всего скрипта в целом.

Тэги: 
вулкан игровые на деньги рубли вулканвулкан 24 игровые автоматы полная версияонлайн автоматы на реальные деньги с выводомрегистрация в вулкане на реальные деньгииграть в вулкан на реальные деньги 777играть в онлайн игру автоматы пирамидыигровой автомат кавказскаяиграть в игровые автоматы леди шармигровой автомат представляет собойавтоматы на деньги всегда дляигровые автоматы онлайн jumpигровой автомат слоты страница 2вулкан игровой салонавтоматы казино кристал слотигровые автоматы joycasinoклуб вулкан 2игровые автоматы где дают деньгиказино вулкан ставки на спортхороший вулкан игровые автоматыаппараты вулкан онлайнсайт игровых автоматов вулканв онлайн казино вулкан прославленныеофициальное казино вулкан ставкаигровые автоматы играть на реальныекопеечные игровые автоматы на деньгиновый выпуск игровых автоматов онлайн игратьиграть игровые автоматы золотоказино вулкан 8 битигровые автоматы вулкан клуб игратькопеечные игровые автоматы вулкан на реальные деньгизеркало вулкан казиноиграть в игровые автоматы пять линийигровые автоматы королиигровые автоматы гейминаторы играть онлайнвозможность играть в игровые автоматыавтоматы онлайн украина на деньгиигровые автоматы играть платно на деньгиигровые автоматы gmslots на деньгиигровые автоматы вулкан стартигровые автоматы garage онлайнвулкан ставка игратьигровой автомат blood suckersигровые автоматы вулкан играть на деньгивулкан 2 игратьигровые автоматы атроникиграть в игру казино вулканиграть в игровой автомат хен хаусигровые автоматы играть в интернетеигровые интернет автоматы онлайнигры казино игровые автоматы слотыказино vulcan casinoигровые автоматы фараон игратьигровой автомат мега джекигровые автоматы 2014игровые автоматы адмирал играть на реальные деньгивулкан 24 игровые автоматы полная версияиграть онлайн игры вулканигровые автоматы которые дают онлайниграть в игровые автоматы клуб вулканиграть онлайн в игру игровые автоматы пирамидаадмирал казино автоматыкарты играть игровой автоматигровой автомат слоты страница 2вулкан игровые автоматы игровые автоматы бесплатно игровые автоматы играть