Продвижение

Продающий сайт

партнерские программы

PHP

warning: Creating default object from empty value in /www/digger3d.com/sites/all/modules/i18n/i18ntaxonomy/i18ntaxonomy.pages.inc on line 35.
язык программирования, созданный для генерирования HTML-страниц на веб-сервере и работы с базами данных.

Часто используемые Regexp выражения

Получить расширение файла

preg_replace("/.*?\./", '', 'photo.jpg');

 

Взять то, что находится между тегами <title> и </title>

if (preg_match('|<title.*?>(.*)</title>|sei', $str, $arr)) $title = $arr[1];
else $title='';

Обратите внимание: берется не нулевой элемент массива, а первый!
Если title будет встречаться несколько раз, то будет вырезано от первого и до последнего!

Найти текст, заключенный в какой-то тег и заменить его на другой тег

Например: <TITLE> ... </TITLE> заменить аналогично на <МОЙ_ТЕГ> ... </МОЙ_ТЕГ> в HTML-файле:

NetworkManager - зло или php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution

php при попытке выйти в сеть неожиданно начал выдавать "php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution"
Последнее, что делал с сетью - установил Network Manager... Логично было его снести и посмотреть заработает ли... И да, САБЖ
[root]# yum remove NetworkManager
Loaded plugins: fastestmirror, refresh-packagekit
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package NetworkManager.i686 1:0.8.1-34.el6_3 will be erased
--> Processing Dependency: NetworkManager = 1:0.8.1-34.el6_3 for package: 1:NetworkManager-gnome-0.8.1-34.el6_3.i686
--> Running transaction check
---> Package NetworkManager-gnome.i686 1:0.8.1-34.el6_3 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

Drupal: ошибка после обновления nodwords nodewords_unique_values() - call to undefined function

Дело было не в бобине. Нужно просто следовать инструкциям. При обновлении нужно удалять старые директории!
Ошибка возникает при записи новой версии nodewords поверх старой. нужно СТИРАТЬ директорию модуля целиком при обновлении.

Drupal:Cumulus установка и настройка

Если коротко, то установить Tagadelic и Cumulus, включить их, создать словарь в таксономии, добавить в него термины, в материал добавить тэги из словаря, включить блок Cumulus, править Блок "Облако тегов Cumulus", прописать ID нужных словарей через запятую. На www.ваш сайт/admin/content/taxonomy/list

Как подружить RSS в JAWS CMS и Drupal CMF с feedburner.google.com

1. Как подружить RSS в JAWS CMS с feedburner.google.com

Адрес RSS для подключения к feedburner такой http://jawswebsite.tld/index.php/blog/rss/ 

2. Для Drupal адрес RSS такой: http://digger3d.com/rss.xml

1. Как подружить RSS в Drupal CMF с feedburner.google.com 

Озадачился как прицепить этот блог к feedburner...

Drupal: taxonomy_vtn не показывает long description на странице термина

Установил taxonomy_vtn, поправил термины в словаре, перенес полные описания в поле "Long description" и при заходе в термин - пропали полные описания...

Drupal: Меняем Webform_report, дружим с Fancybox

После установки Webform, webform_report оказалось нужным сделать человеческое отображение приаттаченных в форму картинок.

Нужно иметь fancybox установленный и рабочий и webform_report.... чтобы их подружить:

Drupal: Как скрыть поле в webform

Собственно его нельзя скрыть...Зато можно создать сразу поле типа hidden. Заходим в "Form components" в создании нового поля выбираем hidden и всё. Поле есть, но его не видно...

Мускул: заменяем подстроку: UPDATE - пример замены пути к картинке в базе данных

UPDATE table SET field = REPLACE(field, 'что_меняем', 'на_что_меняем')
table - имя таблицы (table name)
field - имя поля (field name)
что_меняем - подстрока поиска (substring to search)
на_что_меняем - подстрока вставки (substring to insert)

Выполнение этой команды заменит подстроку 'что_меняем' на подстроку 'на_что_меняем' в столбце field таблице table

MySQL:PHP:DRUPAL:*NIX:Shell:Windows = Мускул типсы и триксы для вебмастеров и сисадминов

Это подборка материалов, проверенных на практике. В основном в применении при работе с Drupal но не ограничиваясь Drupal, в том числе и Linux/Unix/Win/ Это набор памяток, как и что сделать если CMS/CMF заколдобилась и и ведет себя не так как надо

RSS-материал

Подписка

RSS-материал


Яндекс.Метрика