CMS/F, PHP, JS

DrupalПроблемы обновления drupal 6.22 > 6.24

При попытке обновить drupal 6.22 > 6.24 увидел экран смерти в виде ошибки 500 сервера. Решение, вернувшая апгрейд на истинный путь найдено было в логах.

 

1. включите модуль locale

 

2. Также была проблема с user_delete на org User Delete.

 

Drupal, Form API, js#states: Мощное улучшение для разработки интерфейса пользователя в Drupal 7

Изначальная идея #states заключается в том, что бы была возможность создания динамических форм без написания JavaScript как такого. #states разрешает без единой строчки кода JavaScript, только с помощью php и Form API Друпала изменять состояние одного елемента (видимость-visible/invisible, активность - enabled/disabled, необходимость - required/optional, состояние чекбоксов - checked/unchecked, expanded/collapsed сворачивать/разворачивать филдсеты) на основании состояния второго (или даже на основании нескольких елементов) после какого-то действия пользователя.

Подробнее на русском можно почитать на сайте www.internetdevels.ru

jQuery, jsZeroClipboard — копируем в буфер

Возможность автоматически копировать данные в буфер обмена сознательно исключена во многих современных браузерах.

Для копирования в буфер можно использовать ZeroClipboard. Этот скрипт использует тот факт, что, в отличие от HTML+CSS+JS, флеш умеет копировать в буфер обмена. Скрипт создаст прозрачную флешку, полностью повторяющую размеры блока, к которому мы его привяжем.

DrupalШаблон для ноды, страницы с определенным типом ноды в drupal

Как для определенной страницы (node/#) сделать определенный дизайн?

page--node--#.tpl.php

 

Шаблон для node типа XX (нрапример для blog)

node-blog.tpl.php

 

Drupal, сборкиЭлектронный магазин на Drupal

 

 

CommerceBox — бесплатный дистрибутив интернет-магазина на основе Drupal 7 и Drupal Commerce

Система использует всю мощность и гибкость Drupal. Готовое решение для конечного пользователя. Отличный стартовый конструктор для программиста

 

Основные возможности:

jQueryВиджет Вконтакте "Мне нравится" тупит на медленном соединении

Показывается бугщая прогрес бар строка и ни чего не происходит. Часть виджетов срабатывает, часть нет (на одной странице их несколько).

А вот виджет "сохранить"  нормально работает. Ему плевать на скорость.

Решение элементарное - засунуть виджеты внутрь конструкции $(document).ready(function(){});

Элементарно, а проблемы сразу исчезли

Результат:

Drupal, хостингDrupal Хостинг

Идеально настроенный Хостинг под CMS Drupal. Скорость работы приятно удивляет.

Лимит памяти для PHP (php_memory_limit) на всех тарифах - 256 Мегабайт

Ежедневное, еженедельное, ежемесячное резервное копирование данных пользователей на сервер в другом ДатаЦентре.

Адрес хостинга http://dh.it-patrol.ru/

Сайты на этом хостинге:

Drupal, views, views3Использование Relationships в Views 3

Johan Falk рассказывает что такое Relationships, для чего они нужны и как ими пользоваться.

Drupal, advanced_forum, flatcomments, forum, forum_access, quote, smileys, subscriptionsСоздание форума на drupal

 Нашел интересную и полезную статью на Хабре

Создание форума на drupal

  •  Проект уже существовал на движке drupal, являлся чем-то вроде сервиса вопросов-ответов, хотя отвечал один я.
  • Когда набралось тем 50, мне захотелось переделать все это в стиле форума, сохранив вопросы и ответы
  • Ну и, естественно, хотелось, чтобы все это было красиво, а форум был удобный.

jQuery, explode, implodeАналог PHP-шных функций explode() и implode() в JavaScript

Аналог php implode() в javascript:

["a", "b", "c", "d"].join(', ');

 

 explode():

'a, b, c, d'.split(', ');