Предлагаю решение

jQuery 1.6 и выше на Drupal 6*

31 августа 2011 в 19:43

Очень долго искал как подключить jQuery выше 1.3 на друпал 6 версии, чтоб не пострадал встроенный функционал (у меня например слетала AJAX пагинация), но так и не нашел. (при изменении модуля jquery_update как описано в одном из топиков, пагинация тоже слетала).

В результате взялся за топор:

Скачал последний jQuery и заменил в его коде все совпадения "jQuery" на "dQuery", ну и дописал dQuery.noConflict();

Теперь можно обращаться к последней версии через dQuery().

Во вложении как раз и есть этот измененный jquery 1.6.

Безлимитный хостинг с поддержкой drupal и прочих CMS

29 августа 2011 в 20:11

Добрый день.
Спешу представить безлимитный хостинг находящийся в европе и мало известный в России.
Хостер предоставляет несколько тарифных планов, от бесплатного (но ограниченного) до полностью 100% безлимитного с оплатой всего в 3.33 евро в месяц, что примерно 4.8$
Предоставляются PHP / RUBY / MySql / Perl / FTP / cPanel / SSL / phpMyAdmin
А также задания cron , страницы ошибок, расширения Frontpage, антивирусное ПО и многое другое
Характеристики: план USER UNLIMITED

Объём памяти: Неограничен
Трафик: Неограничен
Кол.-во доменов: Неограничен
Рег. домейнов: 1 Бесплатно
24/7 Техподдержка: Бесплатно
Почтовые ящики: Неограничен
Поддомены: Неограничен
FTP аккаунты: Неограничен

Для ознакомления и/или заказа щёлкайте тут

Хост имеет поддержку русского языка как на сайте (переключатель в верхнем правом углу) , так и в cPpanel
Принимают к оплате visa, mastercard, paypal, moneybookers, банковский перевод. В перспективе яндекс деньги. ( Кстати, пользуясь случаем раскажу что вебмани без труда и потерь меняются на любые деньги платёжных систем принимающих пополнения с банковских карт. Нужно всего навсего заказать виртуальную визу или мастеркард на wm-card.com Работоспособной карта станет как только вы её оплатите теми же WM)

Таблицы в друпале - очень краткий обзор модулей

29 августа 2011 в 10:37

Сабж!

Задался вопросом "Как грамотно вставить таблицу в друпал, с использованием полей и т.д.?", в поиске здесь наткнулся на топик "Вывести таблицу excel на страницу". Вспомнил, что раньше видел пару модулей на drupal.org по теме, поискал и нашел.

Итак...

Tables Filter Module

Самый, наверно, простой табличный модуль. Ставите его, включаете в Форматах Ввода этот фильтр и, используете токены вида [table ] для редактирования таблицы. Пример построения таблицы - здесь.

Никакого импорта файлов и т.д.

Дешево и сердито.

Slickgrid

Более продвинутый вариант.

Удобные средства редактирования таблицы, приличное количество фич. Импорта файла с таблицей, похоже нет.
Имхо, удобен, если таблицы приходится добавлять нечасто и небольшие.

Sheetnode

Самый продвинутый модуль.
Для импорта использует http://phpexcel.codeplex.com/ и https://github.com/infojunkie/socialcalc
Некоторые возможности (на сейчас, модуль развивается):
Экспорт-импорт CSV, XLS, XLSX, OOCalc, Google Docs Spreadsheets (в разработке), etc.
Экспорт, помимо перечисленного, в PDF.
Значения таблиц могут раскидываться по (cck)полям.
... и многое другое.

Стабильная версия - только для 6ки, и разработка - для 7ки.
За подробностями лучше на страницу модуля.

Commerce Webmoney - интеграция мерчанта Webmoney для Drupal Commerce

29 августа 2011 в 2:20

*** Модуль нуждается в тестировании ***

Написал фактичеки "вслепую", нет возможности протестировать в реальных условиях

Установка

В настройках своего аккаунта вебмани:

УРЛ результата: ВАШДОМЕН/webmoney/result
УРЛ успешной оплаты: ВАШДОМЕН/webmoney/success
УРЛ неуспеха: ВАШДОМЕН/webmoney/fail

Тип подписи: MD5

Настройки модуля тут admin/commerce/config/payment-methods => Webmoney => Enable payment method: Webmoney

кошелёк при расчёте выбирается по дефолтной валюте магазина

Commerce W1 - модуль оплаты через Единую кассу для Drupal Commerce

28 августа 2011 в 18:52

*** Модуль требует тестирования в боевых условиях**

Commerce Wallet One - это интеграция мерчанта платёжной системы "Единая касса" в ваш шоп, построенный на базе Drupal Commerce.

Искренне надеюсь на помощь сообщества в тестировании этого модуля

«Сделайте мне красиво»: User:Name в качестве аргумента Views

27 августа 2011 в 18:43

Я думаю, каждый друпалер использует на своих сайтах модули Views и Pathauto. Да, на некоторых сайтах можно без них обойтись, но, фактически, оба этих модуля давно входят в джентльменский набор при запуске нового сайта, поэтому нет нужды объяснять, для чего они используются.

windsochi.ru

27 августа 2011 в 17:43

Здравствуйте, уважаемое сообщество Друпал.
Запустил новую версию сайта Виндсочи.ру на движке Друпал - http://windsochi.ru.
Выбор этой CMS очевиден:

  • модульная схема. Всё что нужно можно подключить в виде модулей
  • гибкость настройки
  • сравнительно лёгкая темизация
  • большое сообщество на двух основных языках - русском и не русском английском.

В работе использовал следующие модули:

  • addthis
  • cck
  • ctools
  • disqus
  • ed_readmore
  • fckeditor
  • features
  • filefield
  • greybox
  • imageapi
  • imagecache
  • imagefield
  • imce
  • imce_crop
  • imce_mkdir
  • imce_rename
  • lightbox2
  • mimemail
  • nodereference_url
  • page_title
  • pathauto
  • simplenews
  • token
  • tvi
  • twitter_profile_widget
  • views
  • views_attach
  • views_gallery
  • xmlsitemap

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

Commerce Liqpay - платёжный модуль для оплаты через мерчант Liqpay

27 августа 2011 в 10:18

Поздравляю ещё раз прогрессивную часть человечества с выходом релиза Друпал Коммерц и по этому поводу новый платёжный модуль - Commerce Liqpay

Что такое Ликпей, процитирую:

Создание надежного кода для полей, в седьмом Друпале

26 августа 2011 в 12:34

Это перевод моего блогпоста Writing robust code that uses fields, in Drupal 7

В семерке изменился способ прямого доступа к полям (cck в друпале 6.x). В шестерке мы пишем:

<?php
$field_val = $node->field_yourfield[0]['value'];
?>

В семерке уже надо писать:

<?php
$field_val = $node->field_yourfield[LANGUAGE_NONE][0]['value'];
?>
(во всяком случае, так рекомендуют писать официальные доки).
То есть, у нас появилось разделение значений поля по языкам.

Я уж не знаю, насколько это упростило создание кода, который хорошо работает с несколькими языками (сложных мультиязычных проектов в d7 я пока не делал) - надеюсь, упростило серьезно, но для "обычных" сайтов с одним активным языком этот подход добавляет некоторую головную боль разработчикам.

Проблема здесь в том, что надеяться на правильную работу константы LANGUAGE_NONE нельзя!

В небольшом очерке я рассмотрю варианты решения этой проблемы.

Прочитать статью: http://sidashin.ru/blog/safe-drupal7-fields-code