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

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

Тэги: 
игровые автоматы вулкан иллюзионист ни автоматов ни казино иигровые автоматы смс слотвулкан играть на реальныеиграть в игровые автоматы слотыавтоматы вулкан klub volcano comCatalogигровые аппараты на реальные деньги вулканигровые автоматы ешки шампанское вулкан супер слоты игровые автоматыигровой автомат пираты слотигровые автоматы на деньги миллиониграть в игровой автомат пираты 2клубе вулкан игровые аппараты онлайнигровые автоматы на раздевание онлайн игратьклуб вулкан comатомик слот игровые автоматыqb казино игровые автоматыиграть в автоматы онлайнказино онлайн игровые автоматы регистрация сайтигровой автомат кекс играть онлайнигровой зал казино вулкан игровые автоматыигровой автомат aztec empireмного игровых автоматовигровые автоматы много денегв шикарном онлайн казино вулканиграть в игровые автоматы леди шармвулкан игровые автоматы алькатрасигровые автоматы гранд казиноиграть в игровой автомат piggy bankиграть чукча онлайн игровые автоматыигровые автоматы вулкан на реальные деньгивулкан 2 игровые автоматыиграть игры автоматы вулканигровые автоматы 777 лягушкивулкан игровые автоматы v наоборотигровые автоматы адмирал казино игратьигровые автоматы на деньги с картывулкан игровые автоматы игровые автоматы бесплатно игровые автоматы играть